diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f7751befb..937e4dd2f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,7 @@ build-mac: - tart-installed script: + - git fetch --unshallow || echo 'already unshallow' - make ci-macos # variables: diff --git a/Makefile b/Makefile index 0346a4da8..fa5fc0045 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ version: .PHONY: install install: - yarn install + yarn install --inline-builds .PHONY: app app: install @@ -20,7 +20,7 @@ app: install .PHONY: node node: - go build -ldflags="-X 'main.Version=$(VERSION)'" -o $(OUT_DIR)/aquareum ./cmd/aquareum + go build -ldflags="-X 'main.Version=$(VERSION)' -X 'main.BuildTime=$(shell date +%s)' -X 'main.UUID=$(shell go run ./pkg/config/uuid/uuid.go)'" -o $(OUT_DIR)/aquareum ./cmd/aquareum .PHONY: test test: @@ -45,8 +45,8 @@ android: app .build/bundletool.jar && mv ./js/app/android/app/build/outputs/bundle/release/app-release.aab ./bin/aquareum-$(VERSION)-android-release.aab \ && mv ./js/app/android/app/build/outputs/bundle/debug/app-debug.aab ./bin/aquareum-$(VERSION)-android-debug.aab \ && cd bin \ - && java -jar ../.build/bundletool.jar build-apks --bundle=aquareum-$(VERSION)-android-release.aab --output=aquareum-$(VERSION)-android-release.apks --mode=universal \ - && java -jar ../.build/bundletool.jar build-apks --bundle=aquareum-$(VERSION)-android-debug.aab --output=aquareum-$(VERSION)-android-debug.apks --mode=universal \ + && java -jar ../.build/bundletool.jar build-apks --ks ../my-release-key.keystore --ks-key-alias alias_name --ks-pass pass:aquareum --bundle=aquareum-$(VERSION)-android-release.aab --output=aquareum-$(VERSION)-android-release.apks --mode=universal \ + && java -jar ../.build/bundletool.jar build-apks --ks ../my-release-key.keystore --ks-key-alias alias_name --ks-pass pass:aquareum --bundle=aquareum-$(VERSION)-android-debug.aab --output=aquareum-$(VERSION)-android-debug.apks --mode=universal \ && unzip aquareum-$(VERSION)-android-release.apks && mv universal.apk aquareum-$(VERSION)-android-release.apk && rm toc.pb \ && unzip aquareum-$(VERSION)-android-debug.apks && mv universal.apk aquareum-$(VERSION)-android-debug.apk && rm toc.pb @@ -111,7 +111,7 @@ ci-upload-node: ci-upload-android: $(MAKE) ci-upload-file upload_file=aquareum-$(VERSION)-android-release.apk \ && $(MAKE) ci-upload-file upload_file=aquareum-$(VERSION)-android-debug.apk \ - && $(MAKE) ci-upload-file upload_file=aquareum-$(VERSION)-android-debug.aab \ + && $(MAKE) ci-upload-file upload_file=aquareum-$(VERSION)-android-release.aab \ && $(MAKE) ci-upload-file upload_file=aquareum-$(VERSION)-android-debug.aab .PHONY: ci-upload-ios diff --git a/cmd/aquareum/aquareum.go b/cmd/aquareum/aquareum.go index e46a41e9a..7c30ae81e 100644 --- a/cmd/aquareum/aquareum.go +++ b/cmd/aquareum/aquareum.go @@ -2,17 +2,27 @@ package main import ( "context" + "strconv" + "aquareum.tv/aquareum/pkg/config" "aquareum.tv/aquareum/pkg/log" "aquareum.tv/aquareum/pkg/cmd" ) var Version = "unknown" +var BuildTime = "0" +var UUID = "" func main() { - err := cmd.Start(&cmd.BuildFlags{ - Version: Version, + i, err := strconv.ParseInt(BuildTime, 10, 64) + if err != nil { + panic(err) + } + err = cmd.Start(&config.BuildFlags{ + Version: Version, + BuildTime: i, + UUID: UUID, }) if err != nil { log.Log(context.Background(), "exited uncleanly", "error", err) diff --git a/go.mod b/go.mod index eb4c48d2f..9fd9797d5 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,11 @@ module aquareum.tv/aquareum go 1.22.2 require ( + github.com/NYTimes/gziphandler v1.1.1 github.com/adrg/xdg v0.4.0 + github.com/dunglas/httpsfv v1.0.2 github.com/golang/glog v1.2.0 + github.com/google/uuid v1.6.0 github.com/lmittmann/tint v1.0.4 github.com/orandin/slog-gorm v1.3.2 github.com/peterbourgon/ff/v3 v3.3.1 @@ -30,7 +33,6 @@ require ( ) require ( - github.com/google/uuid v1.6.0 // indirect go.opentelemetry.io/otel v1.19.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect ) diff --git a/go.sum b/go.sum index d40e0d33c..f6b15d95e 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,12 @@ +github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I= +github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/adrg/xdg v0.4.0 h1:RzRqFcjH4nE5C6oTAxhBtoE2IRyjBSa62SCbyPidvls= github.com/adrg/xdg v0.4.0/go.mod h1:N6ag73EX4wyxeaoeHctc1mas01KZgsj5tYiAIwqJE/E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dunglas/httpsfv v1.0.2 h1:iERDp/YAfnojSDJ7PW3dj1AReJz4MrwbECSSE59JWL0= +github.com/dunglas/httpsfv v1.0.2/go.mod h1:zID2mqw9mFsnt7YC3vYQ9/cjq30q41W+1AnDwH8TiMg= github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= @@ -28,6 +32,7 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/samber/slog-http v1.4.0 h1:s2hSzMlQBFDIPTUBDm6G+SGfv7F4xR9q8edjxtY6aho= github.com/samber/slog-http v1.4.0/go.mod h1:n6h4x2ZBeTgLqMKf95EuNlU6mcJF1b/RVLxo1od5+V0= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= diff --git a/js/app/.gitignore b/js/app/.gitignore index 54643686d..3cce0b229 100644 --- a/js/app/.gitignore +++ b/js/app/.gitignore @@ -56,3 +56,4 @@ android/app/src/main/assets ios/Aquareum.xcworkspace/xcshareddata ios android +code-signing-dev diff --git a/js/app/app.config.ts b/js/app/app.config.ts index 2f13cc1eb..59a900ba5 100644 --- a/js/app/app.config.ts +++ b/js/app/app.config.ts @@ -5,7 +5,7 @@ import { withEntitlementsPlist, } from "expo/config-plugins"; -export const withNotificationsIOS: ConfigPlugin<{}> = (config, {}) => { +export const withNotificationsIOS: ConfigPlugin = (config) => { config = withEntitlementsPlist(config, (config) => { config.modResults["aps-environment"] = "production"; return config; @@ -45,12 +45,15 @@ const withConsistentVersionNumber = ( export default function () { const pkg = require("./package.json"); + const name = "Aquareum"; + const bundle = "tv.aquareum"; return { expo: { - name: "Aquareum", - slug: "Aquareum", + name: name, + slug: name, version: pkg.version, - runtimeVersion: pkg.version, + // Only rev this to the current version when native dependencies change! + runtimeVersion: "0.0.5", orientation: "portrait", icon: "./assets/images/icon.png", scheme: "myapp", @@ -63,7 +66,7 @@ export default function () { assetBundlePatterns: ["**/*"], ios: { supportsTablet: true, - bundleIdentifier: "tv.aquareum", + bundleIdentifier: bundle, googleServicesFile: "./GoogleService-Info.plist", entitlements: { "aps-environment": "production", @@ -77,7 +80,7 @@ export default function () { foregroundImage: "./assets/images/adaptive-icon.png", backgroundColor: "#ffffff", }, - package: "tv.aquareum", + package: bundle, googleServicesFile: "./google-services.json", permissions: [ "android.permission.SCHEDULE_EXACT_ALARM", @@ -130,6 +133,16 @@ export default function () { ios: { useFrameworks: "static", }, + // uncomment to test OTA updates to http://localhost:8080 + // android: { + // usesCleartextTraffic: true, + // }, + }, + ], + [ + "expo-asset", + { + assets: ["assets"], }, ], [withNotificationsIOS, {}], @@ -139,11 +152,11 @@ export default function () { typedRoutes: true, }, updates: { - url: "https://aquareum.tv/app-updates", + url: `https://aquareum.tv/api/manifest`, enabled: true, checkAutomatically: "ON_LOAD", - fallbackToCacheTimeout: 0, - codeSigningCertificate: "./code-signing/certificate.pem", + fallbackToCacheTimeout: 30000, + codeSigningCertificate: "./code-signing/certs/certificate.pem", codeSigningMetadata: { keyid: "main", alg: "rsa-v1_5-sha256", diff --git a/js/app/app/(tabs)/cube.b64.tsx b/js/app/app/(tabs)/cube.b64.tsx deleted file mode 100644 index 0983f417d..000000000 --- a/js/app/app/(tabs)/cube.b64.tsx +++ /dev/null @@ -1 +0,0 @@ -export default `data:image/png;charset=utf-8;base64,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`; diff --git a/js/app/app/(tabs)/index.tsx b/js/app/app/(tabs)/index.tsx index 6a46bce7e..d7a77d508 100644 --- a/js/app/app/(tabs)/index.tsx +++ b/js/app/app/(tabs)/index.tsx @@ -16,7 +16,6 @@ import { isWeb, Text, } from "tamagui"; -import cube from "./cube.b64"; const CodeH3 = styled(H3, { fontFamily: "$mono" }); const CenteredH1 = styled(H1, { fontWeight: "$2", @@ -96,7 +95,7 @@ export default function TabOneScreen() { {!debug && ( diff --git a/js/app/app/_layout.tsx b/js/app/app/_layout.tsx index 45d925ff9..d1ef233d8 100644 --- a/js/app/app/_layout.tsx +++ b/js/app/app/_layout.tsx @@ -24,6 +24,7 @@ import { SplashScreen, Stack } from "expo-router"; import { Provider } from "./Provider"; import "./updates"; import { Helmet } from "react-native-helmet-async"; +import { Settings } from "@tamagui/lucide-icons"; export { // Catch any errors thrown by the Layout component. @@ -83,7 +84,17 @@ function RootLayoutNav() { options={{ title: "", headerShown: true, - headerRight: () => ( + headerRight: () => { + if (isWeb) { + return ; + } + return ( + + + + ); + }, + headerLeft: () => (

What's Aquareum?

@@ -92,6 +103,16 @@ function RootLayoutNav() { ), }} /> + diff --git a/js/app/app/options.tsx b/js/app/app/options.tsx new file mode 100644 index 000000000..0a16b35ab --- /dev/null +++ b/js/app/app/options.tsx @@ -0,0 +1,13 @@ +import UpdatesDemo from "components/updates"; +import { isWeb, Text, View } from "tamagui"; + +export default function OptionsScreen() { + if (isWeb) { + return ; + } + return ( + + + + ); +} diff --git a/js/app/code-signing/certificate.pem b/js/app/code-signing/certs/certificate.pem similarity index 100% rename from js/app/code-signing/certificate.pem rename to js/app/code-signing/certs/certificate.pem diff --git a/js/app/components/updates.tsx b/js/app/components/updates.tsx new file mode 100644 index 000000000..b6165be07 --- /dev/null +++ b/js/app/components/updates.tsx @@ -0,0 +1,72 @@ +import { StatusBar } from "expo-status-bar"; +import * as Updates from "expo-updates"; +import { useEffect, useState } from "react"; +import { Button, H2, H5, ScrollView, Text, View } from "tamagui"; +import Constants from "expo-constants"; +import { useToastController } from "@tamagui/toast"; +import pkg from "../package.json"; +import { Platform } from "react-native"; + +export default function UpdatesDemo() { + const version = pkg.version; + const { currentlyRunning, isUpdateAvailable, isUpdatePending } = + Updates.useUpdates(); + + const [checked, setChecked] = useState(false); + + useEffect(() => { + if (isUpdatePending) { + Updates.reloadAsync(); + } + }, [isUpdatePending]); + + useEffect(() => { + if (isUpdateAvailable && checked) { + Updates.fetchUpdateAsync(); + } + }, [isUpdateAvailable, checked]); + + // If true, we show the button to download and run the update + const showDownloadButton = isUpdateAvailable; + const buttonText = isUpdateAvailable + ? "Download new update" + : "Check for updates"; + + // Show whether or not we are running embedded code or an update + let runTypeMessage = currentlyRunning.isEmbeddedLaunch ? "Bundled" : "OTA"; + if (currentlyRunning.isEmergencyLaunch) { + runTypeMessage = "Recovery"; + } + + const toast = useToastController(); + + return ( + + +

Aquareum v{version}

+
+ {runTypeMessage} +
+ +
+
+ ); +} diff --git a/js/app/exportClientExpoConfig.js b/js/app/exportClientExpoConfig.js new file mode 100644 index 000000000..e2e0bcdf7 --- /dev/null +++ b/js/app/exportClientExpoConfig.js @@ -0,0 +1,11 @@ +const ExpoConfig = require("@expo/config"); +const path = require("path"); + +const projectDir = path.join(__dirname); + +const { exp } = ExpoConfig.getConfig(projectDir, { + skipSDKVersionRequirement: true, + isPublicConfig: true, +}); + +console.log(JSON.stringify(exp)); diff --git a/js/app/package.json b/js/app/package.json index 548e651c0..8fb0405c5 100644 --- a/js/app/package.json +++ b/js/app/package.json @@ -11,58 +11,60 @@ "web": "npx expo start --web", "test": "jest --watchAll", "build": "yarn run build:web && yarn run prebuild", - "build:web": "expo export -p web || expo export -p web", + "build:web": "yarn run export && node exportClientExpoConfig.js > dist/expoConfig.json", + "export": "expo export || expo export", "check": "npx tsc -p . --outFile $(mktemp)", "prebuild": "EXPO_NO_GIT_STATUS=1 expo prebuild --clean && sed -i.bak 's/org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m/org.gradle.jvmargs=-Xmx8192m -XX:MaxMetaspaceSize=2048m/' android/gradle.properties && echo '\nnetworkTimeout=100000' >> android/gradle.properties && yarn run find-node", "postinstall": "which pod && yarn run postinstall-ios || echo 'not a mac, not installing pods'", "postinstall-ios": "cd ios && pod install && yarn run find-node", - "find-node": "node -p '`NODE_BINARY=${process.argv[0]}`' > ios/.xcode.env.local" + "find-node": "node -p '`NODE_BINARY=${process.argv[0]}`' > ios/.xcode.env.local", + "code-signing-dev": "mkdir -p code-signing-dev/keys code-signing-dev/certs && expo-updates codesigning:generate --key-output-directory code-signing-dev/keys --certificate-output-directory code-signing-dev/certs --certificate-validity-duration-years 10 --certificate-common-name 'Aquareum'" }, "jest": { "preset": "jest-expo" }, "dependencies": { - "@react-native-firebase/app": "^20.1.0", - "@react-native-firebase/messaging": "^20.1.0", + "@react-native-firebase/app": "^20.3.0", + "@react-native-firebase/messaging": "^20.3.0", "@react-navigation/native": "^6.1.17", - "@tamagui/config": "^1.100.6", - "@tamagui/lucide-icons": "^1.100.6", - "@tamagui/toast": "^1.100.6", - "babel-preset-expo": "^11.0.6", + "@tamagui/config": "^1.102.3", + "@tamagui/lucide-icons": "^1.102.3", + "@tamagui/toast": "^1.102.3", + "babel-preset-expo": "^11.0.12", "burnt": "^0.12.2", "chrono-node": "^2.7.6", - "expo": "~51.0.9", + "expo": "~51.0.21", "expo-build-properties": "^0.12.3", - "expo-font": "~12.0.6", + "expo-font": "~12.0.9", "expo-linking": "~6.3.1", - "expo-notifications": "~0.28.9", - "expo-router": "~3.5.15", - "expo-splash-screen": "~0.27.4", + "expo-notifications": "~0.28.10", + "expo-router": "~3.5.18", + "expo-splash-screen": "~0.27.5", "expo-status-bar": "^1.12.1", - "expo-system-ui": "~3.0.4", - "expo-updates": "~0.25.17", + "expo-system-ui": "~3.0.7", + "expo-updates": "~0.25.20", "expo-web-browser": "~13.0.3", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-native": "0.74.1", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-native": "0.74.3", "react-native-markdown-display": "^7.0.2", - "react-native-reanimated": "~3.10.1", - "react-native-safe-area-context": "4.10.1", - "react-native-screens": "~3.31.1", - "react-native-svg": "15.2.0", + "react-native-reanimated": "~3.14.0", + "react-native-safe-area-context": "4.10.8", + "react-native-screens": "~3.32.0", + "react-native-svg": "15.4.0", "react-native-web": "^0.19.12", - "react-native-webview": "13.8.6", - "tamagui": "^1.100.6" + "react-native-webview": "13.10.5", + "tamagui": "^1.102.3" }, "devDependencies": { - "@babel/core": "^7.24.6", - "@expo/metro-config": "~0.18.4", + "@babel/core": "^7.24.9", + "@expo/metro-config": "~0.18.8", "@expo/metro-runtime": "~3.2.1", - "@tamagui/babel-plugin": "^1.100.6", - "@tamagui/metro-plugin": "^1.100.6", - "@types/react": "~18.2.79", + "@tamagui/babel-plugin": "^1.102.3", + "@tamagui/metro-plugin": "^1.102.3", + "@types/react": "~18.3.3", "@types/react-native": "^0.73.0", - "typescript": "~5.3.3" + "typescript": "~5.5.3" }, "private": true } diff --git a/my-release-key.keystore b/my-release-key.keystore new file mode 100644 index 0000000000000000000000000000000000000000..1ece0a1daa5bf50a5398a1dda275b2b1d78d5545 GIT binary patch literal 2560 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.8.1" - checksum: 10/3523b0af09ba159a3ba0d39039f9b702051e61a0d1dd329bae4f64ca96278070c792d394636189cdaf94e603cbda673d4fba97ce6f8ad723200ba869a11457b2 + checksum: 10/f91b2a711183a67724732d826916466d143473a12750a6636f35ae7fd731aa15254eea9ff6d5f032c7fd4454982d9ed76209fd1b56b1fa38c6d0f3022c1b8c22 languageName: node linkType: hard @@ -1787,13 +1942,66 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^2.1.0": +"@fastify/busboy@npm:^2.0.0, @fastify/busboy@npm:^2.1.0": version: 2.1.1 resolution: "@fastify/busboy@npm:2.1.1" checksum: 10/2bb8a7eca8289ed14c9eb15239bc1019797454624e769b39a0b90ed204d032403adc0f8ed0d2aef8a18c772205fa7808cf5a1b91f21c7bfc7b6032150b1062c5 languageName: node linkType: hard +"@firebase/analytics-compat@npm:0.2.10": + version: 0.2.10 + resolution: "@firebase/analytics-compat@npm:0.2.10" + dependencies: + "@firebase/analytics": "npm:0.10.4" + "@firebase/analytics-types": "npm:0.8.2" + "@firebase/component": "npm:0.6.7" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/6dd463dab0279d22d8413accee1a1326e4f1937440b96fb25ae96490ee6ad6c5b32836ac1202f0baaf63d3bdb634e2470a970e7a37e9020b22d6323d4a59b134 + languageName: node + linkType: hard + +"@firebase/analytics-types@npm:0.8.2": + version: 0.8.2 + resolution: "@firebase/analytics-types@npm:0.8.2" + checksum: 10/297fb7becbc51950c7de5809fed896c391d1e87b4d8bb4bf88f4e8760b2e32f903a7dd8e92de4424b49c4e2ecb60a44d49e2f9c68ac3f7ffe3a0194f78910392 + languageName: node + linkType: hard + +"@firebase/analytics@npm:0.10.4": + version: 0.10.4 + resolution: "@firebase/analytics@npm:0.10.4" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/installations": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/0b8f75ff08e7547399ae0f7bc68a76f54b55ef02f50b603abb0ffe36d60de2c006ecde8db825aff9a48cbf047b4225f8063afe9051383d28dae6498d76317132 + languageName: node + linkType: hard + +"@firebase/app-check-compat@npm:0.3.11": + version: 0.3.11 + resolution: "@firebase/app-check-compat@npm:0.3.11" + dependencies: + "@firebase/app-check": "npm:0.8.4" + "@firebase/app-check-types": "npm:0.5.2" + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/db8f2342ad4b7b3053d082472fe2b4b38572406228828513189adf13a827c80a65d4ce0b19c5f695baadea452fb695b774c9ae5b639a4b733a002df44cb3bbb1 + languageName: node + linkType: hard + "@firebase/app-check-interop-types@npm:0.3.2": version: 0.3.2 resolution: "@firebase/app-check-interop-types@npm:0.3.2" @@ -1801,6 +2009,40 @@ __metadata: languageName: node linkType: hard +"@firebase/app-check-types@npm:0.5.2": + version: 0.5.2 + resolution: "@firebase/app-check-types@npm:0.5.2" + checksum: 10/2b33a7adfb7b6ebf5423940bf0af5909df69bf2d6184e12e989f6c76062077be16c31193795349862b4f8aab6b3059806b732a92995cae30fd77419f19a86c6e + languageName: node + linkType: hard + +"@firebase/app-check@npm:0.8.4": + version: 0.8.4 + resolution: "@firebase/app-check@npm:0.8.4" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/0f4ea3c930141ae08c98dc67463d7b6c9b67c0a98a10768a6be7ba1ec56181ffcdeb5e26f60f6cb721794bd03d7e6132541148417f8da45473139c8a138a7d94 + languageName: node + linkType: hard + +"@firebase/app-compat@npm:0.2.35": + version: 0.2.35 + resolution: "@firebase/app-compat@npm:0.2.35" + dependencies: + "@firebase/app": "npm:0.10.5" + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + checksum: 10/6de5c8666af2941b56e550f4207b151fade057b91c995cccc5a1f66abb809b9b92c30b3932d473903d17c57b0fa454bae432c3855ac5a5c6b2785e387852b4a2 + languageName: node + linkType: hard + "@firebase/app-types@npm:0.9.2": version: 0.9.2 resolution: "@firebase/app-types@npm:0.9.2" @@ -1808,6 +2050,35 @@ __metadata: languageName: node linkType: hard +"@firebase/app@npm:0.10.5": + version: 0.10.5 + resolution: "@firebase/app@npm:0.10.5" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + checksum: 10/55c4190e578efd083c8e22a7ba7b078b2c4c4911e08e79d5187b2779121f9552ee35490373d2f8a101285e6c57c4b8ea1b019137b0274eaee72aa10a790fb564 + languageName: node + linkType: hard + +"@firebase/auth-compat@npm:0.5.9": + version: 0.5.9 + resolution: "@firebase/auth-compat@npm:0.5.9" + dependencies: + "@firebase/auth": "npm:1.7.4" + "@firebase/auth-types": "npm:0.12.2" + "@firebase/component": "npm:0.6.7" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + undici: "npm:5.28.4" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/671203fc6e2fe7d4fc4332129848f552839a771f405fff18502f5035b4e9eda76ad067c2e75b1cbe3e2d4d365d899b092a5f0bd1b395c0ac43c1464e213992fe + languageName: node + linkType: hard + "@firebase/auth-interop-types@npm:0.2.3": version: 0.2.3 resolution: "@firebase/auth-interop-types@npm:0.2.3" @@ -1815,6 +2086,45 @@ __metadata: languageName: node linkType: hard +"@firebase/auth-types@npm:0.12.2": + version: 0.12.2 + resolution: "@firebase/auth-types@npm:0.12.2" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10/f55449381de8e2a24ffaf19f12b5c4a093c8323034253ea7a5f7afc946327d20b09f32a483c12960862a1c4814645ea80bc4343f0a9f22db5dc048ca82773132 + languageName: node + linkType: hard + +"@firebase/auth@npm:1.7.4": + version: 1.7.4 + resolution: "@firebase/auth@npm:1.7.4" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + undici: "npm:5.28.4" + 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/e61a500b1d67cc1cdc3fff824f20400deb480a0015db1eaee5744026329bbc87d8c755ae6da8b22b9aed0fd42e0d6684c67cc1bb47697152f3e82bb7ae416b26 + languageName: node + linkType: hard + +"@firebase/component@npm:0.6.7": + version: 0.6.7 + resolution: "@firebase/component@npm:0.6.7" + dependencies: + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + checksum: 10/b41a1c654c6da7ed2570c403dac118b3633d05dc8d9769057fdb66ec04f2f3a8dcb7cff4a87dd5a0b9fa614854586d4376b5aadee6876450c1ee851b59d5b0da + languageName: node + linkType: hard + "@firebase/component@npm:0.6.8": version: 0.6.8 resolution: "@firebase/component@npm:0.6.8" @@ -1825,6 +2135,20 @@ __metadata: languageName: node linkType: hard +"@firebase/database-compat@npm:1.0.5": + version: 1.0.5 + resolution: "@firebase/database-compat@npm:1.0.5" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/database": "npm:1.0.5" + "@firebase/database-types": "npm:1.0.3" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + checksum: 10/e7256f2675860340d560143ef40af9d9e1d941798c166e97b95be3c278068524dfceac9a59fe689a8c6c3704a84faae674601f8504a481521dff43dbc3063b1f + languageName: node + linkType: hard + "@firebase/database-compat@npm:^1.0.2": version: 1.0.6 resolution: "@firebase/database-compat@npm:1.0.6" @@ -1839,6 +2163,16 @@ __metadata: languageName: node linkType: hard +"@firebase/database-types@npm:1.0.3": + version: 1.0.3 + resolution: "@firebase/database-types@npm:1.0.3" + dependencies: + "@firebase/app-types": "npm:0.9.2" + "@firebase/util": "npm:1.9.6" + checksum: 10/ecc36c54552b42b063011d8c58d1645ac3a09a7da36b2cebd25774a1be7d8aa79f752671f75025df44c079289d0c4f42de3cfcdb48cd7fc73539ba93fdcfb476 + languageName: node + linkType: hard + "@firebase/database-types@npm:1.0.4, @firebase/database-types@npm:^1.0.0": version: 1.0.4 resolution: "@firebase/database-types@npm:1.0.4" @@ -1849,6 +2183,21 @@ __metadata: languageName: node linkType: hard +"@firebase/database@npm:1.0.5": + version: 1.0.5 + resolution: "@firebase/database@npm:1.0.5" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.2" + "@firebase/auth-interop-types": "npm:0.2.3" + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + faye-websocket: "npm:0.11.4" + tslib: "npm:^2.1.0" + checksum: 10/1ea0bb014af9e1134f68868a2cfe97befae5c252cc728342d2f8b51ce06df2085dc87b443339eebd4a622c49abdd583bbe2ebf3bd3ac6cad0c148f4a61612c42 + languageName: node + linkType: hard + "@firebase/database@npm:1.0.6": version: 1.0.6 resolution: "@firebase/database@npm:1.0.6" @@ -1864,6 +2213,126 @@ __metadata: languageName: node linkType: hard +"@firebase/firestore-compat@npm:0.3.32": + version: 0.3.32 + resolution: "@firebase/firestore-compat@npm:0.3.32" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/firestore": "npm:4.6.3" + "@firebase/firestore-types": "npm:3.0.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/65ff915c6c1bb3ccc580887c91d7bb6470fbbb4035f3db24dc91ce297391ceb3d12ce2e311b8c7bcac7976e625089e8871cfe0e6a3c22d85945bb34b3022dc0a + languageName: node + linkType: hard + +"@firebase/firestore-types@npm:3.0.2": + version: 3.0.2 + resolution: "@firebase/firestore-types@npm:3.0.2" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10/81e91f836a026ecb70937407ca8699add7abb5b050d8815620cde97c3eec3f78f7dfbb366225758909f0df31d9f21e98a84ba62701bd27ee38b2609898c11acd + languageName: node + linkType: hard + +"@firebase/firestore@npm:4.6.3": + version: 4.6.3 + resolution: "@firebase/firestore@npm:4.6.3" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + "@firebase/webchannel-wrapper": "npm:1.0.0" + "@grpc/grpc-js": "npm:~1.9.0" + "@grpc/proto-loader": "npm:^0.7.8" + tslib: "npm:^2.1.0" + undici: "npm:5.28.4" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/a2edab1abb1ff2abb891c490bb81aa698128493847256c3ae7f20eefa97b51442c2689c0659c8e1daeb7f054d06687b6ae3db0680396a338d3228e8865933bd2 + languageName: node + linkType: hard + +"@firebase/functions-compat@npm:0.3.11": + version: 0.3.11 + resolution: "@firebase/functions-compat@npm:0.3.11" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/functions": "npm:0.11.5" + "@firebase/functions-types": "npm:0.6.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/271609ea2d95a333b1fab1ed1d4dcec9b92299253f9a310519b1ee70d61be87029da75dd852ce736179c21886bd2f04bb7aee299e731ef88d9ebe3d00540b61a + languageName: node + linkType: hard + +"@firebase/functions-types@npm:0.6.2": + version: 0.6.2 + resolution: "@firebase/functions-types@npm:0.6.2" + checksum: 10/5b8733f9d4bd85a617d35dd10ce296d9ec0490494e584697c4eda8098ff1e865607d7880b84194e86c35d438bbcd714977c111180502d0d1b6b2da1cde1b37ca + languageName: node + linkType: hard + +"@firebase/functions@npm:0.11.5": + version: 0.11.5 + resolution: "@firebase/functions@npm:0.11.5" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.2" + "@firebase/auth-interop-types": "npm:0.2.3" + "@firebase/component": "npm:0.6.7" + "@firebase/messaging-interop-types": "npm:0.2.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + undici: "npm:5.28.4" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/839dd2d9a4a9321bb53d210729246fe4db97e7c26dc562ee1b0c95579b111534fd4a27962e19d2a84cd35f62e0ef75d89c06ffa1177d0a178740cfdcf5325162 + languageName: node + linkType: hard + +"@firebase/installations-compat@npm:0.2.7": + version: 0.2.7 + resolution: "@firebase/installations-compat@npm:0.2.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/installations": "npm:0.6.7" + "@firebase/installations-types": "npm:0.5.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/b32f9ba4b7d6cdb6c932da28ebbd29a7c398065ec4bf353ac40cb2fc8b2f5a77608759635ade41b6d5e2c8f2047e1710beeb3babdfe116d8fc9c6b693ce922aa + languageName: node + linkType: hard + +"@firebase/installations-types@npm:0.5.2": + version: 0.5.2 + resolution: "@firebase/installations-types@npm:0.5.2" + peerDependencies: + "@firebase/app-types": 0.x + checksum: 10/2e795280c299d644b8c8e3fdfa5c6f20cb367dd3b7df32317211f84393fa169b33dee0cbed28de407f3b22dc8f1fb2f7a11ae5a373f8082cc570ef61ef6b91ba + languageName: node + linkType: hard + +"@firebase/installations@npm:0.6.7": + version: 0.6.7 + resolution: "@firebase/installations@npm:0.6.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/util": "npm:1.9.6" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/643bc8f1e908b2edadbda422e86753c8599e94744f1e2c4e4ae60059d32c4001c76d3fd63377a53bc49e31e991fbfa2f0c31a46dd69ed3151cc7c96316184b6c + languageName: node + linkType: hard + "@firebase/logger@npm:0.4.2": version: 0.4.2 resolution: "@firebase/logger@npm:0.4.2" @@ -1873,6 +2342,167 @@ __metadata: languageName: node linkType: hard +"@firebase/messaging-compat@npm:0.2.9": + version: 0.2.9 + resolution: "@firebase/messaging-compat@npm:0.2.9" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/messaging": "npm:0.12.9" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/15140fc298bdd28b28fd052eb630770c4388887a9a1d29afa11d4e74cccd3238826fae97e7beb4196a286fe0555023f836442508f13776c6e371bf610819aa5d + languageName: node + linkType: hard + +"@firebase/messaging-interop-types@npm:0.2.2": + version: 0.2.2 + resolution: "@firebase/messaging-interop-types@npm:0.2.2" + checksum: 10/547f8ebf2c5a8dcbc484991b97d76bd3dc3eb4bd9d4e6ea2ffc652097c7065d92dc68d389ddb19fba41e0ce3b5f4cd757ed22f96b4744801149b0f8dbf323af7 + languageName: node + linkType: hard + +"@firebase/messaging@npm:0.12.9": + version: 0.12.9 + resolution: "@firebase/messaging@npm:0.12.9" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/installations": "npm:0.6.7" + "@firebase/messaging-interop-types": "npm:0.2.2" + "@firebase/util": "npm:1.9.6" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/67ace395630a858f990513398ea2055cbbf6c167f47068c62cc9eb342a6ab459a3fcb0f2f7b26c1c7027cb79a5e67e4124602723ed9e2ac483153981b91206e0 + languageName: node + linkType: hard + +"@firebase/performance-compat@npm:0.2.7": + version: 0.2.7 + resolution: "@firebase/performance-compat@npm:0.2.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/performance": "npm:0.6.7" + "@firebase/performance-types": "npm:0.2.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/346cc57378384377c4001dfc84322ece4bcebfbcfb7547e9629576ee527c89b257f763afd2e72640c32732006360976abd26c3e17734dd23398b1165bd3e0b9a + languageName: node + linkType: hard + +"@firebase/performance-types@npm:0.2.2": + version: 0.2.2 + resolution: "@firebase/performance-types@npm:0.2.2" + checksum: 10/d25ae06cb75ab6b44ffacf7affadc1f651881f283e58381c444eb63b62dfb74c33c544ab89843518ec1d15367ba7c4343b4d6b22de1f1df35126a1283baa578d + languageName: node + linkType: hard + +"@firebase/performance@npm:0.6.7": + version: 0.6.7 + resolution: "@firebase/performance@npm:0.6.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/installations": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/760b942ad58d73fc6a6b28ff90d59c67fbf5405dc99e2c0fbaa604eecb1fb82419992763c0e59a92147e6cf7d43c1e32ee7cccd39d0706416263bf9684b19a27 + languageName: node + linkType: hard + +"@firebase/remote-config-compat@npm:0.2.7": + version: 0.2.7 + resolution: "@firebase/remote-config-compat@npm:0.2.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/remote-config": "npm:0.4.7" + "@firebase/remote-config-types": "npm:0.3.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/d8e729bb1e5da61a6d0c23dc410a43c404acdd2794cc880a311571354727299ec64936f3dc31b7081786a18cb4e39e12299d8ac4d264af6527fdaecbc5bf0fb3 + languageName: node + linkType: hard + +"@firebase/remote-config-types@npm:0.3.2": + version: 0.3.2 + resolution: "@firebase/remote-config-types@npm:0.3.2" + checksum: 10/6c91599c653825708aba9fe9e4562997f108c3e4f3eaf5d188f31c859a6ad013414aa7a213b6b021b68049dd0dd57158546dbc9fb64384652274ef7f57ce7d7d + languageName: node + linkType: hard + +"@firebase/remote-config@npm:0.4.7": + version: 0.4.7 + resolution: "@firebase/remote-config@npm:0.4.7" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/installations": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/9fc4699921d20fbd030e1349fd53baaf06faf67c097158993249be295e51fc93117b8efd6c8f13d07353b72a1dd282cbf5ddd12f7bdcaa8f2ea35e3769210be1 + languageName: node + linkType: hard + +"@firebase/storage-compat@npm:0.3.8": + version: 0.3.8 + resolution: "@firebase/storage-compat@npm:0.3.8" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/storage": "npm:0.12.5" + "@firebase/storage-types": "npm:0.8.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10/9c92e3f8e72946cc926c8ceb4098589df72d41e677dd7177a27517f98a3d6bda094b96c3370eca1c21bcb59166fbc4480d053255ae81649b7c12b10bed9fdb7b + languageName: node + linkType: hard + +"@firebase/storage-types@npm:0.8.2": + version: 0.8.2 + resolution: "@firebase/storage-types@npm:0.8.2" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10/e00716932370d2004dc9f7ef6d7e3aff72305b91569fa6ec15e8bc2ec784b03a150391e8be2c063234edbbfda7796da915d48e26ce2f1f7c5d3343acd39afd99 + languageName: node + linkType: hard + +"@firebase/storage@npm:0.12.5": + version: 0.12.5 + resolution: "@firebase/storage@npm:0.12.5" + dependencies: + "@firebase/component": "npm:0.6.7" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + undici: "npm:5.28.4" + peerDependencies: + "@firebase/app": 0.x + checksum: 10/e8d3241f1851338f33ab954eb636b464fdd75f2800bdba56d52e807c99f5c6b4ac3f59ff35a836377fb28f72709310af7ba5daba9b8138f9173a621fc2231ca0 + languageName: node + linkType: hard + +"@firebase/util@npm:1.9.6": + version: 1.9.6 + resolution: "@firebase/util@npm:1.9.6" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10/4037241991fefd28df19a38a638b8befb01e3d23b111623986256113604c485c3cca4c761de9888f6271da736dc10f0e8311b47f693d574ea46323c5bfd9abdb + languageName: node + linkType: hard + "@firebase/util@npm:1.9.7": version: 1.9.7 resolution: "@firebase/util@npm:1.9.7" @@ -1882,6 +2512,29 @@ __metadata: languageName: node linkType: hard +"@firebase/vertexai-preview@npm:0.0.2": + version: 0.0.2 + resolution: "@firebase/vertexai-preview@npm:0.0.2" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.2" + "@firebase/component": "npm:0.6.7" + "@firebase/logger": "npm:0.4.2" + "@firebase/util": "npm:1.9.6" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + "@firebase/app-types": 0.x + checksum: 10/00ebde87389d85023101b727f2a54af0263a1ab2ad238a9d395672aeb135a023c980a862713b7df6343669be8a10cf8560a1f77da8ceddb0aef2703918c90973 + languageName: node + linkType: hard + +"@firebase/webchannel-wrapper@npm:1.0.0": + version: 1.0.0 + resolution: "@firebase/webchannel-wrapper@npm:1.0.0" + checksum: 10/007307141753c87d62f94ebe3365bc6d610ccbd1ac13b1b4584ed74452f874a830db69b781e4decc509c1327133df1169eecd39bdccb3c7b3b34ea30f2d884a5 + languageName: node + linkType: hard + "@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.6.0": version: 1.6.4 resolution: "@floating-ui/core@npm:1.6.4" @@ -2024,7 +2677,17 @@ __metadata: languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.7.13": +"@grpc/grpc-js@npm:~1.9.0": + version: 1.9.15 + resolution: "@grpc/grpc-js@npm:1.9.15" + dependencies: + "@grpc/proto-loader": "npm:^0.7.8" + "@types/node": "npm:>=12.12.47" + checksum: 10/edd45c5970046ebb1bb54856f22a41186742c77dfb7e5182ca615f690f1a320af3abeef553d8924812d56911157a04882c7d264c2de64f326f8df7d473c47b2a + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13, @grpc/proto-loader@npm:^0.7.8": version: 0.7.13 resolution: "@grpc/proto-loader@npm:0.7.13" dependencies: @@ -2896,18 +3559,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-clean@npm:13.6.6" - dependencies: - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - checksum: 10/430d624148d3cb55c340958792ead681bd5d005901b7bc59afc8908d780ebece549475645321a177c427f6e99fe695931af01017e808f03f2b402b55761b2592 - languageName: node - linkType: hard - "@react-native-community/cli-clean@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-clean@npm:13.6.9" @@ -2920,20 +3571,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-config@npm:13.6.6" - dependencies: - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - cosmiconfig: "npm:^5.1.0" - deepmerge: "npm:^4.3.0" - fast-glob: "npm:^3.3.2" - joi: "npm:^17.2.1" - checksum: 10/66d2b1df2049ab72fc5925926bbffa6ea8e8b5088d67b6a53699c4c2afcc686d2663e7a74e72b0d47d1997a3f72d6076d1d84292204f220d01fa386eeab911f5 - languageName: node - linkType: hard - "@react-native-community/cli-config@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-config@npm:13.6.9" @@ -2948,15 +3585,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-debugger-ui@npm:13.6.6" - dependencies: - serve-static: "npm:^1.13.1" - checksum: 10/90b2cf006b1635abaa4cb7ead1a9784e05bd33bd97eac26c662dfe5934c4fabc4802f94a9c2a1f6ce71f400efad237ec476762e368b9f4505f1d822947821367 - languageName: node - linkType: hard - "@react-native-community/cli-debugger-ui@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-debugger-ui@npm:13.6.9" @@ -2966,31 +3594,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-doctor@npm:13.6.6" - dependencies: - "@react-native-community/cli-config": "npm:13.6.6" - "@react-native-community/cli-platform-android": "npm:13.6.6" - "@react-native-community/cli-platform-apple": "npm:13.6.6" - "@react-native-community/cli-platform-ios": "npm:13.6.6" - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - command-exists: "npm:^1.2.8" - deepmerge: "npm:^4.3.0" - envinfo: "npm:^7.10.0" - execa: "npm:^5.0.0" - hermes-profile-transformer: "npm:^0.0.6" - node-stream-zip: "npm:^1.9.1" - ora: "npm:^5.4.1" - semver: "npm:^7.5.2" - strip-ansi: "npm:^5.2.0" - wcwidth: "npm:^1.0.1" - yaml: "npm:^2.2.1" - checksum: 10/d55c51e1ee39bf7fd201a5a0ba22246dee4c0ba00fcf39bacbe682beda1f982ba1dd55b91fb0567eefb37d8ff86a67e622742a538bb89adbd4bdebf40a14a635 - languageName: node - linkType: hard - "@react-native-community/cli-doctor@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-doctor@npm:13.6.9" @@ -3016,18 +3619,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-hermes@npm:13.6.6" - dependencies: - "@react-native-community/cli-platform-android": "npm:13.6.6" - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - hermes-profile-transformer: "npm:^0.0.6" - checksum: 10/8c7645e39914491d4490480655255826b5b0083223dd8bc07200eb553d0285b1faf8388820710a83874a0ae830aef581c33a70ec6ec9bc8b11bf3b3da5251f12 - languageName: node - linkType: hard - "@react-native-community/cli-hermes@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-hermes@npm:13.6.9" @@ -3040,20 +3631,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-android@npm:13.6.6" - dependencies: - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.2.4" - logkitty: "npm:^0.7.1" - checksum: 10/4326695026cbc99ab1f55a527f2cf905fc522ed31e5c68cfd03f81ed92746b958df9cad01d050af0bb0d5d557585c0e3b0793f7d7fffe46b99a4c1f64d53556f - languageName: node - linkType: hard - "@react-native-community/cli-platform-android@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-platform-android@npm:13.6.9" @@ -3068,20 +3645,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-apple@npm:13.6.6" - dependencies: - "@react-native-community/cli-tools": "npm:13.6.6" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.0.12" - ora: "npm:^5.4.1" - checksum: 10/c776ec3583cd75a70c42c16c534e8977ab807d266b8dc1975d345c0f4c24f63cf001f75864c2297ed3234b1b72b55834caa158792b9b1cb0daede88cc9cd1d56 - languageName: node - linkType: hard - "@react-native-community/cli-platform-apple@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-platform-apple@npm:13.6.9" @@ -3096,15 +3659,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-platform-ios@npm:13.6.6" - dependencies: - "@react-native-community/cli-platform-apple": "npm:13.6.6" - checksum: 10/bcaf4dc06cb330d1538962afbcf1e9046cc0dc09f7fec16c0e68ea5575b9f215ab2dfc98190cf4333f52f647cb960c9593465bd0ab500122dfda03968a40b16c - languageName: node - linkType: hard - "@react-native-community/cli-platform-ios@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-platform-ios@npm:13.6.9" @@ -3114,23 +3668,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-server-api@npm:13.6.6" - dependencies: - "@react-native-community/cli-debugger-ui": "npm:13.6.6" - "@react-native-community/cli-tools": "npm:13.6.6" - compression: "npm:^1.7.1" - connect: "npm:^3.6.5" - errorhandler: "npm:^1.5.1" - nocache: "npm:^3.0.1" - pretty-format: "npm:^26.6.2" - serve-static: "npm:^1.13.1" - ws: "npm:^6.2.2" - checksum: 10/48256f9b09d7e80e856ed986eeb92ea2ebd0a5b5a87383752283e8444e192ea8b55eb0890ac708a5922982551a05a2cbbf905c1665b155505eb4430a5384ccf1 - languageName: node - linkType: hard - "@react-native-community/cli-server-api@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-server-api@npm:13.6.9" @@ -3148,25 +3685,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-tools@npm:13.6.6" - dependencies: - appdirsjs: "npm:^1.2.4" - chalk: "npm:^4.1.2" - execa: "npm:^5.0.0" - find-up: "npm:^5.0.0" - mime: "npm:^2.4.1" - node-fetch: "npm:^2.6.0" - open: "npm:^6.2.0" - ora: "npm:^5.4.1" - semver: "npm:^7.5.2" - shell-quote: "npm:^1.7.3" - sudo-prompt: "npm:^9.0.0" - checksum: 10/fe82639e00b46406f410c85fb9a67e6120e22996e66b819f62f9e0f2e10e9407d6736536374d82be7b3f17a9468cbeab995e7c57961540441a96394d437fa0ea - languageName: node - linkType: hard - "@react-native-community/cli-tools@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-tools@npm:13.6.9" @@ -3186,48 +3704,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli-types@npm:13.6.6" - dependencies: - joi: "npm:^17.2.1" - checksum: 10/f2c8ffcd2e68df552687d687cab663b5c6bf9c2b807ba156eecde109ffd08cad5aa179aeb482d6922a8adce59e14deba67e7916ed077da8986a0ab7a0a9a49c9 - languageName: node - linkType: hard - "@react-native-community/cli-types@npm:13.6.9": version: 13.6.9 - resolution: "@react-native-community/cli-types@npm:13.6.9" - dependencies: - joi: "npm:^17.2.1" - checksum: 10/224c60447fcebb9fd4719685a3d85aebabbd709f79d056a76750c59cc9d215882bd7386f0822103b2c7b6df1815f738f615c27838381f94028169833ae4473f8 - languageName: node - linkType: hard - -"@react-native-community/cli@npm:13.6.6": - version: 13.6.6 - resolution: "@react-native-community/cli@npm:13.6.6" - dependencies: - "@react-native-community/cli-clean": "npm:13.6.6" - "@react-native-community/cli-config": "npm:13.6.6" - "@react-native-community/cli-debugger-ui": "npm:13.6.6" - "@react-native-community/cli-doctor": "npm:13.6.6" - "@react-native-community/cli-hermes": "npm:13.6.6" - "@react-native-community/cli-server-api": "npm:13.6.6" - "@react-native-community/cli-tools": "npm:13.6.6" - "@react-native-community/cli-types": "npm:13.6.6" - chalk: "npm:^4.1.2" - commander: "npm:^9.4.1" - deepmerge: "npm:^4.3.0" - execa: "npm:^5.0.0" - find-up: "npm:^4.1.0" - fs-extra: "npm:^8.1.0" - graceful-fs: "npm:^4.1.3" - prompts: "npm:^2.4.2" - semver: "npm:^7.5.2" - bin: - react-native: build/bin.js - checksum: 10/a0a27bb471107a818f56a41969bf4298b9bcba5054ac5a6258c2d6b698797f3acfbef7d9c18960706bcce39f751adcae5a8d7a3ac908d22eefa4b88de82db46d + resolution: "@react-native-community/cli-types@npm:13.6.9" + dependencies: + joi: "npm:^17.2.1" + checksum: 10/224c60447fcebb9fd4719685a3d85aebabbd709f79d056a76750c59cc9d215882bd7386f0822103b2c7b6df1815f738f615c27838381f94028169833ae4473f8 languageName: node linkType: hard @@ -3258,11 +3740,11 @@ __metadata: languageName: node linkType: hard -"@react-native-firebase/app@npm:^20.1.0": - version: 20.1.0 - resolution: "@react-native-firebase/app@npm:20.1.0" +"@react-native-firebase/app@npm:^20.3.0": + version: 20.3.0 + resolution: "@react-native-firebase/app@npm:20.3.0" dependencies: - opencollective-postinstall: "npm:^2.0.3" + firebase: "npm:10.12.2" superstruct: "npm:^0.6.2" peerDependencies: expo: ">=47.0.0" @@ -3271,27 +3753,20 @@ __metadata: peerDependenciesMeta: expo: optional: true - checksum: 10/5a06d1f60fb813f1e114066a03c57e46efd58f753fc7d00cadcd47399a8b9f88f221e2ccb31b5d095b00b06d4921fa3b5be720b67450d69315ea730f7499716e + checksum: 10/9f942f7ba6ddbdea29d5593333d824e035311ca65c7eb23a81d6e022f48fd46dc8160d4d15990f4667335878452200ce10900d27530082f7a9915d5b7866a28f languageName: node linkType: hard -"@react-native-firebase/messaging@npm:^20.1.0": - version: 20.1.0 - resolution: "@react-native-firebase/messaging@npm:20.1.0" +"@react-native-firebase/messaging@npm:^20.3.0": + version: 20.3.0 + resolution: "@react-native-firebase/messaging@npm:20.3.0" peerDependencies: - "@react-native-firebase/app": 20.1.0 + "@react-native-firebase/app": 20.3.0 expo: ">=47.0.0" peerDependenciesMeta: expo: optional: true - checksum: 10/8948f45373b58f128c5460fc5786b413b29d07158081f9c381c94fc29e208b1f5f77381eb1c621e161a1ce82a3130287d56db260c7bed3f06e3b07446eb054ec - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/assets-registry@npm:0.74.83" - checksum: 10/930d97c5c595d63810cda11f87125bfc11e91337a6f98cd33f72fcf1279fb016491b86232ed0523e2432d2a17f7a9f2abbe28547e70da42c6b341768a399defd + checksum: 10/e19350083f890e83db0e5cde4a3e33b2918db91fbf528071f55e918ec23ac77839688bc96854572887cd1ce94ac8c5907834902ca19bbb21e4ee4da227916b0c languageName: node linkType: hard @@ -3302,15 +3777,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.83" - dependencies: - "@react-native/codegen": "npm:0.74.83" - checksum: 10/c82bf76611e479723c7722a1aa7aa244f8e496c500bbd3894ce182a898173671b3443e528eb843b5a77320fdcf8798cc66e4ad025dc5ac98be3b4ab680a31c6c - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.74.85": version: 0.74.85 resolution: "@react-native/babel-plugin-codegen@npm:0.74.85" @@ -3320,59 +3786,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/babel-preset@npm:0.74.83" - dependencies: - "@babel/core": "npm:^7.20.0" - "@babel/plugin-proposal-async-generator-functions": "npm:^7.0.0" - "@babel/plugin-proposal-class-properties": "npm:^7.18.0" - "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" - "@babel/plugin-proposal-logical-assignment-operators": "npm:^7.18.0" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.18.0" - "@babel/plugin-proposal-numeric-separator": "npm:^7.0.0" - "@babel/plugin-proposal-object-rest-spread": "npm:^7.20.0" - "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.20.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.0" - "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" - "@babel/plugin-syntax-flow": "npm:^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" - "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" - "@babel/plugin-transform-async-to-generator": "npm:^7.20.0" - "@babel/plugin-transform-block-scoping": "npm:^7.0.0" - "@babel/plugin-transform-classes": "npm:^7.0.0" - "@babel/plugin-transform-computed-properties": "npm:^7.0.0" - "@babel/plugin-transform-destructuring": "npm:^7.20.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.20.0" - "@babel/plugin-transform-function-name": "npm:^7.0.0" - "@babel/plugin-transform-literals": "npm:^7.0.0" - "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.0.0" - "@babel/plugin-transform-parameters": "npm:^7.0.0" - "@babel/plugin-transform-private-methods": "npm:^7.22.5" - "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" - "@babel/plugin-transform-react-display-name": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" - "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" - "@babel/plugin-transform-runtime": "npm:^7.0.0" - "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" - "@babel/plugin-transform-spread": "npm:^7.0.0" - "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" - "@babel/plugin-transform-typescript": "npm:^7.5.0" - "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" - "@babel/template": "npm:^7.0.0" - "@react-native/babel-plugin-codegen": "npm:0.74.83" - babel-plugin-transform-flow-enums: "npm:^0.0.2" - react-refresh: "npm:^0.14.0" - peerDependencies: - "@babel/core": "*" - checksum: 10/3f8fb2ebddb52201c5be64550f811f161cdab4e3416c9d411715414a38ea706e8d1587aee1909bf2ee7293c59e171f22ad90472d1a26b76ac7042695e23fa813 - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.74.85": version: 0.74.85 resolution: "@react-native/babel-preset@npm:0.74.85" @@ -3426,23 +3839,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/codegen@npm:0.74.83" - dependencies: - "@babel/parser": "npm:^7.20.0" - glob: "npm:^7.1.1" - hermes-parser: "npm:0.19.1" - invariant: "npm:^2.2.4" - jscodeshift: "npm:^0.14.0" - mkdirp: "npm:^0.5.1" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 10/8f8e546a67786b92c86b17f411f3304ef6e13616abf1b0362f1bcce0bb79dc4f0cd5f65901f6eddb9dff517c2aac5a96cafb70385940a585540242e40be1af40 - languageName: node - linkType: hard - "@react-native/codegen@npm:0.74.85": version: 0.74.85 resolution: "@react-native/codegen@npm:0.74.85" @@ -3460,26 +3856,6 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/community-cli-plugin@npm:0.74.83" - dependencies: - "@react-native-community/cli-server-api": "npm:13.6.6" - "@react-native-community/cli-tools": "npm:13.6.6" - "@react-native/dev-middleware": "npm:0.74.83" - "@react-native/metro-babel-transformer": "npm:0.74.83" - chalk: "npm:^4.0.0" - execa: "npm:^5.1.1" - metro: "npm:^0.80.3" - metro-config: "npm:^0.80.3" - metro-core: "npm:^0.80.3" - node-fetch: "npm:^2.2.0" - querystring: "npm:^0.2.1" - readline: "npm:^1.3.0" - checksum: 10/8fb00b974b400246d15047df456d0c651d5ee2a94e3b81809de538b81b6ca9e9f290a69db8daa602161b0264f269d74296615943dc41078a1cbbc2c9627efd15 - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.74.85": version: 0.74.85 resolution: "@react-native/community-cli-plugin@npm:0.74.85" @@ -3500,13 +3876,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/debugger-frontend@npm:0.74.83" - checksum: 10/16a82c9e2170379ee94a143c5f64347abe3b03678bc4077512296f8ea2fa2d86197beb829b7c9bdece5784709d504972be15b20e6ab856e1b0e91193e06d7121 - languageName: node - linkType: hard - "@react-native/debugger-frontend@npm:0.74.85": version: 0.74.85 resolution: "@react-native/debugger-frontend@npm:0.74.85" @@ -3514,27 +3883,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/dev-middleware@npm:0.74.83" - dependencies: - "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.74.83" - "@rnx-kit/chromium-edge-launcher": "npm:^1.0.0" - chrome-launcher: "npm:^0.15.2" - connect: "npm:^3.6.5" - debug: "npm:^2.2.0" - node-fetch: "npm:^2.2.0" - nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" - selfsigned: "npm:^2.4.1" - serve-static: "npm:^1.13.1" - temp-dir: "npm:^2.0.0" - ws: "npm:^6.2.2" - checksum: 10/1c69f40dab2729d38adca0a80af5dee942322f667025541cb11222e1d3e8071933b3f48d5a9765be4502a056d9b51502fabfeac1092543781e1c6106c3e202a6 - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.74.85": version: 0.74.85 resolution: "@react-native/dev-middleware@npm:0.74.85" @@ -3556,13 +3904,6 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/gradle-plugin@npm:0.74.83" - checksum: 10/377c2b14dd33845515f8c44d80c12ca20fc8d84ad30671ad141ce4b014f84c175f4ea958d0adf634a6579912e99d406a6e0fdd6f2cd7b1a4c640ed75c9aeed45 - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.74.85": version: 0.74.85 resolution: "@react-native/gradle-plugin@npm:0.74.85" @@ -3570,13 +3911,6 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/js-polyfills@npm:0.74.83" - checksum: 10/1918ae0f17d4bc7feea532e56b055a0f3bc7d97e0090f70850f1ecc5f92093a5433e9d9bb6ada308acf9d6695764c84fccd657d2fd6feb538b972af25e241aa6 - languageName: node - linkType: hard - "@react-native/js-polyfills@npm:0.74.85": version: 0.74.85 resolution: "@react-native/js-polyfills@npm:0.74.85" @@ -3584,20 +3918,6 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/metro-babel-transformer@npm:0.74.83" - dependencies: - "@babel/core": "npm:^7.20.0" - "@react-native/babel-preset": "npm:0.74.83" - hermes-parser: "npm:0.19.1" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@babel/core": "*" - checksum: 10/40b392eb90de8267ecf983a53752e37a57f93fdf9e384a09c8b0ff5ec8cbf4393bd8093608222e4850d746376c3ea48f2983bfa82d0696ceb9815fd25c5fe394 - languageName: node - linkType: hard - "@react-native/metro-babel-transformer@npm:0.74.85": version: 0.74.85 resolution: "@react-native/metro-babel-transformer@npm:0.74.85" @@ -3619,13 +3939,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/normalize-colors@npm:0.74.83" - checksum: 10/2784c3b119cc022a342530027f891a158e965291d79cc990a22b67c9e5f2a4f28043e19086a6ec9351e8df09173072104cad84c84a3de32ec94be99cc59c2cb1 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.74.84": version: 0.74.84 resolution: "@react-native/normalize-colors@npm:0.74.84" @@ -3640,23 +3953,6 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.74.83": - version: 0.74.83 - resolution: "@react-native/virtualized-lists@npm:0.74.83" - dependencies: - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@types/react": ^18.2.6 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/aedc098372a303845e5f13f1c8745499ca17f26676a84deee9cdc07fb61027ba37036bb99431ab4af796986645d1acaf3570e43b0bacc52ff763eefcf76edb66 - languageName: node - linkType: hard - "@react-native/virtualized-lists@npm:0.74.85": version: 0.74.85 resolution: "@react-native/virtualized-lists@npm:0.74.85" @@ -4130,179 +4426,179 @@ __metadata: languageName: node linkType: hard -"@tamagui/accordion@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/accordion@npm:1.102.0" +"@tamagui/accordion@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/accordion@npm:1.102.3" dependencies: - "@tamagui/collapsible": "npm:1.102.0" - "@tamagui/collection": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/collapsible": "npm:1.102.3" + "@tamagui/collection": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/12676da25e842f76776677f3beb7ed0d838fee92a7b70c05343ceea2356e17b95f3cc0c00577437c5f978f73e0bbc96403d205c986ad65401e9bd0dc94698216 - languageName: node - linkType: hard - -"@tamagui/adapt@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/adapt@npm:1.102.0" - dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - checksum: 10/f1f1c607801b53e3af62b3a7d4ef31621c0f6ead1177f7dc11835d7f52ac3948e781a8df3ac85c4888e123f3858dd041874bf9b8b2c31e0d9ab996271a2d5910 - languageName: node - linkType: hard - -"@tamagui/alert-dialog@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/alert-dialog@npm:1.102.0" - dependencies: - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/aria-hidden": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/dialog": "npm:1.102.0" - "@tamagui/dismissable": "npm:1.102.0" - "@tamagui/focus-scope": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/popper": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/remove-scroll": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + checksum: 10/03d6dfb58f88ecad1623ec03dfe60f1159da0fc6286ba99ad43297c60ac2754501e028056dcfa6577576a1df62ae97637caace11f0e252266d86499e6df9a5c7 + languageName: node + linkType: hard + +"@tamagui/adapt@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/adapt@npm:1.102.3" + dependencies: + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + checksum: 10/5c25c0e837c6f542b73f51f42bf61008bb0c266ab1aecba8ba6de8d7fd8b053da2d01b5d1367aedbe7d55cf1edc6f3abe1cfbabaf3895b9edb04cfbf62935feb + languageName: node + linkType: hard + +"@tamagui/alert-dialog@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/alert-dialog@npm:1.102.3" + dependencies: + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/aria-hidden": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/dialog": "npm:1.102.3" + "@tamagui/dismissable": "npm:1.102.3" + "@tamagui/focus-scope": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/popper": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/remove-scroll": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/a712f1b3e43bd5b6b0edb5f75a2bdbbc5524d5cf29d6770ab98052a9c6586ad7ae00ef1e027feeb2167884d9d4f99298728c41d2788e9f1106752808a04eb917 + checksum: 10/3c8e648b41bab000fcb4d2cb7a115734c0a26e3817031573b1ca2bab4e597624647301b4b28b931c801e84d8bfde5ec0b4cf95771c2322e82b4023596624a27d languageName: node linkType: hard -"@tamagui/animate-presence@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/animate-presence@npm:1.102.0" +"@tamagui/animate-presence@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/animate-presence@npm:1.102.3" dependencies: - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/use-constant": "npm:1.102.0" - "@tamagui/use-force-update": "npm:1.102.0" - "@tamagui/use-presence": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" - checksum: 10/7d83782ceeb711b8afb2414f979d4fd65c92da486cdc56de863764f82192871b5ab0e9bc3a166a24f39dfbad8e4f25c58717d583792039cd2639e82346075c6f + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/use-constant": "npm:1.102.3" + "@tamagui/use-force-update": "npm:1.102.3" + "@tamagui/use-presence": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" + checksum: 10/2b046aaff264b693b7450a65ac66c165eee8f88fd1a866d93c310ce65287f6b26b3f804788b498c7949d796bbf9221ac2be9754b3f5057d142df634b5fe47758 languageName: node linkType: hard -"@tamagui/animate@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/animate@npm:1.102.0" +"@tamagui/animate@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/animate@npm:1.102.3" dependencies: - "@tamagui/animate-presence": "npm:1.102.0" - checksum: 10/5f9ea7ed174f5c2659f67be89623de27443384c82e989abebea88f6ef1945efdb64a6325ae825b7c502d64e360a8e212f422424f2193d51dd149368600c232a9 + "@tamagui/animate-presence": "npm:1.102.3" + checksum: 10/7ee32873f108bca27a2aa7f49f6179ad3ddbce3f766f70d3e32a67928f2bbb9bb473569f0df424244557d3b5df7a775aaffeb849a0c23e05d806370cfe48c65c languageName: node linkType: hard -"@tamagui/animations-css@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/animations-css@npm:1.102.0" +"@tamagui/animations-css@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/animations-css@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/cubic-bezier-animator": "npm:1.102.0" - "@tamagui/use-presence": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/cubic-bezier-animator": "npm:1.102.3" + "@tamagui/use-presence": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/d291cbe39a3f493388b186b77cd03bf661f951a5ace58ef384dc57f57b965afd9afc1053ffdb5b3cad83a560e4e60cb3c5d6d4fd7bcadc4b5ce134cb3f42b526 + checksum: 10/b84f92b1acf0536c0eaf03b550958df2f02f6ea3de97ea5bd817a948978c85316a15649fb64c13e71d2a41ab0682b828d31cd33afe692e2007a5cd8afd9bec0b languageName: node linkType: hard -"@tamagui/animations-moti@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/animations-moti@npm:1.102.0" +"@tamagui/animations-moti@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/animations-moti@npm:1.102.3" dependencies: - "@tamagui/use-presence": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/use-presence": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: moti: "*" react: "*" - checksum: 10/2b32b505c2001a54bb188f7f95e01a67645779f1938ac9e222550dd6ecfa9f7f98908a6b532f7a6f7fa580b10f51c6cca418ed46b63c7cef7e8f02baaa91ccb3 + checksum: 10/517574504c007716c543908a461f73dedd96197c47e1c183cf84b4481c52ec6df384748b54d8f7ad6d2ae453c95f3c99897218fe21b8b15d108f268310eae2e2 languageName: node linkType: hard -"@tamagui/animations-react-native@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/animations-react-native@npm:1.102.0" +"@tamagui/animations-react-native@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/animations-react-native@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/use-presence": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/use-presence": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/e46b32269d118b1fc9a67a0ce1ba4c53ef97b814076ac4af2ab4730669ea9ed5b8a1dd6a4890c9875ca5c8c91c82d4cade857187afa46b412b5dbe682fd6b1f3 + checksum: 10/8dbd99f5d5b4e7575ef3bdab830af5ca315e597a2868bdb54ebf16d5937b56afe1c609fdb54a0aae970b56df7b6b52a96c9e2233bd666ca0f89f9892f17568db languageName: node linkType: hard -"@tamagui/aria-hidden@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/aria-hidden@npm:1.102.0" +"@tamagui/aria-hidden@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/aria-hidden@npm:1.102.3" dependencies: aria-hidden: "npm:^1.1.3" peerDependencies: react: "*" - checksum: 10/874cdd45efab1f3b1bf71f3bda5cf197d3b12899b71b00632d72b949564a5ea4e710f129d1d13f394c8b633273481c81218406d2e322bf60b72bd6ca77622825 + checksum: 10/117f42befb9a5db4247e369657540017a20b1f5d3aa44a7d6663ab4d02153bc550b1e4c9a210fda9cf1ec4f4b17006d6161ebea2b01723b3be0417ced7c2552e languageName: node linkType: hard -"@tamagui/avatar@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/avatar@npm:1.102.0" +"@tamagui/avatar@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/avatar@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/image": "npm:1.102.0" - "@tamagui/shapes": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/image": "npm:1.102.3" + "@tamagui/shapes": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/75be9d3e9c2ca6ee683904257d8a81790795e297acb4746b8bde9ee7a149fe1945d571c83af89c03d452391835cbc913e2c8b5ebbfa5e57867f261879f477ccd + checksum: 10/360f7d7b99b2e0789370e64c2bd1b77fa1763910925520ce2fc3a0f3281d7e21d5c4f561b9dacb00ecae667afbc537b414310820b2d9af8a11d74535a9fa590d languageName: node linkType: hard -"@tamagui/babel-plugin-fully-specified@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/babel-plugin-fully-specified@npm:1.102.0" +"@tamagui/babel-plugin-fully-specified@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/babel-plugin-fully-specified@npm:1.102.3" dependencies: "@babel/core": "npm:^7.23.3" - checksum: 10/ca0836c9f43ac082eba7f7dad001e7292c54c57179dca1bfd443956d3af19a9de7aa0809ee81a94a98e149f959faa43594a300bc4df28b9294e366c47ad5fd40 + checksum: 10/1f350fd90230fc9dc5419eedf7380216b3769c72446cd7dfa3d14a29d8599beebcc6330d2804ccbb431457db5283af04f736913e97efd56f47a22d8cf3a09b46 languageName: node linkType: hard -"@tamagui/babel-plugin@npm:^1.100.6": - version: 1.102.0 - resolution: "@tamagui/babel-plugin@npm:1.102.0" +"@tamagui/babel-plugin@npm:^1.102.3": + version: 1.102.3 + resolution: "@tamagui/babel-plugin@npm:1.102.3" dependencies: "@babel/generator": "npm:^7.23.3" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/template": "npm:^7.22.15" "@babel/traverse": "npm:^7.23.3" - "@tamagui/static": "npm:1.102.0" - checksum: 10/56e5406f09f74f74a1c565a2657da9a3589307691451226db0eedd6aa827105fcd0ff5c566d10d156553497b5e960590dedeb465fb02d2a075481377d6efa929 + "@tamagui/static": "npm:1.102.3" + checksum: 10/357c9368444946710df6e9ec92ca8f2ca883ddc6c01f018d5607062c9a5a320d4829e44d72c00baa60d836910de96fcbce9e964e5f5a7207f1fade9d9b4c26d2 languageName: node linkType: hard -"@tamagui/build@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/build@npm:1.102.0" +"@tamagui/build@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/build@npm:1.102.3" dependencies: "@babel/core": "npm:^7.23.3" - "@tamagui/babel-plugin-fully-specified": "npm:1.102.0" + "@tamagui/babel-plugin-fully-specified": "npm:1.102.3" "@types/fs-extra": "npm:^9.0.13" babel-plugin-fully-specified: "npm:*" chokidar: "npm:^3.5.2" @@ -4316,896 +4612,896 @@ __metadata: bin: tamagui-build: tamagui-build.js teesx: teesx.sh - checksum: 10/815d5098c6744f949ee41efe743d59b30fcf2e33e8206340b9a835e29eb1377fc62c99e8810490c862a597a4e358ea149fcd195ed0ba36a1eaca98e09d576c29 + checksum: 10/6a03728bb8408b0869c588b51f5fdebaee8be7781d3a233d9bbec36da8a837c40789805510c06645a405dddae189bca8deaa1952ebdfe388ea32dedad90e6104 languageName: node linkType: hard -"@tamagui/button@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/button@npm:1.102.0" +"@tamagui/button@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/button@npm:1.102.3" dependencies: - "@tamagui/font-size": "npm:1.102.0" - "@tamagui/get-button-sized": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/font-size": "npm:1.102.3" + "@tamagui/get-button-sized": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/34a6147c41e569175b57512d174862b632f1f0be6827f4d6db6b005ea16b63f5d4855f4ed415608ef8529abf436c8ab3eb778834e4e33b82dde38c155ae48a7c + checksum: 10/de63a51840404136f666dbc7c19c7ca503cad757c52ebe0935ac0cdd4fcd32ea94fb96c13da461498c8504efe59601e26df9731161c6a2a3abdaa55f4883fff6 languageName: node linkType: hard -"@tamagui/card@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/card@npm:1.102.0" +"@tamagui/card@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/card@npm:1.102.3" dependencies: - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/1cb730ee7c9985753fb41fe3c23dd44629d38bb5fa7911febf94d1bd8be0988ecccf99d749a5575486ec68034708e18f0da3523fcbc946871996656e503bd319 + checksum: 10/f05ecbd1307e54e426f90cad578f74f874f31fc3cb903552da0a46580016fcac5078f24d39c721e24cfabefe0ae0b68f6163a4dbc94fa9ccfbfe1e76c0a5b4e5 languageName: node linkType: hard -"@tamagui/checkbox-headless@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/checkbox-headless@npm:1.102.0" +"@tamagui/checkbox-headless@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/checkbox-headless@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/a14d5164f6d975f7bdd17da43e9d175ae189cbdfd21953b8d661017449797c092fcb219c63addee2f6fd895bec9c268b2ba084d3a4e7767110e13c6187cac44a - languageName: node - linkType: hard - -"@tamagui/checkbox@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/checkbox@npm:1.102.0" - dependencies: - "@tamagui/checkbox-headless": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/font-size": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + checksum: 10/d3b44fe5a51e0dfcd55b4d560412ebaf057bde451a688f1ee8b8c1a0dfd146a25f77aae24bf37e4660c3511b02cde8e9ec9e69bafd9f612ebafa8967ee51aa5c + languageName: node + linkType: hard + +"@tamagui/checkbox@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/checkbox@npm:1.102.3" + dependencies: + "@tamagui/checkbox-headless": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/font-size": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/61296f00b4573ad09addb1a35ac94ca94872f6ab7a4c46a95ad1672e560e245df641e77e9ccc66c5c8330a5db81ca2d020746502767372ba5255ccc70c9a57d1 + checksum: 10/603434c92cff49dfe871f6f083035454cd6f2d81a49764e875fa7df804e851855fd0ae7950eebc30dd34249c9c022ae0a790acef99520a631afa7c14bbf4f507 languageName: node linkType: hard -"@tamagui/cli-color@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/cli-color@npm:1.102.0" - checksum: 10/2b15bdf66e6fb0ca6835c3619369abbbf2be4c6a815d066a843cdfc30295accf8c98efabbd328e7d3321391928e36aeaf035065f073033a5b1be3d173e20994d +"@tamagui/cli-color@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/cli-color@npm:1.102.3" + checksum: 10/ad0328edd4c67b7f1d537b4e95024b807ac94afaad8d5a5069669d4e924642ad635fda86042e6e5d6c1d284ac84bd8acabf42723ec739369de2c186121194f3e languageName: node linkType: hard -"@tamagui/collapsible@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/collapsible@npm:1.102.0" +"@tamagui/collapsible@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/collapsible@npm:1.102.3" dependencies: - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/f7e2fd96c1d927bea7bc171c93b948fc394df131867c741ef5c5a98b279d419fb794bd06afdc91455d1905acc9dd78781c4bdec3379babb21479796ef6d97b1b + checksum: 10/c612ce59de8857e770954c092c1169baa0817e80645d9bffb2c38720264e1ebdf970b6a29b1d9c81008f58a868405a3ad87cb813197770d800828c645ae6a100 languageName: node linkType: hard -"@tamagui/collection@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/collection@npm:1.102.0" +"@tamagui/collection@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/collection@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/56c17a7c776b17898aa6e171ecc58796e8fdd144b0d93ed25df6f6376eb33715a3f1075027748ef18a498abe13282c9e37329462ee1b54ca70d2bdd62a17ff6d + checksum: 10/d155273152ae7e625e6992c597200d8a3be1fb40eddb6048d7e6a986e6319bf60381b55329674221dd5cbadcfb91f3c92ff98b4da1751f919b19278e77c828bf languageName: node linkType: hard -"@tamagui/colors@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/colors@npm:1.102.0" - checksum: 10/0358754feb94c7142af61200385566a798b6f6305d1627199ff0cd5a58ca29dacc72ec796866a5662b6c4c87917e6a80ed95e3e08b01c55ad1b51e3ecda36070 +"@tamagui/colors@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/colors@npm:1.102.3" + checksum: 10/6bc3e37255fcfdcf5d9771567808ad56dc3792f19809390a2dd17a6171b3bcccd955645a8b2b4b8f86cba42a7605edb19b868e7f704df76455ee4ad6d3fa5f8a languageName: node linkType: hard -"@tamagui/compose-refs@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/compose-refs@npm:1.102.0" +"@tamagui/compose-refs@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/compose-refs@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/2b34528d9d385c1b9d7355f12be0f29091815f4380408208c2c843b620dda0d00a9edd9cf737f94aa6a5d4260a1d22c2d53f44550ee4bcc040b5b829dbbabc10 + checksum: 10/ec73acdb13dbec66eb2dd0ceab6932d481a840bb31644ad0e7301442255b43a47da22c4b5cb55f31fcba924215d99d3c59f2817e7a665741e5d08e844b427a3a languageName: node linkType: hard -"@tamagui/config-default@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/config-default@npm:1.102.0" +"@tamagui/config-default@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/config-default@npm:1.102.3" dependencies: - "@tamagui/animations-css": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/shorthands": "npm:1.102.0" - checksum: 10/8eb5741f623af053f1497842a0057b149f2bf5111125cf8cd70c2852578a62079abbb91c03fad9d6243c979176a79c8936dc0ca76edff49b505b72a4d78be6e8 + "@tamagui/animations-css": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/shorthands": "npm:1.102.3" + checksum: 10/390cd4841ba3df1ea8515a9006a1b22c2855fa814fbea763127d9956bef62df66b8a5f11d5d15e58ee412cd710ba561a02d510a46b8dbd99c2ced7a5bb0dfcd5 languageName: node linkType: hard -"@tamagui/config@npm:^1.100.6": - version: 1.102.0 - resolution: "@tamagui/config@npm:1.102.0" +"@tamagui/config@npm:^1.102.3": + version: 1.102.3 + resolution: "@tamagui/config@npm:1.102.3" dependencies: - "@tamagui/animations-css": "npm:1.102.0" - "@tamagui/animations-moti": "npm:1.102.0" - "@tamagui/animations-react-native": "npm:1.102.0" - "@tamagui/colors": "npm:1.102.0" - "@tamagui/font-inter": "npm:1.102.0" - "@tamagui/font-silkscreen": "npm:1.102.0" - "@tamagui/react-native-media-driver": "npm:1.102.0" - "@tamagui/shorthands": "npm:1.102.0" - "@tamagui/themes": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" - checksum: 10/ece657d1d381acc3ca207444572774715e24ea77ca5904c8f53da3e8c8cc814c3db4ddd2cfd04dc4f9ce0863fd4d8519176b70e6a05af5afe5bb57f8a79eebe9 + "@tamagui/animations-css": "npm:1.102.3" + "@tamagui/animations-moti": "npm:1.102.3" + "@tamagui/animations-react-native": "npm:1.102.3" + "@tamagui/colors": "npm:1.102.3" + "@tamagui/font-inter": "npm:1.102.3" + "@tamagui/font-silkscreen": "npm:1.102.3" + "@tamagui/react-native-media-driver": "npm:1.102.3" + "@tamagui/shorthands": "npm:1.102.3" + "@tamagui/themes": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" + checksum: 10/b44f005ef301d460049be7ad17f1a8f930353ebfb0c40e4bed8db5c5d57aa436dff33e75a12975d5ccf14f63345f3cdce6c8e10c0979f4ebe276adde6e6b3374 languageName: node linkType: hard -"@tamagui/constants@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/constants@npm:1.102.0" +"@tamagui/constants@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/constants@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/aa461245490365f66f8dc8467630efee0ad9d69df721d43090035b8ac5be28c38483278263bed07f436682c36ccb5b719072fe67875cd2f0325bf438ece4e4e2 + checksum: 10/2d76e40146082c52324bf00c1e5414c0aeb31921775e61eb70e4787adcf773a0341d4851c18dab798d1724d3d623d92bf54bd730db794cd5d9c46020291da579 languageName: node linkType: hard -"@tamagui/core@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/core@npm:1.102.0" +"@tamagui/core@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/core@npm:1.102.3" dependencies: - "@tamagui/react-native-use-pressable": "npm:1.102.0" - "@tamagui/react-native-use-responder-events": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" - checksum: 10/68bf85c9070cc4ec07b899e7cc317e3f2675fe8dee25702177eaeef31856ef219d71366fe8f30f4958706167b8384fd86ad55d5487d6f4f7b93111c5a7f3b62f + "@tamagui/react-native-use-pressable": "npm:1.102.3" + "@tamagui/react-native-use-responder-events": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" + checksum: 10/e4b9a6aa40d03aea4202d17224873e293847ffe69f1e850acd912de317f1aeabd4fa8ecc0ea3434478a53e123f92417542f3eed018b751983bca31fb29911336 languageName: node linkType: hard -"@tamagui/create-context@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/create-context@npm:1.102.0" +"@tamagui/create-context@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/create-context@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/7b5030aae8506f111950ac4c25a3d814eaf3e6e7f68604d41815196cf94da350d227d36154a45cbfa07e0c66dda15fc50d95038e71fb1674d9e48681b45db43d + checksum: 10/65e39cde58e4347cdb1f165bf7da7b819321c20963f8404fd4264c4c26824f742efd293acc03f13eab4aa5a93aa4ae612df89afa641b4edcdbb840f830568fb5 languageName: node linkType: hard -"@tamagui/create-theme@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/create-theme@npm:1.102.0" +"@tamagui/create-theme@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/create-theme@npm:1.102.3" dependencies: - "@tamagui/web": "npm:1.102.0" - checksum: 10/e665a091c504156af93033b643f89d2bf04cc08792d6df183e09ad538d7f7e19b29fe1895bf7d82813f26265695e92e3d67c9f75628124f44153eb0b423b7683 + "@tamagui/web": "npm:1.102.3" + checksum: 10/1808d713f3dbebd09adf0fda03db79eb065e6849effe921e69d68759a3549aaaea95074c6a04e6c8665d1eb22f50e469fc355c7166d178b46176c2178b00d21c languageName: node linkType: hard -"@tamagui/cubic-bezier-animator@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/cubic-bezier-animator@npm:1.102.0" - checksum: 10/dec3f7a624779828845f4928e3ff2ddd9961d5285a718409456a35a582e7c35162207eb016f8bcf462b2a6338299341790776bd791e3f70f7018ccf49d1355e9 +"@tamagui/cubic-bezier-animator@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/cubic-bezier-animator@npm:1.102.3" + checksum: 10/941fb18398027deef496429607f286277a819d741c0864d37c1a47a4d76b7a772d256973040db5a5c68e87378a3fa0b051c3295e527e7e82cd4069f2c1563a29 languageName: node linkType: hard -"@tamagui/dialog@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/dialog@npm:1.102.0" +"@tamagui/dialog@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/dialog@npm:1.102.3" dependencies: - "@tamagui/adapt": "npm:1.102.0" - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/aria-hidden": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/dismissable": "npm:1.102.0" - "@tamagui/focus-scope": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/popper": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/remove-scroll": "npm:1.102.0" - "@tamagui/sheet": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/adapt": "npm:1.102.3" + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/aria-hidden": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/dismissable": "npm:1.102.3" + "@tamagui/focus-scope": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/popper": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/remove-scroll": "npm:1.102.3" + "@tamagui/sheet": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/8d80d2c236f3e3cd46c0100c91065d17d829543f3d9bc7ceb9b5ec6016a5a69bf08b1f6717c7697c781375a91b545af4abc71d0f082167da377a933a1108c696 + checksum: 10/35ea9a69b7af79ede21c20bad994da6e3d1e4484eadce377f1fe446f3491db0e30a6d204c99c2bd7babb0e61f8cdfdefc77f465a99bc968939825ad6cae972bf languageName: node linkType: hard -"@tamagui/dismissable@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/dismissable@npm:1.102.0" +"@tamagui/dismissable@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/dismissable@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/use-escape-keydown": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/use-escape-keydown": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/9af3c2db0b1ac8d618c3cf80d4ed56b2e462108052b7316f7a25d3e257314e15c46295cf92fb8a0f0b1813f3c491b5f2821495741611b0a49a4918a99c39c111 + checksum: 10/a33d9e05986545720517e298f36d91cecffa998a31b892dd83a25a5a52eb0b84b6b576bf42c41573412717fcb02bd955dc7e1eab9e1aa1e11dedff81bebca2e5 languageName: node linkType: hard -"@tamagui/elements@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/elements@npm:1.102.0" +"@tamagui/elements@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/elements@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/c7b0c5a8086844e1126ac9676b49bb1dee7093da262e2d1e278726122c56bf5df6a72665163395bc4651dd165492941165815afd4ce13cffe9e2f459b2dccf5b + checksum: 10/d09b05fd375855e1b6e74038129b1e41f86261660f20ba0b839c56077c914bfb5e05ef0500690cbfcece24683ab7fa7af68b872a61e3c121f34d0cbeba8d58cf languageName: node linkType: hard -"@tamagui/fake-react-native@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/fake-react-native@npm:1.102.0" - checksum: 10/0e3070c3d64afd00c498f0b38aa89ddc0c5fb3f56730e58e61690222164565116d72ffab286ce1c5d1abee7b5a1ca7f53386fb9e1a946fdd5496306f31374cdd +"@tamagui/fake-react-native@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/fake-react-native@npm:1.102.3" + checksum: 10/3682a9697330eeaf004ae5966c053bafacfad963e321e13aaedc034eb2f53e12a8d74ee3d847a79bf2d147578b01cc746c722be50770cbfd2ef2225b07e2a6b2 languageName: node linkType: hard -"@tamagui/floating@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/floating@npm:1.102.0" +"@tamagui/floating@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/floating@npm:1.102.3" dependencies: "@floating-ui/react-dom": "npm:^2.1.0" "@floating-ui/react-native": "npm:^0.10.6" peerDependencies: react: "*" - checksum: 10/d4df19645ee9136168b5dd088b35f2db380d73aad928bfeb61cce8468ecc20fae63fec19fa1452b3b44adef5466a1caa08da54b827e862275f690eefe6f6be8a + checksum: 10/93b4f3ad2919e8be07fe4a21661c3d76b1287b609c194ec187abaca3478d84148a63e51a3bfc307835759f99f471ff5ba85dc3c41d963f5f177641084111dfda languageName: node linkType: hard -"@tamagui/focus-scope@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/focus-scope@npm:1.102.0" +"@tamagui/focus-scope@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/focus-scope@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/1fb629fb661de1f3429dfef54b69226c7c3740eb851012be4efcfc3a0fb249d67de8bd5ac03f41fe0cdd8952d9ab76d4383333852739590d9c57aebe9c7ab853 + checksum: 10/d9d8dc60e7049d67f4bee145b4bbb8f8d4300d9003292e6e4d01453061e4083ddd113172ba4bcf6303b6c3b97c804b19759bff367d76999e46dde408a8a721be languageName: node linkType: hard -"@tamagui/focusable@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/focusable@npm:1.102.0" +"@tamagui/focusable@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/focusable@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/ca57e79d0047148ad4ca5845467f0a5995de72da87ee52937e8fffe8b77ff08bd7f9cbd954fc210b10588c911c9375b6471afbbcf0e930a693a61520c6723cc9 + checksum: 10/0d2bf3046a63c871ed3384351cc2e21ad15c3dc91c97fd0e7d1615dfe520a4377b3232bfbe4fd5a2aec91c5a0b728041f99d97774da04a3326ef7b211eae1550 languageName: node linkType: hard -"@tamagui/font-inter@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/font-inter@npm:1.102.0" +"@tamagui/font-inter@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/font-inter@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - checksum: 10/55406f8a80dc549a4b9c083b137e2f6f90e25867e3f1c276b7d1538c0f662fb3428c426908b9506f915bc3056faebe333ba0adae59ea2cdb7399ec297749fc91 + "@tamagui/core": "npm:1.102.3" + checksum: 10/291cec6536805b033961ffabb300994b7d81a29b72b5da8191f415e1249f26f045a3e6ec836bd8dd8f335028fb4942fd968dfad072eb7b983d0c379d7ab82d6f languageName: node linkType: hard -"@tamagui/font-silkscreen@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/font-silkscreen@npm:1.102.0" +"@tamagui/font-silkscreen@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/font-silkscreen@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - checksum: 10/c78d1076e1a1b77ae4cb781102b7a16cbc16f16cd01260b03f4579243922d0a2ee34d0d5d4ba8c6f6daaa44c72586c8056fea2d67c460c81d38cf2073d1bae4a + "@tamagui/core": "npm:1.102.3" + checksum: 10/b7808cff91a496f1d5fe5369eda49d5f267a59b0c2a2e3ef398eb0b7fdf3a6aa951e4d60ad2f97368fc37d88f9b05a61af803c38351d0ec114bfa401ca266b57 languageName: node linkType: hard -"@tamagui/font-size@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/font-size@npm:1.102.0" +"@tamagui/font-size@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/font-size@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/8f0e6c31db469678396e1efbef4e49e9c944d8a019c19370d398816b67d93b94ebcc0a28e005cf58dd4399d6b33e44e992f3948718beec62be54ca11d203afe1 + checksum: 10/79890146562a610ec2f093e40c19b9e9ced0bdd724fa12907590fbf2f186903edcee64e6ac502bf72a968386b3a7006f377c85559ad808304583b7a89422372f languageName: node linkType: hard -"@tamagui/form@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/form@npm:1.102.0" +"@tamagui/form@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/form@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/get-button-sized": "npm:1.102.0" - "@tamagui/get-font-sized": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/get-button-sized": "npm:1.102.3" + "@tamagui/get-font-sized": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/f76de3449cfe0f5c6720c280d639b92de47a2a5552b347ad638bb2005982cd752e4d652969e20a2081c4e54836a555b80bbdc903c246914ca0f75184a6f67157 + checksum: 10/aea5f258c1283ed4b3fc32a648769c5de25d35c6278de81fc1e2530539266ef8fc8cc518012ce01558272de5e0e20484c8d04ac184b885ff6314dd93f6791343 languageName: node linkType: hard -"@tamagui/generate-themes@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/generate-themes@npm:1.102.0" +"@tamagui/generate-themes@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/generate-themes@npm:1.102.3" dependencies: - "@tamagui/create-theme": "npm:1.102.0" - "@tamagui/theme-builder": "npm:1.102.0" - "@tamagui/types": "npm:1.102.0" + "@tamagui/create-theme": "npm:1.102.3" + "@tamagui/theme-builder": "npm:1.102.3" + "@tamagui/types": "npm:1.102.3" esbuild-register: "npm:^3.5.0" fs-extra: "npm:^11.2.0" - checksum: 10/c04da7cce47234abbdc6633b48bb09d2bd58f1f760112b6f34bce65900f5cc5920d8083c02bebd85f939171d2586ca0afae993dd6d3365efc4f7dc3934beb885 + checksum: 10/da7b191a7f9b0e063da749c306d79739d3d32eed5c782251475b0e3d67b79cdc0c2a9194ff1450c8100b08eebade8385600010528d06388a64390fc7ca021687 languageName: node linkType: hard -"@tamagui/get-button-sized@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/get-button-sized@npm:1.102.0" +"@tamagui/get-button-sized@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/get-button-sized@npm:1.102.3" dependencies: - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/357b13899318ff9793d9b179ae2a07f7c649d0133327b241ae9e86e2e0a8d37316830c0c585a56a6f152f334ed4ea37d6d20bcd544e5b7683a225ffdb7adbfbc + checksum: 10/bc40b9f48ea0aacf33de199fabbc2a9d315b88e47762de1144accc56e9049b3a08a27106f523a0726a2cdf83b501523a7a81312470916d312204b8cd3722ad76 languageName: node linkType: hard -"@tamagui/get-font-sized@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/get-font-sized@npm:1.102.0" +"@tamagui/get-font-sized@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/get-font-sized@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/5682c22c64ce5832c60453a16bb35bd15e1075f4743d4c5d485cf2eedc3c1bea24ef979ca6c02dd74a928c14af1b5c297f39e63ad8e6227aec85445a228c94af + checksum: 10/6f6a08a86abb56a19bb78e5b369b645825510c11e9ca163904f2c7b3a87e746910c38b18374fc78f52cbb2b6c9eafd4298d17a3cf99a0bf1365cdb10868e1a13 languageName: node linkType: hard -"@tamagui/get-token@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/get-token@npm:1.102.0" +"@tamagui/get-token@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/get-token@npm:1.102.3" dependencies: - "@tamagui/web": "npm:1.102.0" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/0f154c87e30bb04666b6594ff13ba2828da84a9e74f0e3b0d64437376be968c14a58ba43b10c4a38682d3989be2eba9783b5863df496d05bf1b1dd825bc7dd85 + checksum: 10/59ae585b7293e8051dbe7ac6757f03696f412af628aa44ccb11a669001afca6b24398623fd42bc5034298a8dacfb8b0c62943537f0d66491d61a23771f7601bd languageName: node linkType: hard -"@tamagui/group@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/group@npm:1.102.0" +"@tamagui/group@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/group@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" reforest: "npm:^0.13.0" peerDependencies: react: "*" - checksum: 10/d50f04dc015c2d75f0081c73dfb6e3c64abc8e53476dbd702c6b33207a0f89bf6996ea802dca6abb6e7ee0fa89dedeed0016d7a8f0d16e2297ef0b244a73adad + checksum: 10/4102ce83de0934ff4f44c6ec26180529e9aabad9b2836c5b92e78c5cb943528b04ec7b62873690def50aad61028310d0c40915ae63c48f480f3aea0e7c9d9234 languageName: node linkType: hard -"@tamagui/helpers-icon@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/helpers-icon@npm:1.102.0" +"@tamagui/helpers-icon@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/helpers-icon@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" react-native-svg: ">=12" - checksum: 10/0f8a19dbb7e1ac5aa4187270199ac6189212f3ae223e32dd043a3a506ee1a7ed7d03e86db4dd93639bb682a1ac9cf05ee1adfe2643aa927c2136f495ef097d34 + checksum: 10/3392ada3b8431fb7285f513ab63064e2e9a9557be89639754baf8ba20068183884d9723da2df45a66d5e891f0231efb0b50c0134e044a43ce1be06b7f777a9dd languageName: node linkType: hard -"@tamagui/helpers-node@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/helpers-node@npm:1.102.0" +"@tamagui/helpers-node@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/helpers-node@npm:1.102.3" dependencies: - "@tamagui/types": "npm:1.102.0" - checksum: 10/3c8fd59f0e2557157474799648607bfb9733db4c5adf4d1ec10123c7c3621631257ffb2053479d6d2b6daecf845dac8de9954297258837e02eef4a7ef893d16f + "@tamagui/types": "npm:1.102.3" + checksum: 10/809ad599fc291684e1ce365e529ab996bbaa2f7ea7b6a4373e348ca20fb50e3cd4c763411641bd5b9d0d12d36359cf250835a4dc115f18cecaec8793e62890b2 languageName: node linkType: hard -"@tamagui/helpers-tamagui@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/helpers-tamagui@npm:1.102.0" +"@tamagui/helpers-tamagui@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/helpers-tamagui@npm:1.102.3" dependencies: - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/469f7459a985074ba2dff03f365a0700757682ec8259a37abe324ea7486ae83146165f5e30b01fd3da1cdc0072d15a9906e263ecfd43c5d2795683099fb35c58 + checksum: 10/e52d9fe428e06ce219c49259f50684dd276d2c4255287e65a152215183ed329f6041fb0f9ab69edbd849aa85c5cc5da6b5a4d020192285a1c3461880dd81dea0 languageName: node linkType: hard -"@tamagui/helpers@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/helpers@npm:1.102.0" +"@tamagui/helpers@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/helpers@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/simple-hash": "npm:1.102.0" - checksum: 10/f4038e4f9a40737fd816513fc5271cdc07c5c535f86c0a1df62b4b722024b7e36bc29a154ce0ef17582fa70fe0b68c36a1e28f4b095780fade355c98f7f42c68 + "@tamagui/constants": "npm:1.102.3" + "@tamagui/simple-hash": "npm:1.102.3" + checksum: 10/da28fe57fcd9e223325633c68efb3a22b394d1b36d9a4713857afc1f4ec3977eb71c52c768b2a70b591e85e5359d6c19e37701d5aead263f261872321062f7cc languageName: node linkType: hard -"@tamagui/image@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/image@npm:1.102.0" +"@tamagui/image@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/image@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/4feaac8616297414bdaaa25f94f72dc8cadf911fdf4fcb16355f6dbb1d862e01382b126db1c5548f44db3a59879f1138ccc6deb2b8462c28dd1850bc9b399b41 + checksum: 10/a66b431756fec2bedb2688d020e5561ceaa6b9bdabd9cc53b3d7e713304be391e385b6683c94c5f9e7ea99d853da49b31c033204850e1b59c246e1f19a80cf0a languageName: node linkType: hard -"@tamagui/label@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/label@npm:1.102.0" +"@tamagui/label@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/label@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/get-button-sized": "npm:1.102.0" - "@tamagui/get-font-sized": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/get-button-sized": "npm:1.102.3" + "@tamagui/get-font-sized": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" react-native: "*" - checksum: 10/1339172dab214e22ea1910292c8607fe5591a0d51af8a5940d8302107154cc0e1cb6f6f3f66832c82594a1842d8d86c0f30046e96f8f293fc7e4e9803a505d6d + checksum: 10/bc240f49a112c0809398157e04fc2502b501b15ce9284a4f8425d7da22f27608f8ae256702957da048ff4e860e18bae210e1569f7c145f30e725da390439479a languageName: node linkType: hard -"@tamagui/linear-gradient@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/linear-gradient@npm:1.102.0" +"@tamagui/linear-gradient@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/linear-gradient@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/7a985f3ba732307ad5029e55dcea1c1fe020ba63cda15b7627b247732c72c2b7fd2fe8150316cafcd10bff03e81ccffff717b1dff52a0a7f82a0aedc4c424fa4 + checksum: 10/cfd5031aee6327ab0e5a14751781c4bfb9292c0807bb6cc84b15cf301660f138fc3f1797888743c5087ec8e5d4e11b250390a516d9c097a1e86c0b3fb4feac3e languageName: node linkType: hard -"@tamagui/list-item@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/list-item@npm:1.102.0" +"@tamagui/list-item@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/list-item@npm:1.102.3" dependencies: - "@tamagui/font-size": "npm:1.102.0" - "@tamagui/get-font-sized": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/font-size": "npm:1.102.3" + "@tamagui/get-font-sized": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/19eee7de01bcd28eee7fba27d2d13bc4dfc08054a0b1d5f8bfac6d88798ffe8595b7d3cdf68f025c2a333d826437c04e6127e8f4dcc46bf1712486100ffdd50e + checksum: 10/38e605d0586d04038a853f5abc6909d1ac7208e16a8662fb345e1627b695f1020ad86cad67817c06e81817c0a4136156c214742c8921ae52e79d4126c52fb9a1 languageName: node linkType: hard -"@tamagui/lucide-icons@npm:^1.100.6": - version: 1.102.0 - resolution: "@tamagui/lucide-icons@npm:1.102.0" +"@tamagui/lucide-icons@npm:^1.102.3": + version: 1.102.3 + resolution: "@tamagui/lucide-icons@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" - "@tamagui/helpers-icon": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" + "@tamagui/helpers-icon": "npm:1.102.3" peerDependencies: react: "*" react-native-svg: ">=12" - checksum: 10/c1447c3689bff818e8dfda1893c4f7c0f5b61d6e09ebcac2f471eb78d7668114ce0a76d1e6190574c75b5c3096a3e25a7fd52d928573b3423d4e2dd3dbd757eb + checksum: 10/391895679df6085352f32d435b6f1e262639cadcffe926c6798e6880577cd0966dba990d63247fa1b4b383ea61e0fa4515912b3ddf175797058744b14df2014b languageName: node linkType: hard -"@tamagui/metro-plugin@npm:^1.100.6": - version: 1.102.0 - resolution: "@tamagui/metro-plugin@npm:1.102.0" +"@tamagui/metro-plugin@npm:^1.102.3": + version: 1.102.3 + resolution: "@tamagui/metro-plugin@npm:1.102.3" dependencies: - "@tamagui/static": "npm:1.102.0" + "@tamagui/static": "npm:1.102.3" fs-extra: "npm:^11.2.0" metro-config: "npm:^0.80.4" metro-transform-worker: "npm:^0.80.4" react-native-css-interop: "npm:~0.0.21" - checksum: 10/d5d8a85f10b19259388d17ff7b3b21c202e08425f1f00a86e436b1f5ee86130bcb2d4b75402be8f322688b43a373cf590f624859c73cd37e160f41b654b00e9a + checksum: 10/5afa46f2ddb692c5d2be57c13e700181a1eb17f69dd21cc2c52cdba9aceffc67d055a0f7f0063a42fee1ddd0907841201506938dd4f4f8c7b93f60182809bf5d languageName: node linkType: hard -"@tamagui/normalize-css-color@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/normalize-css-color@npm:1.102.0" +"@tamagui/normalize-css-color@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/normalize-css-color@npm:1.102.3" dependencies: "@react-native/normalize-color": "npm:^2.1.0" - checksum: 10/f716292ebd002c5606a994e2adb2965e52302e31cba44da3d09e20339f1eb42c8fc695f8c7090ba1a4d382352aeda69ef68e39b128767c5a5596bdc56bcd4d82 + checksum: 10/cfd975ca0b371c89eb77e785abf35769dd214b0712eb222ea02d13d0f31ee00096322b0cd49cda0834a05ffc7d8833d3fcc5be218aad42420504e7a3a1dbdc61 languageName: node linkType: hard -"@tamagui/polyfill-dev@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/polyfill-dev@npm:1.102.0" - checksum: 10/c80ccef06d42d9227436db3c21b2d68c6d527e9e3b8670303c9315fd1c438cdc1bd72f55770ea93a69b15b1b941e39806c32f1dcfb03cd97db42ca3716010b8a +"@tamagui/polyfill-dev@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/polyfill-dev@npm:1.102.3" + checksum: 10/c6f40889eb74fad0c2ad6e8b8589dff11d4f437f6a515350183ae14bfddb3ba534500b37a608681e61b0f19ae86ec5b7e811a0c4fe69cab17b7451011aedc2c6 languageName: node linkType: hard -"@tamagui/popover@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/popover@npm:1.102.0" +"@tamagui/popover@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/popover@npm:1.102.3" dependencies: "@floating-ui/react": "npm:^0.26.16" - "@tamagui/adapt": "npm:1.102.0" - "@tamagui/animate": "npm:1.102.0" - "@tamagui/aria-hidden": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/dismissable": "npm:1.102.0" - "@tamagui/floating": "npm:1.102.0" - "@tamagui/focus-scope": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/popper": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/remove-scroll": "npm:1.102.0" - "@tamagui/scroll-view": "npm:1.102.0" - "@tamagui/sheet": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/adapt": "npm:1.102.3" + "@tamagui/animate": "npm:1.102.3" + "@tamagui/aria-hidden": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/dismissable": "npm:1.102.3" + "@tamagui/floating": "npm:1.102.3" + "@tamagui/focus-scope": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/popper": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/remove-scroll": "npm:1.102.3" + "@tamagui/scroll-view": "npm:1.102.3" + "@tamagui/sheet": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" react-freeze: "npm:^1.0.3" peerDependencies: react: "*" - checksum: 10/ef560e361c464039a6ebfe78d588cc08725e486c0eab5b1747569318256c81f806e2ec7fb1d2ee6f9dd6e1ab390865a58334b6255986404afe5f591e3e09f154 + checksum: 10/d669d35057e9bbd79fc6f2195237457a04128c4c1688195f17dd83c9c9d04804bd4e53178964e498632d99a23d36ef50f3df4569fd6b232c7a645c9cbc37a0d1 languageName: node linkType: hard -"@tamagui/popper@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/popper@npm:1.102.0" +"@tamagui/popper@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/popper@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/floating": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/floating": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/01aa2471ae5a3f7491b76feeab9794bc130d5f2f4147a262d7be7739b3d7afdec13004e08fa1c0f7f8aa2b15371a4e5c749d0cc1a749877756baf55552c2d877 + checksum: 10/190eef6f47f69438c901171c385c02e67097734d838221b02c75f5e9ea96cbbde3f0796457e0f217750bb07936383deb5463915a6b21481d82edcde6ddc0e1ac languageName: node linkType: hard -"@tamagui/portal@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/portal@npm:1.102.0" +"@tamagui/portal@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/portal@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-did-finish-ssr": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-did-finish-ssr": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/5c492b5f82650751db461d441f7fb77de7370a5e0a46b842bec1486ab5b5ecf785848e1ccef02fdc514ed63bc2b77028d6f8703d6983c9fe534196fe0e9e0bf2 + checksum: 10/d4ad8b0670b8dcdac88b38f7411f2aaf0c412b6ada0e374a8db303a81f9a32840c70894b18927d588dd95a2cf0edebedb20113df5ec5b3df5039bea730d9eb25 languageName: node linkType: hard -"@tamagui/progress@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/progress@npm:1.102.0" +"@tamagui/progress@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/progress@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/3146666c06b3ecf7260bce6e39c909fd254515000178396a28b6e7e4438e6cb7512a25edf1de6bb885b2cab803c0e15d5a57979333cb537d2130fc3670ee0ca2 + checksum: 10/0ec33aec2cc3380700019bf7fc9f47d27d3f6a534b419c440a2e4b6ecb1fde48af7928a05771f095192ba8eadf81af7364f9e1dc7254b82e06e304714b221074 languageName: node linkType: hard -"@tamagui/proxy-worm@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/proxy-worm@npm:1.102.0" - checksum: 10/1d9e388df635dd4bd309ff88772d9d6da6d6b5ec1a4cbdf96c77f3e8313d1016dc6ac99f1512abd3a1192acf2cc07e36506f6ec59ec998868657ba02298c6e0a +"@tamagui/proxy-worm@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/proxy-worm@npm:1.102.3" + checksum: 10/27352cf498afdf104e4cce04777c76b59980d6f4876c3e2c74826043c58f82e611bf2635e02e38a749d4f5eb2dbf6406eb5042e6d15ec848c7b0738035c83bfa languageName: node linkType: hard -"@tamagui/radio-group@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/radio-group@npm:1.102.0" +"@tamagui/radio-group@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/radio-group@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/radio-headless": "npm:1.102.0" - "@tamagui/roving-focus": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/radio-headless": "npm:1.102.3" + "@tamagui/roving-focus": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/098c927046f13be4e73063be45f399947e15732feef878e0a565d75beefbfc124762d5c30d6d9e618c588f6d83ed3886cfaab7751aa722a0164ba8ebdc141bea + checksum: 10/fc48eb96ec1bc8af978506c08e55f947046b89998dcba8b5df6713e12d5dde19cf359d5fd0902cdc77ac2453a5b2c3d710b4b84c7dbd60560850b7a8fea96ab1 languageName: node linkType: hard -"@tamagui/radio-headless@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/radio-headless@npm:1.102.0" +"@tamagui/radio-headless@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/radio-headless@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/d96fb9b7396860d66e36b25e7dc8cacff3f8b94d34609089bc94d274e34102ff6de5e171de6aad0d6c4c4321d106d66c5d0cd7420b8ce453e37de648adc50179 + checksum: 10/e1a11a01ad4316a428fbe506bb57e2766280a5a742f8dab711261fbe080b17e57fa75cd72be72f0c0c4e5219a7c2ac57c0cea5b1e37d2ff2a5218555ec9c839f languageName: node linkType: hard -"@tamagui/react-native-media-driver@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/react-native-media-driver@npm:1.102.0" +"@tamagui/react-native-media-driver@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/react-native-media-driver@npm:1.102.3" dependencies: - "@tamagui/web": "npm:1.102.0" + "@tamagui/web": "npm:1.102.3" peerDependencies: react-native: "*" - checksum: 10/bdca61a1dda770e56883565a2b6be88fc5f86f9cf12b4b02c226093ab433afbe577872d28968eac5d3f6b7244779a08137b64ee7daf479743a4b6353fe5cc3ee + checksum: 10/771a769b7bd199154c4e0e2490dbef1520d1ce03f2d4c4304e0b7e3ff5ffaa0ed9036883097265f5462663a0bba826fb58cb1eb24b92e0a5ba141f98a69a95e8 languageName: node linkType: hard -"@tamagui/react-native-use-pressable@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/react-native-use-pressable@npm:1.102.0" +"@tamagui/react-native-use-pressable@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/react-native-use-pressable@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/20004cbcc7457b8294868bfa6a1e61176ae701890bab2bb0b106b4c6f96553c5b913e940f11589bfc94f2ee41ccf3fa418d299c5b99440bb230ad4e2cd897857 + checksum: 10/a442e9ed8a96189ba07dfc334adab38b7e364e6794d5175c58046c21c2eef0e405b3f80dae49b157ed580820373993949484c2baf5b9c36da859acb699b3dc3a languageName: node linkType: hard -"@tamagui/react-native-use-responder-events@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/react-native-use-responder-events@npm:1.102.0" +"@tamagui/react-native-use-responder-events@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/react-native-use-responder-events@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/c419bf7651e45cc2f2ae67b5e6b76a5ac4597d96959b09645e6ce1d2b1c9578d06a417229a6a87456051706cdebaeeb89d2fad520dfe340752d8139f18a0acff + checksum: 10/a779c3fb2ded2115522c9b4e114cba46241676ffbcdc70f6fbe1111463a749a8cc7b969a7397ae2aef3cb3a8530b6a0b93bc31891dd6cee82ab6dd156fa0ad3c languageName: node linkType: hard -"@tamagui/remove-scroll@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/remove-scroll@npm:1.102.0" +"@tamagui/remove-scroll@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/remove-scroll@npm:1.102.3" dependencies: react-remove-scroll: "npm:2.5.5" peerDependencies: react: "*" - checksum: 10/0cac4613ea12fc3ddda1ade7941a9b28a5bd2e928f7218b3841039eafece7466e86bc847263a762e88013ba592f9c02c274a114a466576c07c4e94aa55419678 + checksum: 10/a6661c98cd6152a60bc157d755dc12fa5e269db91627c417cc83f2019af6073d2fe6a84b8aa9cb9405e36dab550aa0dfd4f98bc297abe494ca9c5655bc21276f languageName: node linkType: hard -"@tamagui/roving-focus@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/roving-focus@npm:1.102.0" +"@tamagui/roving-focus@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/roving-focus@npm:1.102.3" dependencies: - "@tamagui/collection": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-direction": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" + "@tamagui/collection": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-direction": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/6819bd2692a0cd0fabcea4674503306b921847e7d2da9c36c23aebc4bf7838b0707982f1d139c90762d3acf1df41f928c943325fd366638f0c567994db79e5cd + checksum: 10/07c342d22cb11de0bbc8ac4fb4ba01304a19709b9598a671af186d47c5c9e28909353f56c8f5cf0ff8136ef13cf7e27e3ba4be58e1a712d5c1efba7d027c5f1c languageName: node linkType: hard -"@tamagui/scroll-view@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/scroll-view@npm:1.102.0" +"@tamagui/scroll-view@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/scroll-view@npm:1.102.3" dependencies: - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/872eb1fca4c35438da972eb1255f9c22aaf77fbc58a521d08a23cb85ac9d22db9254668c396cbf78cb2647c6ac45463f2607e269631aa33f7d77d088b4aab1c3 + checksum: 10/ce076f586cd9b6419f1e3ae857ef7ade8a9d65cef6b6f1f516a417f191c19b80c6ea8e388a4fefd019eaa917fd6c70744cf3712e365c8d7384088dc5642705fb languageName: node linkType: hard -"@tamagui/select@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/select@npm:1.102.0" +"@tamagui/select@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/select@npm:1.102.3" dependencies: "@floating-ui/react": "npm:^0.26.16" "@floating-ui/react-dom": "npm:^2.1.0" "@floating-ui/react-native": "npm:^0.10.6" - "@tamagui/adapt": "npm:1.102.0" - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/dismissable": "npm:1.102.0" - "@tamagui/focus-scope": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/list-item": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/remove-scroll": "npm:1.102.0" - "@tamagui/separator": "npm:1.102.0" - "@tamagui/sheet": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-debounce": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/adapt": "npm:1.102.3" + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/dismissable": "npm:1.102.3" + "@tamagui/focus-scope": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/list-item": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/remove-scroll": "npm:1.102.3" + "@tamagui/separator": "npm:1.102.3" + "@tamagui/sheet": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-debounce": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/98afa70bfc7c72975f97a9c5e2d18d66bfd32c19d778c767aaef184301afe14994f198b339fb0a085fda29f3f8a0f8cc93495ae96a3bba1f11917f9d5697a534 + checksum: 10/44c16fc40eaa04a265986b3737e2d2a6dba1bb9c5095f50c2841d5c70429f1aeaf31be34482b515dd10de9bc58ccee59e1187e93c3866e49639dcf3d6ba3f7d9 languageName: node linkType: hard -"@tamagui/separator@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/separator@npm:1.102.0" +"@tamagui/separator@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/separator@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/16e870716ce324b2689e55bcda533dbb6716a404d2a2efb4771472e66bd85340e04f998a9522cb98fd69bd0cb1623796fb4a5a6c321f8c01151df6af869869bf + checksum: 10/b620f9da98e91333e0f1682046666a814d218a789f30899ff6ac828b52185a25681510658ccdc506263dcdd09e4cb5e3f9823fc3658db46c2c354a4a8ed103d8 languageName: node linkType: hard -"@tamagui/shapes@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/shapes@npm:1.102.0" +"@tamagui/shapes@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/shapes@npm:1.102.3" dependencies: - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/16d8a0cf74d9c16e101e7845ed9c9391115a82b2fe335fd7f4912d018fd17ac7b0a247ed100cbbeb47621d9ce5ce40d399a77d939196f0deaede3cf00d900e2b - languageName: node - linkType: hard - -"@tamagui/sheet@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/sheet@npm:1.102.0" - dependencies: - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/animations-react-native": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/remove-scroll": "npm:1.102.0" - "@tamagui/scroll-view": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-constant": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-keyboard-visible": "npm:1.102.0" + checksum: 10/923bc4b61e53b87debde2940ef21ac7a70cd11013ccedf62c6460746f8ad1a9008df819a52df657f4909c452c5ccecf35b16b4bbf6c486ceff6d2275c29ca0b7 + languageName: node + linkType: hard + +"@tamagui/sheet@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/sheet@npm:1.102.3" + dependencies: + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/animations-react-native": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/remove-scroll": "npm:1.102.3" + "@tamagui/scroll-view": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-constant": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-keyboard-visible": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/bd473b56fe15a26e3bfccc2dd8844a8790dc8b2f4113c9b9b20e9411d18366d8bd5c0302885e5f98ad1418ebf9389c7e67e27056f5d8cb959db6d5ce15b25cdf + checksum: 10/e6f6df4e52909374a3d0ad56b19095c9486365216f11fda6f4f3f02e88ef7343f3d538dbcfdc0a9adba653736842b230077e0d04c62f1801c08834c6c961ee0b languageName: node linkType: hard -"@tamagui/shorthands@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/shorthands@npm:1.102.0" - checksum: 10/9588dfc219bfd29146d828741bc78f69973bab37305bc66c1712350d134b7ad50e05cea9b02ba681048d67cfd0af25301b3cc3a43f03e26c2645699495fd8604 +"@tamagui/shorthands@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/shorthands@npm:1.102.3" + checksum: 10/b6e48b9936c0a3cf9c61c6ce921d8c96b05a29331f0132e052302af4221c12a232f4666b5f6eb95ff86f6504ab6dcd3205aa6913dc103f8617b4e818b6d94e78 languageName: node linkType: hard -"@tamagui/simple-hash@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/simple-hash@npm:1.102.0" - checksum: 10/8355d3ac4bf89f2aaa80e5ca2acfb39c31287395fbe9ae39d0d260711d45897ce34f3dea705b558ed6a1844845aba0d37e9a267ae6989c57c145fcac138ba8d4 +"@tamagui/simple-hash@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/simple-hash@npm:1.102.3" + checksum: 10/4ee76b60ac7d6ebb6e0b1478f66f9e1ed424acb980ff9f30de855125a31cc44f596410bc7feeb2055d9d6fecca4d5c651434572a26a76bda1c5065ee01638524 languageName: node linkType: hard -"@tamagui/slider@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/slider@npm:1.102.0" +"@tamagui/slider@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/slider@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-debounce": "npm:1.102.0" - "@tamagui/use-direction": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-debounce": "npm:1.102.3" + "@tamagui/use-direction": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/e392c225c20b17e1658f20b943c89218b4d748754d2b11933754eb95fce5162323ca61c9f0ed42575e41248b91be3772fb2955e44dd87d0f4a35c75fd622ec7a + checksum: 10/fa970e811bc745dae2b64d4f4687b36501b864b5109ffd86814cca7d042aeb9afe9ffd40bcb9305b5fa0696b250207c8132695a6a389c9d61c9a0541aede0a57 languageName: node linkType: hard -"@tamagui/stacks@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/stacks@npm:1.102.0" +"@tamagui/stacks@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/stacks@npm:1.102.3" dependencies: - "@tamagui/core": "npm:1.102.0" + "@tamagui/core": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/72a706580ffb89b4ba039d02119313133ea7c423fd9dc8a3666330d4449df54725635752b7c97707f36bb37d253c9f1e59a54d63cf04a15aa600d50f255376ca + checksum: 10/2b1ba12355cdda7bb48b4f7f81a0ab17bcb0b8437e4eef4e7f5fade6b9cf859c3c7cf247b2b448385a16c8c1bc934363c631ff7a30091046367c44b1cc0bd795 languageName: node linkType: hard -"@tamagui/static@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/static@npm:1.102.0" +"@tamagui/static@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/static@npm:1.102.3" dependencies: "@babel/core": "npm:^7.23.3" "@babel/generator": "npm:^7.23.3" @@ -5215,17 +5511,17 @@ __metadata: "@babel/runtime": "npm:^7.23.2" "@babel/traverse": "npm:^7.23.3" "@babel/types": "npm:^7.23.3" - "@tamagui/build": "npm:1.102.0" - "@tamagui/cli-color": "npm:1.102.0" - "@tamagui/config-default": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/fake-react-native": "npm:1.102.0" - "@tamagui/generate-themes": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/helpers-node": "npm:1.102.0" - "@tamagui/proxy-worm": "npm:1.102.0" - "@tamagui/shorthands": "npm:1.102.0" - "@tamagui/types": "npm:1.102.0" + "@tamagui/build": "npm:1.102.3" + "@tamagui/cli-color": "npm:1.102.3" + "@tamagui/config-default": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/fake-react-native": "npm:1.102.3" + "@tamagui/generate-themes": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/helpers-node": "npm:1.102.3" + "@tamagui/proxy-worm": "npm:1.102.3" + "@tamagui/shorthands": "npm:1.102.3" + "@tamagui/types": "npm:1.102.3" babel-literal-to-ast: "npm:^2.1.0" browserslist: "npm:^4.22.2" check-dependency-version-consistency: "npm:^4.1.0" @@ -5238,349 +5534,349 @@ __metadata: lodash: "npm:^4.17.21" react-dom: "npm:^18.2.0" react-native-web: "npm:^0.19.12" - react-native-web-internals: "npm:1.102.0" - react-native-web-lite: "npm:1.102.0" + react-native-web-internals: "npm:1.102.3" + react-native-web-lite: "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/b00be4f4686b89097081c690645a2b6cfc62b48f6e2f0650c28605d0b532c056abc64abea3bb25b03e3cb09ad837d169dc2d0ddde30ed479d7d10f112759e895 + checksum: 10/a2e576e1ce51db46affc2ccbd7a46285893fe79cb669d1678c84040a7cc1dba9972e5fc20ddd46321b92c5086faad847f53dc9df3d1cfaf3f56c1f0afe71028e languageName: node linkType: hard -"@tamagui/switch-headless@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/switch-headless@npm:1.102.0" +"@tamagui/switch-headless@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/switch-headless@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/18e00ddc97478aacd30663e79290c515fff352bad8cee662b4b7da86852cd384ee03e914d3a23950c2016ebd61961ea98b4f83a77c2043ced21b4586a240a3c3 + checksum: 10/c4a189800d6a3c6155b79486a2e4938c792c0b06b3b0e712a9b279a6065e2d28c0cc0dbe3e193c5caf52b9dcf0f0fb98b6dbe91ce4856bc9bd323a0b5543a095 languageName: node linkType: hard -"@tamagui/switch@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/switch@npm:1.102.0" +"@tamagui/switch@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/switch@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/switch-headless": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-previous": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/switch-headless": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-previous": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/e8ef4466c39a830bca1faea6b96a08429dd2ce99e2cffc5df47ef9bf754623378927f171c642b5343dc4a7919b008ae10281b6be79ca593786a18dc188f6dc25 + checksum: 10/741f6ddf0ef6d54e8bd3f2d6896bba03f1f5b8093d75675b321c955ab92a82e4f7aca00588b59a1cf3ab9b28701c031581272500ea70fac2322b55bf9a9a01c4 languageName: node linkType: hard -"@tamagui/tabs@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/tabs@npm:1.102.0" +"@tamagui/tabs@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/tabs@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/get-button-sized": "npm:1.102.0" - "@tamagui/group": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/roving-focus": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-direction": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/get-button-sized": "npm:1.102.3" + "@tamagui/group": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/roving-focus": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-direction": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/866a65642f15dbccf091f3505cb05019271069dabf35cda3b9b4f52968368e6014484403393aa0bf3b4040fdc3ed11a48840cfd221968c6630e8847f3b24eed5 + checksum: 10/b180975efdcff593fdb974b0445adb1a0336c3d6aae75685435105364e70562cb9f58826035aae2cb29ab27ee6d3073fb5bd0ff45b057a927616ae6aff4618dc languageName: node linkType: hard -"@tamagui/text@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/text@npm:1.102.0" +"@tamagui/text@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/text@npm:1.102.3" dependencies: - "@tamagui/get-font-sized": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/get-font-sized": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/9e34444fbf54be5a84e26598dcdbf9cc48cd0ba93a71e6ea06670d4b2da333d69c6115249acc2f4fe77b9cebf3fccb306a8689612356e700ac3d41d7337e62c3 + checksum: 10/363f55e1681abd6388f2b917b737dbe2bcdf07989ed7c3c28a9497d48783ded801f764bbe7c3e8521744219a4ad96f17eb929e224a78ed4d749a4bf249a62091 languageName: node linkType: hard -"@tamagui/theme-builder@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/theme-builder@npm:1.102.0" +"@tamagui/theme-builder@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/theme-builder@npm:1.102.3" dependencies: - "@tamagui/create-theme": "npm:1.102.0" + "@tamagui/create-theme": "npm:1.102.3" color2k: "npm:^2.0.2" - checksum: 10/bb43ddb8d06e58fe8d59392fe2f7e67a78fbe60a0a7da684f27d584c25d2a282f720818f25e7ac59d7df9dce9eb779177932673eb73774ff0e040288a207dd0c + checksum: 10/4dbe93b4b22a11d0fb771bf07ccdec51eedbdfe3d8f8449acad4edf60664ba7d3134889ef8e1e6517a4218109bb7175bcf22c69cef9ac9a80fea8bcb331fbd8b languageName: node linkType: hard -"@tamagui/theme@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/theme@npm:1.102.0" +"@tamagui/theme@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/theme@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/98e9e492452188a353be04905837e31430a7853f15f7268358a842d1b625836a63e1bb4aa45ac16ee4e2dd59bca02ba6c49cc252966a1d4e85fc33a2fdca24e3 + checksum: 10/de7eda0aacf569c9681b196e7c3bd7c6b80e3b399fd966d314d4ff6d9e3c01fddfc6929e2e6d56aa967dd6413403cce437dcd5e45e2f1c1fda7cb1d1ae527eb4 languageName: node linkType: hard -"@tamagui/themes@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/themes@npm:1.102.0" +"@tamagui/themes@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/themes@npm:1.102.3" dependencies: - "@tamagui/colors": "npm:1.102.0" - "@tamagui/create-theme": "npm:1.102.0" - "@tamagui/theme-builder": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" - checksum: 10/d5d74cba65476b012c5c8ecdd5a44bb242b2bf5f3ff7ac2b45371e305db8cd8fbe059169db91ad9154ef26fc12d3f27360a8f68f29e723f055f3ed73ea613c64 + "@tamagui/colors": "npm:1.102.3" + "@tamagui/create-theme": "npm:1.102.3" + "@tamagui/theme-builder": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" + checksum: 10/6b8a7c1623351710b4af24481b784df8226528900b3a70c4bfbf867b206d6e7efeaab09d4e46727ed3a844fdddaa0ee39f16d26b415dacc435ee9de0deb1f186 languageName: node linkType: hard -"@tamagui/timer@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/timer@npm:1.102.0" - checksum: 10/65ac9444ab4512f9e4f492483c78de6f9b79730d6503df5da195e96dbdbd81d547239e553e7e784057375d6983ca3f0f11ff097c96bb38965ed4f38841cc6d35 +"@tamagui/timer@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/timer@npm:1.102.3" + checksum: 10/7648abded94d3aa9edb913489f2ecaee6b4e23ee73c0b8c9c8a9813ca10d8e0c919211d5acab9762cdf7fb5ef5a372b0ebd69d4eb0d4032efa2bbe92f9267349 languageName: node linkType: hard -"@tamagui/toast@npm:^1.100.6": - version: 1.102.0 - resolution: "@tamagui/toast@npm:1.102.0" +"@tamagui/toast@npm:^1.102.3": + version: 1.102.3 + resolution: "@tamagui/toast@npm:1.102.3" dependencies: - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/dismissable": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/visually-hidden": "npm:1.102.0" + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/dismissable": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/visually-hidden": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/63af6943053a761077b0acd8f142f8a3e74dbe6b105700e818a43355d1db2c445b6f2fa997b6ead9c1928a00a94f8d25c543b96080e2fbd46d58df2100ba0834 - languageName: node - linkType: hard - -"@tamagui/toggle-group@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/toggle-group@npm:1.102.0" - dependencies: - "@tamagui/constants": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/font-size": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/group": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/roving-focus": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-direction": "npm:1.102.0" - "@tamagui/web": "npm:1.102.0" + checksum: 10/d698cc6b6bb80fb538498fc83a536dd4cd477c4295c645b0ab43cbbc0a666a159ec2c2afe62698444e0c089c63ed54bf3ff0e6ea0ca109c12b2d2722010e638c + languageName: node + linkType: hard + +"@tamagui/toggle-group@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/toggle-group@npm:1.102.3" + dependencies: + "@tamagui/constants": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/font-size": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/group": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/roving-focus": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-direction": "npm:1.102.3" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/40bc909eab3b5a2685fea7d6ac7db2be14bca6a044243934b4f43f0be1ad6ffd28df97df29e35ec6af4e3890c33cabbb61047f19e696fe7ff5a2be1c041d338a + checksum: 10/6ed69eb383b43ce6ac8fd83e1b4a431111e0dd49e702249a309a9b0bd4d066bc1b7a28c4bc124092eb94a2777f61a8e3288e50654a610afd6b844fb4b2f006f3 languageName: node linkType: hard -"@tamagui/tooltip@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/tooltip@npm:1.102.0" +"@tamagui/tooltip@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/tooltip@npm:1.102.3" dependencies: "@floating-ui/react": "npm:^0.26.16" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/floating": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/popover": "npm:1.102.0" - "@tamagui/popper": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/floating": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/popover": "npm:1.102.3" + "@tamagui/popper": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/bd83f34da9e809e1ea141d2a4d6cfe52d0e94c11a1d50ebb32f8930b79b5a734bac02d0f499f332a5b98dd43d65652ba6c8b826d805c209ed974c5abbb21e75f + checksum: 10/c6c142851c549404688a40c717ac6d34e757a442fa391b09980fc9a9c2d802b29d4ecc936933f572e828d8693e7590656b845daf3ce19b32ae030f91548aafa6 languageName: node linkType: hard -"@tamagui/types@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/types@npm:1.102.0" - checksum: 10/95851261e45e25766e57c9d59df0680b94943095963caa2052b308a2f994bd0bd878a42728a5d8232a868ab2ce8bbf6f26a4ca7ec35dcafb5a0d8e2105ed694a +"@tamagui/types@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/types@npm:1.102.3" + checksum: 10/cd3324bbe08a7252dac01d1173d7482dc566aec287408aed07b4442a189a52b807d2af31b5b4e3ada0c0a88f509a0ae784f2f2239f4c3bae8b20b9ecd1eb5547 languageName: node linkType: hard -"@tamagui/use-callback-ref@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-callback-ref@npm:1.102.0" - checksum: 10/44c8d04b364367b7b58d8a293823ac913aa82c98fc47f87d48190c586ed384599949009379f65b89e006c411ad4375a93153c781cec13ed715946f5d9df985df +"@tamagui/use-callback-ref@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-callback-ref@npm:1.102.3" + checksum: 10/a6ae189865b543c705542436c1730c6c2ae679a3a46d6cacb5588ec37ec0f8e5c010b22ed9446b919b90a0bc11424aac0fd1d7529c18e4513ae4fbdafc4f3a36 languageName: node linkType: hard -"@tamagui/use-constant@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-constant@npm:1.102.0" +"@tamagui/use-constant@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-constant@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/6b469adc0758d8d062f3072c311255c647d0d108b40468b0acd8de4123aec93fa08467dd963e589d08985d1d0de7ac66d3c432681e06a86b95a652bbc0da1b34 + checksum: 10/41b9ed7d1ee54e713145fe97a1052d26d38997bd9d098b9f78001497533da88887adf7f52d3febf70a10cf06ca7ee5471893940af4dfdccbd7fd391ae3e6c0b4 languageName: node linkType: hard -"@tamagui/use-controllable-state@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-controllable-state@npm:1.102.0" +"@tamagui/use-controllable-state@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-controllable-state@npm:1.102.3" dependencies: - "@tamagui/use-event": "npm:1.102.0" + "@tamagui/use-event": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/922befbd6ee76adb3cc8d648a2adcf13357bd86e1de5949d1f7e3d17c3d4a722ad1183b008153f8aa9677722a8e6cd22b096c1d59def68db66f685faea42e5ec + checksum: 10/017f714beec79acceea5b205eef88be119251d46399bcc04a3aaa674ce8dca383fb6c7d53a70264983f058edc0c309851d950bff31f4b4451feb47d822b571d4 languageName: node linkType: hard -"@tamagui/use-debounce@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-debounce@npm:1.102.0" +"@tamagui/use-debounce@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-debounce@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/1b2910c75fcc3ab32158b0e88880ab97a1db8fdae4f078dbacffa54a08ab911b7efae560c86265e26c30df8e05293f6e59b3ebe57a983b3620fe2eb1c0bd0db6 + checksum: 10/4ab27c916f286d33445da40021e6feb58153f403aac2cc065ff9ac8ae5879dc9ed1b1977f93b5fadce91d822e0cc7c6df647fbf56384e30f19e750043f4a34f2 languageName: node linkType: hard -"@tamagui/use-did-finish-ssr@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-did-finish-ssr@npm:1.102.0" +"@tamagui/use-did-finish-ssr@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-did-finish-ssr@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/47dce034456888e8c163d6e0dbf8d95f7aee0bb4e5cc9a95da0b593c6a1f73c2614edff1348b94ca4a055a28fc5e5a2fc9cbe685a2b7fc61349568389eb7ae54 + checksum: 10/2d520e7e9aed3b43604370df3d879c4c45a8968d9da64987739a4ab83d3410d0620eab20c7409fa333ff96f5fcf2ff0ffdfd89e33ad85e98190fb2bd0858d6b3 languageName: node linkType: hard -"@tamagui/use-direction@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-direction@npm:1.102.0" +"@tamagui/use-direction@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-direction@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/aa575c1b01ec3c58d73f47ff02d7649143eec5bbd3681a8169eeb620d74b79c6b34d69fc8295960fe1c291f52d8dd2102f81dc5484288da363ad2dc57731a8b4 + checksum: 10/d2040cc9aacb55876de3c2996927ecbfd23661c5ad3bbe21f4f49c4d930bca3046be3ec3343a951e38cadc206b0f4731bb423c370f8c6ea0fdc4fbc064632706 languageName: node linkType: hard -"@tamagui/use-escape-keydown@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-escape-keydown@npm:1.102.0" +"@tamagui/use-escape-keydown@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-escape-keydown@npm:1.102.3" dependencies: - "@tamagui/use-callback-ref": "npm:1.102.0" - checksum: 10/48e0c9b364821c721307b36716844ac29b8e9094c510da74a925d004ae89489df5f42ec6fefb0457e7def2881cf96a0c19d8dce2079dbf0289cba03d5cff3832 + "@tamagui/use-callback-ref": "npm:1.102.3" + checksum: 10/986d54750cd2f7b5ceac2b955c045b1b94c0e876e92433a0d33bc22bc621574ff32463449d547ad34220a8d01e18bedcbeef1e09f4589238f645be05e6ad46af languageName: node linkType: hard -"@tamagui/use-event@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-event@npm:1.102.0" +"@tamagui/use-event@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-event@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/088ca359f472ed6ccf41aa45599e93d26dc66da89ac2dd3922c176216b19ae0eb8b066ea584b675bb41c130e9f79c3a884b5f2d0aa6783a215ac4dc071fa7646 + checksum: 10/6c4100197b430f0ac8f24875a1dc0eacd4924e31ba86d8f097a06d1c12481ec499f4c0dfedf4df4f61f03a3a0c0290225b12a4da65999e6e010f53e3ec24dd64 languageName: node linkType: hard -"@tamagui/use-force-update@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-force-update@npm:1.102.0" +"@tamagui/use-force-update@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-force-update@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/cf3030f587229766e2d8bccb29f96483e1c78c6aa57224b5d9e50b0d3f19282500f92027ad4b7c03309f6164f4763d9f628d649d9b48164331eb142080b38cc9 + checksum: 10/468ed05673ffd95ebec1b915af24d77e0d3bf1f2fe7bef94dfb7e587730aaaacb4c136c4c8e0d719bc190b0982734a286c9cf2bad8996bd7ef8a31bf3d23e7c4 languageName: node linkType: hard -"@tamagui/use-keyboard-visible@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-keyboard-visible@npm:1.102.0" +"@tamagui/use-keyboard-visible@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-keyboard-visible@npm:1.102.3" peerDependencies: react: "*" - checksum: 10/1885d3d4eaab51a0b3b6e661f41fd6bb0fe4ea152772eeccaaa387625145542a0bc140e72329e30c59589e46f1829558df3f8be1eb81c990ce6d138d049e6f9a + checksum: 10/530c64cbeb4a473228a0a317240ac492a4e5f4db7ad14c7231b77900c5f0a691ee52e9e84c845803cc6cc9de69d5468c0cf68cbcb5a6bdc0dffa5b80f86bdb62 languageName: node linkType: hard -"@tamagui/use-presence@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-presence@npm:1.102.0" +"@tamagui/use-presence@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-presence@npm:1.102.3" dependencies: - "@tamagui/web": "npm:1.102.0" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/4ddc01f58e334580128f84bc9de84d4f9bebbbf9a05e24615e51ec2b15abdc232263881f28218e4292b9b11533c9fe7f4f50affc44034ebd49064276131d4e5c + checksum: 10/881e882066d0c941245a23190556a2f5fc85bb376a65fb6d8b44548ab71bf49623d39cba5503248affe4353b6f016cba3d6578ba22690ef8f0c9d10d7a0c45b6 languageName: node linkType: hard -"@tamagui/use-previous@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-previous@npm:1.102.0" - checksum: 10/083d74120a4d26f1784445f02083ff8124dcb46689f86cccbc3384f18ea91109f411b7b1b0b73c7851b6ec35a66274c3c3723e8338a7b33b9599c67e243cf95e +"@tamagui/use-previous@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-previous@npm:1.102.3" + checksum: 10/0d3e543b585835bc895801f3b902cd3b6a603edb12e55613df8b7fa466ed1dc8ba35d193e694b791479536c84a50f3bf52cb04f04c4dfd497cbc594a1ff5782a languageName: node linkType: hard -"@tamagui/use-window-dimensions@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/use-window-dimensions@npm:1.102.0" +"@tamagui/use-window-dimensions@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/use-window-dimensions@npm:1.102.3" dependencies: - "@tamagui/constants": "npm:1.102.0" + "@tamagui/constants": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/d7be0624fe55974dd42d424a62059bce07cbbd13d70363f180a729513b3c4b85d1f1823684b832597ee714a34003cb44809ed78e014c1634ff052a8a0565dd4e + checksum: 10/94d4ed13c6c67017e284f7d04176aa4b79e8b90bcf4ee92e8a014cde705282d4ed4d0f0cc68f4d82638d3c0122b8f50dba1b806d91c68554cc3550fd1c7817d4 languageName: node linkType: hard -"@tamagui/visually-hidden@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/visually-hidden@npm:1.102.0" +"@tamagui/visually-hidden@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/visually-hidden@npm:1.102.3" dependencies: - "@tamagui/web": "npm:1.102.0" + "@tamagui/web": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/c908e58a5656f1c740cf7de9f7d7ab9787caa4b611e3c009ca3c2aa7e3f6300d8773bb1bb9b90ec88a01cd0bbaa895ed6355a5b6588549eafd893ba958a49232 + checksum: 10/a2a1ba67cebe0c3edd13c498e9dab4fdc361b4bbe7df67d5f9f54e6ac80a8af972006bc5a0c114ea5038b01973fd6faa7a1736fd48ce0276c70cf29040ddc3b8 languageName: node linkType: hard -"@tamagui/web@npm:1.102.0": - version: 1.102.0 - resolution: "@tamagui/web@npm:1.102.0" +"@tamagui/web@npm:1.102.3": + version: 1.102.3 + resolution: "@tamagui/web@npm:1.102.3" dependencies: - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/helpers": "npm:1.102.0" - "@tamagui/normalize-css-color": "npm:1.102.0" - "@tamagui/timer": "npm:1.102.0" - "@tamagui/types": "npm:1.102.0" - "@tamagui/use-did-finish-ssr": "npm:1.102.0" - "@tamagui/use-event": "npm:1.102.0" - "@tamagui/use-force-update": "npm:1.102.0" - checksum: 10/b0153cd90970f70ab4e4db5ddc21d20947e3459247c5082c532fcdb46f708311c0bf5b93a4ffbebc77016e79e7fa4dd7967255fff0f35f609505f1505a19993e + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/helpers": "npm:1.102.3" + "@tamagui/normalize-css-color": "npm:1.102.3" + "@tamagui/timer": "npm:1.102.3" + "@tamagui/types": "npm:1.102.3" + "@tamagui/use-did-finish-ssr": "npm:1.102.3" + "@tamagui/use-event": "npm:1.102.3" + "@tamagui/use-force-update": "npm:1.102.3" + checksum: 10/75b23e2fc31cf73fc316d58533bb33de39a510e6c540caa4e91cf5943cb0a46e0b2945339fa9a23bff1290a6172470e6e777c741dfdbfd840581f4529e03230c languageName: node linkType: hard @@ -5784,6 +6080,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:>=12.12.47": + version: 20.14.11 + resolution: "@types/node@npm:20.14.11" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10/344e1ce1ed16c86ed1c4209ab4d1de67db83dd6b694a6fabe295c47144dde2c58dabddae9f39a0a2bdd246e95f8d141ccfe848e464884b48b8918df4f7788025 + languageName: node + linkType: hard + "@types/node@npm:^18.0.0": version: 18.19.39 resolution: "@types/node@npm:18.19.39" @@ -5830,13 +6135,13 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:~18.2.79": - version: 18.2.79 - resolution: "@types/react@npm:18.2.79" +"@types/react@npm:~18.3.3": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/2ef833e7d0a5c226beddbbe090811582371f6ae5e2f092a3d9f47cc6087c8bce0b96ee33e351de6d1d470f0a0ec5892d971933f841ef31538c1821681fc6569e + checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c languageName: node linkType: hard @@ -6258,10 +6563,10 @@ __metadata: resolution: "aquareum-monorepo@workspace:." dependencies: firebase-admin: "npm:^12.2.0" - husky: "npm:^9.0.11" + husky: "npm:^9.1.1" lerna: "npm:^8.1.6" lint-staged: "npm:^15.2.7" - prettier: "npm:^3.3.2" + prettier: "npm:^3.3.3" languageName: unknown linkType: soft @@ -6269,45 +6574,45 @@ __metadata: version: 0.0.0-use.local resolution: "aquareum@workspace:js/app" dependencies: - "@babel/core": "npm:^7.24.6" - "@expo/metro-config": "npm:~0.18.4" + "@babel/core": "npm:^7.24.9" + "@expo/metro-config": "npm:~0.18.8" "@expo/metro-runtime": "npm:~3.2.1" - "@react-native-firebase/app": "npm:^20.1.0" - "@react-native-firebase/messaging": "npm:^20.1.0" + "@react-native-firebase/app": "npm:^20.3.0" + "@react-native-firebase/messaging": "npm:^20.3.0" "@react-navigation/native": "npm:^6.1.17" - "@tamagui/babel-plugin": "npm:^1.100.6" - "@tamagui/config": "npm:^1.100.6" - "@tamagui/lucide-icons": "npm:^1.100.6" - "@tamagui/metro-plugin": "npm:^1.100.6" - "@tamagui/toast": "npm:^1.100.6" - "@types/react": "npm:~18.2.79" + "@tamagui/babel-plugin": "npm:^1.102.3" + "@tamagui/config": "npm:^1.102.3" + "@tamagui/lucide-icons": "npm:^1.102.3" + "@tamagui/metro-plugin": "npm:^1.102.3" + "@tamagui/toast": "npm:^1.102.3" + "@types/react": "npm:~18.3.3" "@types/react-native": "npm:^0.73.0" - babel-preset-expo: "npm:^11.0.6" + babel-preset-expo: "npm:^11.0.12" burnt: "npm:^0.12.2" chrono-node: "npm:^2.7.6" - expo: "npm:~51.0.9" + expo: "npm:~51.0.21" expo-build-properties: "npm:^0.12.3" - expo-font: "npm:~12.0.6" + expo-font: "npm:~12.0.9" expo-linking: "npm:~6.3.1" - expo-notifications: "npm:~0.28.9" - expo-router: "npm:~3.5.15" - expo-splash-screen: "npm:~0.27.4" + expo-notifications: "npm:~0.28.10" + expo-router: "npm:~3.5.18" + expo-splash-screen: "npm:~0.27.5" expo-status-bar: "npm:^1.12.1" - expo-system-ui: "npm:~3.0.4" - expo-updates: "npm:~0.25.17" + expo-system-ui: "npm:~3.0.7" + expo-updates: "npm:~0.25.20" expo-web-browser: "npm:~13.0.3" - react: "npm:18.2.0" - react-dom: "npm:18.2.0" - react-native: "npm:0.74.1" + react: "npm:18.3.1" + react-dom: "npm:18.3.1" + react-native: "npm:0.74.3" react-native-markdown-display: "npm:^7.0.2" - react-native-reanimated: "npm:~3.10.1" - react-native-safe-area-context: "npm:4.10.1" - react-native-screens: "npm:~3.31.1" - react-native-svg: "npm:15.2.0" + react-native-reanimated: "npm:~3.14.0" + react-native-safe-area-context: "npm:4.10.8" + react-native-screens: "npm:~3.32.0" + react-native-svg: "npm:15.4.0" react-native-web: "npm:^0.19.12" - react-native-webview: "npm:13.8.6" - tamagui: "npm:^1.100.6" - typescript: "npm:~5.3.3" + react-native-webview: "npm:13.10.5" + tamagui: "npm:^1.102.3" + typescript: "npm:~5.5.3" languageName: unknown linkType: soft @@ -6616,7 +6921,7 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:^11.0.6, babel-preset-expo@npm:~11.0.12": +"babel-preset-expo@npm:^11.0.12, babel-preset-expo@npm:~11.0.12": version: 11.0.12 resolution: "babel-preset-expo@npm:11.0.12" dependencies: @@ -6791,6 +7096,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.23.1": + version: 4.23.2 + resolution: "browserslist@npm:4.23.2" + dependencies: + caniuse-lite: "npm:^1.0.30001640" + electron-to-chromium: "npm:^1.4.820" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.1.0" + bin: + browserslist: cli.js + checksum: 10/326a98b1c39bcc9a99b197f15790dc28e122b1aead3257c837421899377ac96239123f26868698085b3d9be916d72540602738e1f857e86a387e810af3fda6e5 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -7007,6 +7326,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001640": + version: 1.0.30001642 + resolution: "caniuse-lite@npm:1.0.30001642" + checksum: 10/8d80ea82be453ae0fdfea8766d82740a4945c1b99189650f29bfc458d4e235d7e99027a8f8bc5a4228d8c4457ba896315284b0703f300353ad5f09d8e693de10 + languageName: node + linkType: hard + "chalk@npm:4.1.0": version: 4.1.0 resolution: "chalk@npm:4.1.0" @@ -8248,6 +8574,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.820": + version: 1.4.830 + resolution: "electron-to-chromium@npm:1.4.830" + checksum: 10/fc7cee451e4b2f5279a8dd57c26816eac6e73171fc96454d718dbdb4509865455d71e6b373c30ef77a378e90de3ebbfabb3501225625c225ec15db68adf81c65 + languageName: node + linkType: hard + "emoji-regex@npm:^10.3.0": version: 10.3.0 resolution: "emoji-regex@npm:10.3.0" @@ -8798,14 +9131,14 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~12.0.6, expo-font@npm:~12.0.7": - version: 12.0.7 - resolution: "expo-font@npm:12.0.7" +"expo-font@npm:~12.0.9": + version: 12.0.9 + resolution: "expo-font@npm:12.0.9" dependencies: fontfaceobserver: "npm:^2.1.0" peerDependencies: expo: "*" - checksum: 10/75c887f232b1a60270388daf59801be8575c20ddb24b6548b43bd1961cfaf0b5524cd4e4c00270d83478f9071cef4d51c4d2d92eff227cef93e5a0afd3fa3247 + checksum: 10/04d38354fd96b678205baa595a2e5eb0eeb81cce89dfb3a9950345cc01a701861524db8cdd478b04191b60f05ce531ff532b4e0883b944a14ad3376dc9ec6f98 languageName: node linkType: hard @@ -8862,18 +9195,18 @@ __metadata: languageName: node linkType: hard -"expo-modules-core@npm:1.12.18": - version: 1.12.18 - resolution: "expo-modules-core@npm:1.12.18" +"expo-modules-core@npm:1.12.19": + version: 1.12.19 + resolution: "expo-modules-core@npm:1.12.19" dependencies: invariant: "npm:^2.2.4" - checksum: 10/44c0acc91f1424e4834a2700f4f877bbdf0ef879818446596bad8a25b845cf798e023287ba9eec3e9fb8f020927be0daa38ea39fb1800f6b1fff84c844424994 + checksum: 10/0b413e90b9ef84e9b13d7097d8e0c40d91acb319d6179adc47c47e4a940196827706fcd3a6bb9cf52289f7cee90af1a2baa258c632f61287dd6385bbe3c05df4 languageName: node linkType: hard -"expo-notifications@npm:~0.28.9": - version: 0.28.9 - resolution: "expo-notifications@npm:0.28.9" +"expo-notifications@npm:~0.28.10": + version: 0.28.10 + resolution: "expo-notifications@npm:0.28.10" dependencies: "@expo/image-utils": "npm:^0.5.0" "@ide/backoff": "npm:^1.0.0" @@ -8885,13 +9218,13 @@ __metadata: fs-extra: "npm:^9.1.0" peerDependencies: expo: "*" - checksum: 10/96fd51b274e08ea4bd31a6fb877540fcfb03f52d218a06b0e3444bf07857e678efacd45d0b5599e21221fd2b5044ef1c82f504369d1e980285cc41b7cb2707fc + checksum: 10/c155f3171f2da9b78366530e7a4ea6310e4b8f3e5daeac21ba9d012af2ec43d5b407769cd2374432f961db041f468bed7d89f2e0f5d4210cc1e97a775d575848 languageName: node linkType: hard -"expo-router@npm:~3.5.15": - version: 3.5.17 - resolution: "expo-router@npm:3.5.17" +"expo-router@npm:~3.5.18": + version: 3.5.18 + resolution: "expo-router@npm:3.5.18" dependencies: "@expo/metro-runtime": "npm:3.2.1" "@expo/server": "npm:^0.4.0" @@ -8918,11 +9251,11 @@ __metadata: optional: true react-native-reanimated: optional: true - checksum: 10/ede9bf534206b344497f9ffe2df4681e4661b34ab72624521148ee716263d052109753f1f02b96110ab54f1e9b8e3b1a78ba51327b1b35926bbefa76042bd00b + checksum: 10/94aa615155ffb2efd706ae54c0c6398836b15e8a583762d132e0ab2286dccaacfd87331df00c458be1f0812af4e95559e5bae2787ead43048f856d93f44432c7 languageName: node linkType: hard -"expo-splash-screen@npm:0.27.5, expo-splash-screen@npm:~0.27.4": +"expo-splash-screen@npm:0.27.5, expo-splash-screen@npm:~0.27.5": version: 0.27.5 resolution: "expo-splash-screen@npm:0.27.5" dependencies: @@ -8947,7 +9280,7 @@ __metadata: languageName: node linkType: hard -"expo-system-ui@npm:~3.0.4": +"expo-system-ui@npm:~3.0.7": version: 3.0.7 resolution: "expo-system-ui@npm:3.0.7" dependencies: @@ -8968,14 +9301,14 @@ __metadata: languageName: node linkType: hard -"expo-updates@npm:~0.25.17": - version: 0.25.18 - resolution: "expo-updates@npm:0.25.18" +"expo-updates@npm:~0.25.20": + version: 0.25.20 + resolution: "expo-updates@npm:0.25.20" dependencies: "@expo/code-signing-certificates": "npm:0.0.5" "@expo/config": "npm:~9.0.0-beta.0" - "@expo/config-plugins": "npm:~8.0.0-beta.0" - "@expo/fingerprint": "npm:^0.10.0" + "@expo/config-plugins": "npm:~8.0.8" + "@expo/fingerprint": "npm:^0.10.1" "@expo/spawn-async": "npm:^1.7.2" arg: "npm:4.1.0" chalk: "npm:^4.1.2" @@ -8991,7 +9324,7 @@ __metadata: expo: "*" bin: expo-updates: bin/cli.js - checksum: 10/e779b24ac3af50d9acc3d3d9b320179a4ee40311b2742c12c9ec26f8f57f646ece7be37bf683452b7cb65039a5be340dfe6b80cca4891a3527e746a0b3ab1070 + checksum: 10/811aae4d92aab8c5b033a0133dba50825c5c297bcfc3e590bd5f7a844bb77cdbe49252c5ab49e147d6b6aa8b1488a9fb48f5cd74b034cad7ad2061183058979f languageName: node linkType: hard @@ -9004,28 +9337,28 @@ __metadata: languageName: node linkType: hard -"expo@npm:~51.0.9": - version: 51.0.18 - resolution: "expo@npm:51.0.18" +"expo@npm:~51.0.21": + version: 51.0.21 + resolution: "expo@npm:51.0.21" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:0.18.22" - "@expo/config": "npm:9.0.1" - "@expo/config-plugins": "npm:8.0.7" + "@expo/cli": "npm:0.18.25" + "@expo/config": "npm:9.0.3" + "@expo/config-plugins": "npm:8.0.8" "@expo/metro-config": "npm:0.18.8" "@expo/vector-icons": "npm:^14.0.0" babel-preset-expo: "npm:~11.0.12" expo-asset: "npm:~10.0.10" expo-file-system: "npm:~17.0.1" - expo-font: "npm:~12.0.7" + expo-font: "npm:~12.0.9" expo-keep-awake: "npm:~13.0.2" expo-modules-autolinking: "npm:1.11.1" - expo-modules-core: "npm:1.12.18" + expo-modules-core: "npm:1.12.19" fbemitter: "npm:^3.0.0" whatwg-url-without-unicode: "npm:8.0.0-3" bin: expo: bin/cli - checksum: 10/08d1466952611e28a8d8281ad4089239aca62d035ab0db18e2d79b79ccefa9ad377697c2bdf8d9d282cf80eb6f8c38cd514260604a607fbb9dffe253391325d0 + checksum: 10/b522adfed50c8816b8da5b837ce4c20d55802a98f886ff3ee45d414f6958f6fabb6480842b6f318a43f5f3e174d8ca72b3eefe33b431bbfdbdd39c3008a5f8df languageName: node linkType: hard @@ -9321,6 +9654,41 @@ __metadata: languageName: node linkType: hard +"firebase@npm:10.12.2": + version: 10.12.2 + resolution: "firebase@npm:10.12.2" + dependencies: + "@firebase/analytics": "npm:0.10.4" + "@firebase/analytics-compat": "npm:0.2.10" + "@firebase/app": "npm:0.10.5" + "@firebase/app-check": "npm:0.8.4" + "@firebase/app-check-compat": "npm:0.3.11" + "@firebase/app-compat": "npm:0.2.35" + "@firebase/app-types": "npm:0.9.2" + "@firebase/auth": "npm:1.7.4" + "@firebase/auth-compat": "npm:0.5.9" + "@firebase/database": "npm:1.0.5" + "@firebase/database-compat": "npm:1.0.5" + "@firebase/firestore": "npm:4.6.3" + "@firebase/firestore-compat": "npm:0.3.32" + "@firebase/functions": "npm:0.11.5" + "@firebase/functions-compat": "npm:0.3.11" + "@firebase/installations": "npm:0.6.7" + "@firebase/installations-compat": "npm:0.2.7" + "@firebase/messaging": "npm:0.12.9" + "@firebase/messaging-compat": "npm:0.2.9" + "@firebase/performance": "npm:0.6.7" + "@firebase/performance-compat": "npm:0.2.7" + "@firebase/remote-config": "npm:0.4.7" + "@firebase/remote-config-compat": "npm:0.2.7" + "@firebase/storage": "npm:0.12.5" + "@firebase/storage-compat": "npm:0.3.8" + "@firebase/util": "npm:1.9.6" + "@firebase/vertexai-preview": "npm:0.0.2" + checksum: 10/427d404993a86832ee528a9bb68c12c1f1e81b07b6d61fd721351e64c8ba3025a91d4464361cff9160ca0ef994b2f9d409ecbe0f685430fbe4ce2606822e96d6 + languageName: node + linkType: hard + "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" @@ -10259,12 +10627,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:^9.0.11": - version: 9.0.11 - resolution: "husky@npm:9.0.11" +"husky@npm:^9.1.1": + version: 9.1.1 + resolution: "husky@npm:9.1.1" bin: - husky: bin.mjs - checksum: 10/8a9b7cb9dc8494b470b3b47b386e65d579608c6206da80d3cc8b71d10e37947264af3dfe00092368dad9673b51d2a5ee87afb4b2291e77ba9e7ec1ac36e56cd1 + husky: bin.js + checksum: 10/c3be0392071b78c680fc6b9fd7978f52c26e18238a2840c6eabfc0db395e19fcd798da8eff0e31a9e76c479d6019a567d83a8de80f360d28552bc83bd1839b7c languageName: node linkType: hard @@ -10293,6 +10661,13 @@ __metadata: languageName: node linkType: hard +"idb@npm:7.1.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10/8e33eaebf21055129864acb89932e0739b8c96788e559df24c253ce114d8c6deb977a3b30ea47a9bb8a2ae8a55964861c3df65f360d95745e341cee40d5c17f4 + languageName: node + linkType: hard + "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -13512,15 +13887,6 @@ __metadata: languageName: node linkType: hard -"opencollective-postinstall@npm:^2.0.3": - version: 2.0.3 - resolution: "opencollective-postinstall@npm:2.0.3" - bin: - opencollective-postinstall: index.js - checksum: 10/69d63778087cd10c9d707d9ed360556780cfdd0cd6241ded0e26632f467f1d5a064f4a9aec19a30c187770c17adba034d988f7684b226f3a73e79f44e73fab0e - languageName: node - linkType: hard - "ora@npm:3.4.0, ora@npm:^3.4.0": version: 3.4.0 resolution: "ora@npm:3.4.0" @@ -14081,12 +14447,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.3.2": - version: 3.3.2 - resolution: "prettier@npm:3.3.2" +"prettier@npm:^3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: prettier: bin/prettier.cjs - checksum: 10/83214e154afa5aa9b664c2506640212323eb1376b13379b2413dc351b7de0687629dca3f00ff2ec895ebd7e3a2adb7d7e231b6c77606e2358137f2150807405b + checksum: 10/5beac1f30b5b40162532b8e2f7c3a4eb650910a2695e9c8512a62ffdc09dae93190c29db9107fa7f26d1b6c71aad3628ecb9b5de1ecb0911191099be109434d7 languageName: node linkType: hard @@ -14385,19 +14751,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" - dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.0" - peerDependencies: - react: ^18.2.0 - checksum: 10/ca5e7762ec8c17a472a3605b6f111895c9f87ac7d43a610ab7024f68cd833d08eda0625ce02ec7178cc1f3c957cf0b9273cdc17aa2cd02da87544331c43b1d21 - languageName: node - linkType: hard - -"react-dom@npm:^18.2.0": +"react-dom@npm:18.3.1, react-dom@npm:^18.2.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -14506,9 +14860,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:~3.10.1": - version: 3.10.1 - resolution: "react-native-reanimated@npm:3.10.1" +"react-native-reanimated@npm:~3.14.0": + version: 3.14.0 + resolution: "react-native-reanimated@npm:3.14.0" dependencies: "@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0" "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.0.0-0" @@ -14522,73 +14876,74 @@ __metadata: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 10/bb2a0802fd619999dd5d1dd9734875fc14699de29d3537003997e85040dd3a0b430716192388c71544d600fc7abf243af1cfc24ce2513c282b046e8bb3430125 + checksum: 10/b780949f52bb0d66521c973173d01776febbedffa4ee86309f31b2cf6b1cae2d0a0b7e6a177c2dbc5f6d92ba3912b6b8bde9b3b42dd39fc0ef792acbd909096b languageName: node linkType: hard -"react-native-safe-area-context@npm:4.10.1": - version: 4.10.1 - resolution: "react-native-safe-area-context@npm:4.10.1" +"react-native-safe-area-context@npm:4.10.8": + version: 4.10.8 + resolution: "react-native-safe-area-context@npm:4.10.8" peerDependencies: react: "*" react-native: "*" - checksum: 10/89254daa2a4f35a7acffd20d9e42ea859f835d15b37f432c6aae2a1187a4675e3f91c6539cac21720f3746d851744f413a1c33c5a693f860f615bc880d3077f7 + checksum: 10/3d8151b09ea6a6558e9ece7c3ef62904f6e19931e281ac4dbe900e3f63469bd834d6424c36d4e3a550de290cca5ac591e5f376de73f04a5a209edcb95abff0f9 languageName: node linkType: hard -"react-native-screens@npm:~3.31.1": - version: 3.31.1 - resolution: "react-native-screens@npm:3.31.1" +"react-native-screens@npm:~3.32.0": + version: 3.32.0 + resolution: "react-native-screens@npm:3.32.0" dependencies: react-freeze: "npm:^1.0.0" warn-once: "npm:^0.1.0" peerDependencies: react: "*" react-native: "*" - checksum: 10/54a44fc5a34848195a8e004b9ee2269e8a3560c5fa7922d80eaa1fc6283990d6ef77b3d3ec6004d7df2ad95279d486faf25bb68a82a0e958493891adb7dbac9c + checksum: 10/22f27b2082e0c8d70165c8a26dcf55b4da2a18166d4b9a0b434f558edea57d71458800d5086940fe7cabe8b7e28c8614cf227f35152171d08583f4ef6f6f3a35 languageName: node linkType: hard -"react-native-svg@npm:15.2.0": - version: 15.2.0 - resolution: "react-native-svg@npm:15.2.0" +"react-native-svg@npm:15.4.0": + version: 15.4.0 + resolution: "react-native-svg@npm:15.4.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/5042e1377b9d66679898ce812760691d01602efac27a32eed0914b518652c66d575dc7eb1493d3315a7db043d4974796d9107fe17f4b331b6bbbff16906016e9 + checksum: 10/73829060eec1a7979dd2cbe6ebf93cb9f06d8ceaf2215635d6e219a7b4159af49f03db1196b8ee733bbe432314292f7a5fdf9f863c9896088444c93eeaffe2eb languageName: node linkType: hard -"react-native-web-internals@npm:1.102.0": - version: 1.102.0 - resolution: "react-native-web-internals@npm:1.102.0" +"react-native-web-internals@npm:1.102.3": + version: 1.102.3 + resolution: "react-native-web-internals@npm:1.102.3" dependencies: - "@tamagui/normalize-css-color": "npm:1.102.0" - "@tamagui/react-native-use-pressable": "npm:1.102.0" - "@tamagui/react-native-use-responder-events": "npm:1.102.0" - "@tamagui/simple-hash": "npm:1.102.0" + "@tamagui/normalize-css-color": "npm:1.102.3" + "@tamagui/react-native-use-pressable": "npm:1.102.3" + "@tamagui/react-native-use-responder-events": "npm:1.102.3" + "@tamagui/simple-hash": "npm:1.102.3" react: "npm:^18.2.0" styleq: "npm:^0.1.3" - checksum: 10/e56f2c511aae9c96b5ad25efd331d2db6b45d663dbc5f43b562124d2ed9f71d4d24c66a90c1698d3d844c172992451e8279d1b7d46607cebf1ddb3fc691fdc89 + checksum: 10/128b8e8fcc57f1ca4fe60b4ef2dda2dd496efdcba9d1966e682072a849f575c810ea704eacdc2dfd608ec12fa41688ff2c9c07c2eeda6c42096e589abe733983 languageName: node linkType: hard -"react-native-web-lite@npm:1.102.0": - version: 1.102.0 - resolution: "react-native-web-lite@npm:1.102.0" +"react-native-web-lite@npm:1.102.3": + version: 1.102.3 + resolution: "react-native-web-lite@npm:1.102.3" dependencies: - "@tamagui/normalize-css-color": "npm:1.102.0" - "@tamagui/react-native-use-pressable": "npm:1.102.0" - "@tamagui/react-native-use-responder-events": "npm:1.102.0" + "@tamagui/normalize-css-color": "npm:1.102.3" + "@tamagui/react-native-use-pressable": "npm:1.102.3" + "@tamagui/react-native-use-responder-events": "npm:1.102.3" invariant: "npm:^2.2.4" - react-native-web-internals: "npm:1.102.0" + react-native-web-internals: "npm:1.102.3" styleq: "npm:^0.1.3" peerDependencies: react: "*" - checksum: 10/017b18f783aa0d4feda16f99ea9e01862b59d8cd76f349c62b9a2c2230ac761483133b24e03014a964e358efd20912c9348d253e98f04e3f5a1c94f30480bf9f + checksum: 10/17bace5b8ab3ff1dce69e6b86d26098f0a89509ff2bf03c273d8f33fc744b62cf5402a08b83232f8f9b6549dba16bac5dfb8f7a738244307598c7e046e837039 languageName: node linkType: hard @@ -14611,20 +14966,20 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:13.8.6": - version: 13.8.6 - resolution: "react-native-webview@npm:13.8.6" +"react-native-webview@npm:13.10.5": + version: 13.10.5 + resolution: "react-native-webview@npm:13.10.5" dependencies: escape-string-regexp: "npm:2.0.0" invariant: "npm:2.2.4" peerDependencies: react: "*" react-native: "*" - checksum: 10/9a510ce0c36e733e565f16b3fd44be29f40aac9518db3550a0213206ad578c41ee7fc71431849f2f72e178098241a8f9f0cd31ebfdf2223fd39d349d2f8b9cd0 + checksum: 10/ecc9e9d42f6acfec3758e5fb613e281733b8a1b388c1642324ee31dc68ae0c68a129067ed9dd12f9e6cd8815a632e1d6acdde403454b083ce91c0393488c8c7c languageName: node linkType: hard -"react-native@npm:*": +"react-native@npm:*, react-native@npm:0.74.3": version: 0.74.3 resolution: "react-native@npm:0.74.3" dependencies: @@ -14677,59 +15032,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.74.1": - version: 0.74.1 - resolution: "react-native@npm:0.74.1" - dependencies: - "@jest/create-cache-key-function": "npm:^29.6.3" - "@react-native-community/cli": "npm:13.6.6" - "@react-native-community/cli-platform-android": "npm:13.6.6" - "@react-native-community/cli-platform-ios": "npm:13.6.6" - "@react-native/assets-registry": "npm:0.74.83" - "@react-native/codegen": "npm:0.74.83" - "@react-native/community-cli-plugin": "npm:0.74.83" - "@react-native/gradle-plugin": "npm:0.74.83" - "@react-native/js-polyfills": "npm:0.74.83" - "@react-native/normalize-colors": "npm:0.74.83" - "@react-native/virtualized-lists": "npm:0.74.83" - abort-controller: "npm:^3.0.0" - anser: "npm:^1.4.9" - ansi-regex: "npm:^5.0.0" - base64-js: "npm:^1.5.1" - chalk: "npm:^4.0.0" - event-target-shim: "npm:^5.0.1" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.6.3" - jsc-android: "npm:^250231.0.0" - memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.80.3" - metro-source-map: "npm:^0.80.3" - mkdirp: "npm:^0.5.1" - nullthrows: "npm:^1.1.1" - pretty-format: "npm:^26.5.2" - promise: "npm:^8.3.0" - react-devtools-core: "npm:^5.0.0" - react-refresh: "npm:^0.14.0" - react-shallow-renderer: "npm:^16.15.0" - regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.24.0-canary-efb381bbf-20230505" - stacktrace-parser: "npm:^0.1.10" - whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.2.2" - yargs: "npm:^17.6.2" - peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 10/4c70df351f021c7fe2978626dd223feabd483d95a9312b6cd76b8ea9467426c630ee6aea5ad692da37ecb4388c065c68072355e743fb87621b62d520a18943d5 - languageName: node - linkType: hard - "react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" @@ -14801,16 +15103,7 @@ __metadata: languageName: node linkType: hard -"react@npm:18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10/b9214a9bd79e99d08de55f8bef2b7fc8c39630be97c4e29d7be173d14a9a10670b5325e94485f74cd8bff4966ef3c78ee53c79a7b0b9b70cba20aa8973acc694 - languageName: node - linkType: hard - -"react@npm:^18.2.0": +"react@npm:18.3.1, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -15368,7 +15661,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2": +"scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: @@ -16309,65 +16602,65 @@ __metadata: languageName: node linkType: hard -"tamagui@npm:^1.100.6": - version: 1.102.0 - resolution: "tamagui@npm:1.102.0" - dependencies: - "@tamagui/accordion": "npm:1.102.0" - "@tamagui/adapt": "npm:1.102.0" - "@tamagui/alert-dialog": "npm:1.102.0" - "@tamagui/animate-presence": "npm:1.102.0" - "@tamagui/avatar": "npm:1.102.0" - "@tamagui/button": "npm:1.102.0" - "@tamagui/card": "npm:1.102.0" - "@tamagui/checkbox": "npm:1.102.0" - "@tamagui/compose-refs": "npm:1.102.0" - "@tamagui/constants": "npm:1.102.0" - "@tamagui/core": "npm:1.102.0" - "@tamagui/create-context": "npm:1.102.0" - "@tamagui/dialog": "npm:1.102.0" - "@tamagui/elements": "npm:1.102.0" - "@tamagui/fake-react-native": "npm:1.102.0" - "@tamagui/focusable": "npm:1.102.0" - "@tamagui/font-size": "npm:1.102.0" - "@tamagui/form": "npm:1.102.0" - "@tamagui/get-button-sized": "npm:1.102.0" - "@tamagui/get-font-sized": "npm:1.102.0" - "@tamagui/get-token": "npm:1.102.0" - "@tamagui/group": "npm:1.102.0" - "@tamagui/helpers-tamagui": "npm:1.102.0" - "@tamagui/image": "npm:1.102.0" - "@tamagui/label": "npm:1.102.0" - "@tamagui/linear-gradient": "npm:1.102.0" - "@tamagui/list-item": "npm:1.102.0" - "@tamagui/polyfill-dev": "npm:1.102.0" - "@tamagui/popover": "npm:1.102.0" - "@tamagui/popper": "npm:1.102.0" - "@tamagui/portal": "npm:1.102.0" - "@tamagui/progress": "npm:1.102.0" - "@tamagui/radio-group": "npm:1.102.0" - "@tamagui/react-native-media-driver": "npm:1.102.0" - "@tamagui/scroll-view": "npm:1.102.0" - "@tamagui/select": "npm:1.102.0" - "@tamagui/separator": "npm:1.102.0" - "@tamagui/shapes": "npm:1.102.0" - "@tamagui/sheet": "npm:1.102.0" - "@tamagui/slider": "npm:1.102.0" - "@tamagui/stacks": "npm:1.102.0" - "@tamagui/switch": "npm:1.102.0" - "@tamagui/tabs": "npm:1.102.0" - "@tamagui/text": "npm:1.102.0" - "@tamagui/theme": "npm:1.102.0" - "@tamagui/toggle-group": "npm:1.102.0" - "@tamagui/tooltip": "npm:1.102.0" - "@tamagui/use-controllable-state": "npm:1.102.0" - "@tamagui/use-debounce": "npm:1.102.0" - "@tamagui/use-force-update": "npm:1.102.0" - "@tamagui/use-window-dimensions": "npm:1.102.0" - "@tamagui/visually-hidden": "npm:1.102.0" +"tamagui@npm:^1.102.3": + version: 1.102.3 + resolution: "tamagui@npm:1.102.3" + dependencies: + "@tamagui/accordion": "npm:1.102.3" + "@tamagui/adapt": "npm:1.102.3" + "@tamagui/alert-dialog": "npm:1.102.3" + "@tamagui/animate-presence": "npm:1.102.3" + "@tamagui/avatar": "npm:1.102.3" + "@tamagui/button": "npm:1.102.3" + "@tamagui/card": "npm:1.102.3" + "@tamagui/checkbox": "npm:1.102.3" + "@tamagui/compose-refs": "npm:1.102.3" + "@tamagui/constants": "npm:1.102.3" + "@tamagui/core": "npm:1.102.3" + "@tamagui/create-context": "npm:1.102.3" + "@tamagui/dialog": "npm:1.102.3" + "@tamagui/elements": "npm:1.102.3" + "@tamagui/fake-react-native": "npm:1.102.3" + "@tamagui/focusable": "npm:1.102.3" + "@tamagui/font-size": "npm:1.102.3" + "@tamagui/form": "npm:1.102.3" + "@tamagui/get-button-sized": "npm:1.102.3" + "@tamagui/get-font-sized": "npm:1.102.3" + "@tamagui/get-token": "npm:1.102.3" + "@tamagui/group": "npm:1.102.3" + "@tamagui/helpers-tamagui": "npm:1.102.3" + "@tamagui/image": "npm:1.102.3" + "@tamagui/label": "npm:1.102.3" + "@tamagui/linear-gradient": "npm:1.102.3" + "@tamagui/list-item": "npm:1.102.3" + "@tamagui/polyfill-dev": "npm:1.102.3" + "@tamagui/popover": "npm:1.102.3" + "@tamagui/popper": "npm:1.102.3" + "@tamagui/portal": "npm:1.102.3" + "@tamagui/progress": "npm:1.102.3" + "@tamagui/radio-group": "npm:1.102.3" + "@tamagui/react-native-media-driver": "npm:1.102.3" + "@tamagui/scroll-view": "npm:1.102.3" + "@tamagui/select": "npm:1.102.3" + "@tamagui/separator": "npm:1.102.3" + "@tamagui/shapes": "npm:1.102.3" + "@tamagui/sheet": "npm:1.102.3" + "@tamagui/slider": "npm:1.102.3" + "@tamagui/stacks": "npm:1.102.3" + "@tamagui/switch": "npm:1.102.3" + "@tamagui/tabs": "npm:1.102.3" + "@tamagui/text": "npm:1.102.3" + "@tamagui/theme": "npm:1.102.3" + "@tamagui/toggle-group": "npm:1.102.3" + "@tamagui/tooltip": "npm:1.102.3" + "@tamagui/use-controllable-state": "npm:1.102.3" + "@tamagui/use-debounce": "npm:1.102.3" + "@tamagui/use-force-update": "npm:1.102.3" + "@tamagui/use-window-dimensions": "npm:1.102.3" + "@tamagui/visually-hidden": "npm:1.102.3" peerDependencies: react: "*" - checksum: 10/f7ffa5255829a0881fba226b14b68a29258f96f70154a990b7a96e95e8ad2c204784843a28b383236947f260dfc04678d9e0dfd758178100fc254bb4de6f2931 + checksum: 10/1c0b35e856ee7f0003ae86cc6cb304e93d1f6aa11544ebc4e4a41743c6baba007596f666a370652817bfdcd73b3ce587d63e22f6ab7a9bacbecb00c32d9b04a6 languageName: node linkType: hard @@ -16802,7 +17095,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6": +"typescript@npm:>=3 < 6, typescript@npm:~5.5.3": version: 5.5.3 resolution: "typescript@npm:5.5.3" bin: @@ -16812,17 +17105,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.3.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin": +"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A~5.5.3#optional!builtin": version: 5.5.3 resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=b45daf" bin: @@ -16832,16 +17115,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.3.3#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d - languageName: node - linkType: hard - "ua-parser-js@npm:^1.0.35": version: 1.0.38 resolution: "ua-parser-js@npm:1.0.38" @@ -16884,6 +17157,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:5.28.4": + version: 5.28.4 + resolution: "undici@npm:5.28.4" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10/a666a9f5ac4270c659fafc33d78b6b5039a0adbae3e28f934774c85dcc66ea91da907896f12b414bd6f578508b44d5dc206fa636afa0e49a4e1c9e99831ff065 + languageName: node + linkType: hard + "undici@npm:^6.11.1": version: 6.19.2 resolution: "undici@npm:6.19.2" @@ -17000,7 +17282,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.16": +"update-browserslist-db@npm:^1.0.16, update-browserslist-db@npm:^1.1.0": version: 1.1.0 resolution: "update-browserslist-db@npm:1.1.0" dependencies: @@ -17212,7 +17494,7 @@ __metadata: languageName: node linkType: hard -"warn-once@npm:^0.1.0": +"warn-once@npm:0.1.1, warn-once@npm:^0.1.0": version: 0.1.1 resolution: "warn-once@npm:0.1.1" checksum: 10/e6a5a1f5a8dba7744399743d3cfb571db4c3947897875d4962a7c5b1bf2195ab4518c838cb4cea652e71729f21bba2e98dc75686f5fccde0fabbd894e2ed0c0d