diff --git a/app/(auth)/intro.tsx b/app/(auth)/intro.tsx index 96442e1..d123a90 100644 --- a/app/(auth)/intro.tsx +++ b/app/(auth)/intro.tsx @@ -1,4 +1,4 @@ -import {Image, ScrollView, View} from 'react-native'; +import {ScrollView, View} from 'react-native'; import * as WebBrowser from 'expo-web-browser'; import styled, {css} from '@emotion/native'; @@ -11,6 +11,7 @@ import {t} from '../../src/STRINGS'; import {useSafeAreaInsets} from 'react-native-safe-area-context'; import ButtonSocialSignIn from '../../src/components/uis/ButtonSocialSignIn'; import {useWarmUpBrowser} from '../../src/hooks/useWarmUpBrowser'; +import {Image} from 'expo-image'; WebBrowser.maybeCompleteAuthSession(); @@ -97,6 +98,8 @@ export default function Intro(): JSX.Element { source={IMG_CROSSPLATFORMS} style={css` margin-top: 24px; + width: 330px; + height: 260px; `} /> (); - const {user} = useRecoilValue(authRecoilState); + const {user} = useRecoilValue(authRecoilSelector); useEffect(() => { if (!user?.id) return; diff --git a/app/(home)/(tabs)/my.tsx b/app/(home)/(tabs)/my.tsx index 3c565c8..5a04d56 100644 --- a/app/(home)/(tabs)/my.tsx +++ b/app/(home)/(tabs)/my.tsx @@ -12,6 +12,8 @@ import {openURL} from '../../../src/utils/common'; import DoobooStats from '../../../src/components/fragments/DoobooStats'; import ErrorBoundary from 'react-native-error-boundary'; import FallbackComponent from '../../../src/components/uis/FallbackComponent'; +import {Image} from 'expo-image'; +import {authRecoilSelector} from '../../../src/recoil/selectors'; const Container = styled.SafeAreaView` flex: 1; @@ -30,7 +32,7 @@ const Content = styled.View` padding: 16px; `; -const UserAvatar = styled.Image` +const UserAvatar = styled(Image)` width: 120px; height: 120px; border-radius: 60px; @@ -103,7 +105,8 @@ const TagText = styled.Text` `; export default function My(): JSX.Element { - const {user, tags} = useRecoilValue(authRecoilState); + const {tags} = useRecoilValue(authRecoilState); + const {user} = useRecoilValue(authRecoilSelector); const {theme} = useDooboo(); return ( diff --git a/app/(home)/settings/profile-update.tsx b/app/(home)/settings/profile-update.tsx index df8bf7a..78faa7b 100644 --- a/app/(home)/settings/profile-update.tsx +++ b/app/(home)/settings/profile-update.tsx @@ -84,6 +84,7 @@ const fetcher = async ({ authId, supabase, }); + return {profile, userTags}; }; @@ -181,7 +182,9 @@ export default function ProfileUpdate(): JSX.Element { ); setValue('future_expectations', user.profile.future_expectations || ''); setTags(user.userTags); - setProfileImg(`${user.profile.avatar_url}` || undefined); + setProfileImg( + `${user.profile.avatar_url}?${new Date().toISOString()}` || undefined, + ); } }, [user, setValue]); diff --git a/app/(home)/user/[displayName].tsx b/app/(home)/user/[displayName].tsx index 1074dfa..e7c95da 100644 --- a/app/(home)/user/[displayName].tsx +++ b/app/(home)/user/[displayName].tsx @@ -21,6 +21,7 @@ import { fetchIsAFollowing, } from '../../../src/apis/followQueries'; import useSupabase from '../../../src/hooks/useSupabase'; +import {Image} from 'expo-image'; const Container = styled.SafeAreaView` flex: 1; @@ -39,7 +40,7 @@ const Content = styled.View` padding: 16px; `; -const UserAvatar = styled.Image` +const UserAvatar = styled(Image)` width: 120px; height: 120px; border-radius: 60px; diff --git a/bun.lockb b/bun.lockb index feb8827..b38971c 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index ac8076c..be19fbb 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,6 @@ "@types/jest": "^29.5.13", "@types/react": "~18.3.10", "@types/recoil": "^0.0.9", - "@typescript-eslint/eslint-plugin": "^8.7.0", "ajv": "^8.17.1", "babel-jest": "^29.7.0", "commitlint-plugin-function-rules": "^4.0.0", diff --git a/src/components/uis/ButtonSocialSignIn/ButtonSocialSignInView.tsx b/src/components/uis/ButtonSocialSignIn/ButtonSocialSignInView.tsx index 38473d9..35879c5 100644 --- a/src/components/uis/ButtonSocialSignIn/ButtonSocialSignInView.tsx +++ b/src/components/uis/ButtonSocialSignIn/ButtonSocialSignInView.tsx @@ -5,9 +5,10 @@ import type { TextStyle, ViewStyle, } from 'react-native'; -import {Image, TouchableOpacity} from 'react-native'; +import {TouchableOpacity} from 'react-native'; import styled from '@emotion/native'; import {LoadingIndicator, Typography, useDooboo} from 'dooboo-ui'; +import {Image} from 'expo-image'; type Props = { style?: StyleProp; @@ -47,7 +48,7 @@ export default function SocialSignInButton({ {loading ? ( - + ) : ( <> {leftElement ? ( diff --git a/src/components/uis/PostListItem.tsx b/src/components/uis/PostListItem.tsx index 41bc2d0..ba9a790 100644 --- a/src/components/uis/PostListItem.tsx +++ b/src/components/uis/PostListItem.tsx @@ -2,9 +2,8 @@ import styled, {css} from '@emotion/native'; import {Hr, Icon, Typography, useDooboo} from 'dooboo-ui'; import type {Image, Post, User} from '../../types'; import {formatDateTime} from '../../utils/date'; -import {TouchableOpacity} from 'react-native-gesture-handler'; import UserListItem from './UserListItem'; -import {View} from 'react-native'; +import {TouchableOpacity, View} from 'react-native'; import ControlItem, {ControlItemProps} from './ControlItem'; import {Image as ExpoImage} from 'expo-image'; import {useRecoilValue} from 'recoil'; diff --git a/src/components/uis/Scouter/Score.tsx b/src/components/uis/Scouter/Score.tsx index 1893041..7a1fea2 100644 --- a/src/components/uis/Scouter/Score.tsx +++ b/src/components/uis/Scouter/Score.tsx @@ -9,6 +9,7 @@ import { IC_TIER_PLATINUM, IC_TIER_SILVER, } from '../../../icons'; +import {Image} from 'expo-image'; const Container = styled.View` align-self: stretch; @@ -33,7 +34,7 @@ const ScoreView = styled.View` align-items: center; `; -const StyledImage = styled.Image` +const StyledImage = styled(Image)` width: 32px; height: 32px; margin-right: 8px; diff --git a/src/recoil/selectors.ts b/src/recoil/selectors.ts new file mode 100644 index 0000000..44a0e1a --- /dev/null +++ b/src/recoil/selectors.ts @@ -0,0 +1,28 @@ +import {selector} from 'recoil'; +import {authRecoilState, UserInfo} from './atoms'; + +export const authRecoilSelector = selector({ + key: 'authRecoilSelector', + get: ({get}) => { + const state = get(authRecoilState); + + if (state.user?.avatar_url) { + return { + ...state, + user: { + ...state.user, + avatar_url: `${state.user.avatar_url}?${new Date().toISOString()}`, + }, + }; + } + return state; + }, + set: ({set, get}, newValue) => { + const newUserInfo = newValue as UserInfo; + + if (newUserInfo.user?.avatar_url) { + newUserInfo.user.avatar_url = `${newUserInfo.user.avatar_url}?${new Date().toISOString()}`; + } + set(authRecoilState, newUserInfo); + }, +}); diff --git a/yarn.lock b/yarn.lock index d0944c9..d75ce88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,6 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: 2BE711656C857CF3-97acc76403b4db97-71C3AC00E13CB603-1961378047277cd2 +# bun ./bun.lockb --hash: CB11A1164223DBC4-d30d61a08fde4de8-0D01961629E63E6E-68a164790dbf64eb "@aashutoshrathi/word-wrap@^1.2.3": @@ -23,14 +23,14 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@~7.10.4": +"@babel/code-frame@7.10.4": version "7.10.4" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@7.10.4": +"@babel/code-frame@~7.10.4": version "7.10.4" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== @@ -71,6 +71,11 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz" integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== +"@babel/compat-data@^7.25.2": + version "7.25.4" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz" + integrity sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ== + "@babel/core@*", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.13.16", "@babel/core@^7.20.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.8.0": version "7.23.7" resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz" @@ -134,7 +139,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.0", "@babel/core@^7.24.7": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.0": version "7.24.7" resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz" integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== @@ -155,6 +160,27 @@ "@babel/helper-module-transforms" "^7.24.7" "@babel/helper-compilation-targets" "^7.24.7" +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.25.2": + version "7.25.2" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/generator@^7.20.0", "@babel/generator@^7.20.5", "@babel/generator@^7.23.6", "@babel/generator@^7.7.2": version "7.23.6" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" @@ -185,7 +211,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" -"@babel/generator@^7.25.6": +"@babel/generator@^7.25.0", "@babel/generator@^7.25.6": version "7.25.6" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz" integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== @@ -238,6 +264,17 @@ "@babel/compat-data" "^7.24.7" "@babel/helper-validator-option" "^7.24.7" +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6", "@babel/helper-create-class-features-plugin@^7.23.7": version "7.23.7" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz" @@ -409,6 +446,16 @@ "@babel/helper-validator-identifier" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" +"@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" @@ -572,6 +619,11 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz" integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + "@babel/helper-wrap-function@^7.22.20": version "7.22.20" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz" @@ -625,6 +677,14 @@ "@babel/types" "^7.24.7" "@babel/template" "^7.24.7" +"@babel/helpers@^7.25.0": + version "7.25.6" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz" + integrity sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q== + dependencies: + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.23.4": version "7.23.4" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" @@ -1016,7 +1076,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.23.3": +"@babel/plugin-transform-class-properties@^7.23.3": version "7.23.3" resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz" integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== @@ -1024,7 +1084,7 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-properties@^7.24.1": +"@babel/plugin-transform-class-properties@^7.0.0-0", "@babel/plugin-transform-class-properties@^7.24.1": version "7.25.4" resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz" integrity sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g== @@ -1230,7 +1290,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": +"@babel/plugin-transform-nullish-coalescing-operator@^7.0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": version "7.24.7" resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz" integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== @@ -1308,7 +1368,7 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.24.5": +"@babel/plugin-transform-optional-chaining@^7.0.0-0", "@babel/plugin-transform-optional-chaining@^7.24.5": version "7.24.8" resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz" integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== @@ -1757,7 +1817,7 @@ "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" -"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.4": +"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.4": version "7.25.6" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz" integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== @@ -1806,7 +1866,7 @@ "@babel/helper-string-parser" "^7.24.7" "@babel/helper-validator-identifier" "^7.24.7" -"@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.6": +"@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6": version "7.25.6" resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz" integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== @@ -1820,30 +1880,30 @@ resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@clerk/clerk-expo@2.2.10": - version "2.2.10" - resolved "https://registry.npmjs.org/@clerk/clerk-expo/-/clerk-expo-2.2.10.tgz" - integrity sha512-2wxVOGqslywGtEno8Bnzx2grqnPOHoHWiwnRSn04UzhSmcNGHDxTqabQ9TIINHio+0pBfFARgOYAyWCBtwaS8g== +"@clerk/clerk-expo@2.2.17": + version "2.2.17" + resolved "https://registry.npmjs.org/@clerk/clerk-expo/-/clerk-expo-2.2.17.tgz" + integrity sha512-EsIVQZxr9ZFDoe+RZLpishQSD5kzu6MRGKk1lb6BYY/bo5QW2c67iLxzXack/EhKDt5gNCvoyjsvl0PyGZOTAg== dependencies: tslib "2.4.1" base-64 "^1.0.0" - "@clerk/types" "4.20.1" - "@clerk/shared" "2.7.2" - "@clerk/clerk-js" "5.21.2" - "@clerk/clerk-react" "5.8.2" + "@clerk/types" "4.23.0" + "@clerk/shared" "2.8.4" + "@clerk/clerk-js" "5.24.0" + "@clerk/clerk-react" "5.9.4" react-native-url-polyfill "2.0.0" -"@clerk/clerk-js@5.21.2": - version "5.21.2" - resolved "https://registry.npmjs.org/@clerk/clerk-js/-/clerk-js-5.21.2.tgz" - integrity sha512-7QBuKPIQglYVqKFdNp5fGU+gybUV8vQV2Q2C/wUfD+6KHBxLw57YUr6ascNRaMPa/GNRNqmGFzbHqMgBMOZSqQ== +"@clerk/clerk-js@5.24.0": + version "5.24.0" + resolved "https://registry.npmjs.org/@clerk/clerk-js/-/clerk-js-5.24.0.tgz" + integrity sha512-cSAZEJWQZbf55szVWpwaKzS3vZn5JiEH46kmrPnj20nnKzOzyht6Lh7FUVfuxX0eUp9mVCyTpbw18ZUSSzB9LA== dependencies: dequal "2.0.3" core-js "3.26.1" crypto-js "^4.2.0" - "@clerk/types" "4.20.1" + "@clerk/types" "4.23.0" qrcode.react "3.1.0" - "@clerk/shared" "2.7.2" + "@clerk/shared" "2.8.4" "@emotion/cache" "11.11.0" "@emotion/react" "11.11.1" "@zxcvbn-ts/core" "3.0.4" @@ -1851,42 +1911,42 @@ copy-to-clipboard "3.3.3" "@floating-ui/react" "0.25.4" regenerator-runtime "0.13.11" - "@clerk/localizations" "3.0.1" + "@clerk/localizations" "3.1.0" "@coinbase/wallet-sdk" "4.0.4" "@formkit/auto-animate" "^0.8.1" "@zxcvbn-ts/language-common" "3.0.4" -"@clerk/clerk-react@5.8.2": - version "5.8.2" - resolved "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.8.2.tgz" - integrity sha512-5wXr02TmxlGBjBTrM5URCk01b0q/Po6xg3SPo/U8HgrQ8qnY82hbnLxZ1dUuqH3MIzUh2VAoISJzF4TEZYqJJA== +"@clerk/clerk-react@5.9.4": + version "5.9.4" + resolved "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.9.4.tgz" + integrity sha512-bcaGccFaOiAaonvbIBNyJgjy1W20Gt4WgHHaFKgh44k+LtauG6LrYotdac1ffXCyVuWHZvVNTA29SuSodkRmAg== dependencies: tslib "2.4.1" - "@clerk/types" "4.20.1" - "@clerk/shared" "2.7.2" + "@clerk/types" "4.23.0" + "@clerk/shared" "2.8.4" -"@clerk/localizations@3.0.1": - version "3.0.1" - resolved "https://registry.npmjs.org/@clerk/localizations/-/localizations-3.0.1.tgz" - integrity sha512-HjUlKvvfzRn8SzeIP4pNI5ICEPFDwwHrtOrni1Qw3bzRIxxeKKrqGIFtZ+sJBubFG7l8v48ajkZLp439E10Q6Q== +"@clerk/localizations@3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@clerk/localizations/-/localizations-3.1.0.tgz" + integrity sha512-f6Wtwwy796S2NLKdoro9wXc/BsrjzxfI9SuZRkX300OVDAf5FSIDyV3LfgyAq4z5wA6f0LIucoXDGTq1wwMyWA== dependencies: - "@clerk/types" "4.20.1" + "@clerk/types" "4.23.0" -"@clerk/shared@2.7.2": - version "2.7.2" - resolved "https://registry.npmjs.org/@clerk/shared/-/shared-2.7.2.tgz" - integrity sha512-0SymNLqE5oMPf1XwtqNazNcpIoCKUv77f8rHpx4U8mg73uXYfuEQThNgCJyoM4/qxYLL3SBPKAlZl9MAHfSiyA== +"@clerk/shared@2.8.4": + version "2.8.4" + resolved "https://registry.npmjs.org/@clerk/shared/-/shared-2.8.4.tgz" + integrity sha512-I+V05B/YqEWAaXb+SWb9VFCK6WSjChW01gC9OJxpkvjauNiBtDjFVghodZFg2dxcbwQGQNj6sC1hrf+mcBVBqw== dependencies: swr "^2.2.0" std-env "^3.7.0" js-cookie "3.0.5" - "@clerk/types" "4.20.1" + "@clerk/types" "4.23.0" glob-to-regexp "0.4.1" -"@clerk/types@4.20.1": - version "4.20.1" - resolved "https://registry.npmjs.org/@clerk/types/-/types-4.20.1.tgz" - integrity sha512-s2v3wFgLsB+d0Ot5yN+5IjRNKWl63AAeEczTZDZYSWuNkGihvEXYjS2NtnYuhROBRgWEHEsm0JOp0rQkfTMkBw== +"@clerk/types@4.23.0": + version "4.23.0" + resolved "https://registry.npmjs.org/@clerk/types/-/types-4.23.0.tgz" + integrity sha512-xCAPeKXOt/qAEzhlv35sdNYm9ewoveRMUwVEoGsFIDaeF9N1agCNdzKtCMcHjGZFH4ESnopLmEq2n46aRxPFkA== dependencies: csstype "3.1.1" @@ -3415,6 +3475,27 @@ "@expo/config-types" "^51.0.0-unreleased" "@expo/sdk-runtime-versions" "^1.0.0" +"@expo/config-plugins@8.0.9", "@expo/config-plugins@~8.0.8": + version "8.0.9" + resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.9.tgz" + integrity sha512-dNCG45C7BbDPV9MdWvCbsFtJtVn4w/TJbb5b7Yr6FA8HYIlaaVM0wqUMzTPmGj54iYXw8X/Vge8uCPxg7RWgeA== + dependencies: + glob "7.1.6" + chalk "^4.1.2" + debug "^4.3.1" + slash "^3.0.0" + xcode "^3.0.1" + getenv "^1.0.0" + semver "^7.5.4" + xml2js "0.6.0" + find-up "~5.0.0" + slugify "^1.6.6" + "@expo/plist" "^0.1.0" + resolve-from "^5.0.0" + "@expo/json-file" "~8.3.0" + "@expo/config-types" "^51.0.0-unreleased" + "@expo/sdk-runtime-versions" "^1.0.0" + "@expo/config-types@^45.0.0": version "45.0.0" resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz" @@ -3890,6 +3971,13 @@ resolved "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.0.tgz" integrity sha512-5orm59pdnBQlovhU9k4DbjMUZBHNlku7IRgFY56f7pcaaCnXq9yaLJoOQl9sMwNdFzf4gnkTyHmR5uN10mI9rA== +"@expo/vector-icons@^14.0.3": + version "14.0.3" + resolved "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.3.tgz" + integrity sha512-UJAKOXPPi6ez/1QZfoFVopCH3+c12Sw+T+IIVkvONCEN7zjN1fLxxWHkZ7Spz4WO5EH2ObtaJfCe/k4rw+ftxA== + dependencies: + prop-types "^15.8.1" + "@expo/xcpretty@^4.3.0": version "4.3.1" resolved "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.1.tgz" @@ -4420,46 +4508,46 @@ resolved "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz" integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== -"@prisma/client@5.16.1": - version "5.16.1" - resolved "https://registry.npmjs.org/@prisma/client/-/client-5.16.1.tgz" - integrity sha512-wM9SKQjF0qLxdnOZIVAIMKiz6Hu7vDt4FFAih85K1dk/Rr2mdahy6d3QP41K62N9O0DJJA//gUDA3Mp49xsKIg== +"@prisma/client@5.20.0": + version "5.20.0" + resolved "https://registry.npmjs.org/@prisma/client/-/client-5.20.0.tgz" + integrity sha512-CLv55ZuMuUawMsxoqxGtLT3bEZoa2W8L3Qnp6rDIFWy+ZBrUcOFKdoeGPSnbBqxc3SkdxJrF+D1veN/WNynZYA== -"@prisma/debug@5.16.1": - version "5.16.1" - resolved "https://registry.npmjs.org/@prisma/debug/-/debug-5.16.1.tgz" - integrity sha512-JsNgZAg6BD9RInLSrg7ZYzo11N7cVvYArq3fHGSD89HSgtN0VDdjV6bib7YddbcO6snzjchTiLfjeTqBjtArVQ== +"@prisma/debug@5.20.0": + version "5.20.0" + resolved "https://registry.npmjs.org/@prisma/debug/-/debug-5.20.0.tgz" + integrity sha512-oCx79MJ4HSujokA8S1g0xgZUGybD4SyIOydoHMngFYiwEwYDQ5tBQkK5XoEHuwOYDKUOKRn/J0MEymckc4IgsQ== -"@prisma/engines@5.16.1": - version "5.16.1" - resolved "https://registry.npmjs.org/@prisma/engines/-/engines-5.16.1.tgz" - integrity sha512-KkyF3eIUtBIyp5A/rJHCtwQO18OjpGgx18PzjyGcJDY/+vNgaVyuVd+TgwBgeq6NLdd1XMwRCI+58vinHsAdfA== +"@prisma/engines@5.20.0": + version "5.20.0" + resolved "https://registry.npmjs.org/@prisma/engines/-/engines-5.20.0.tgz" + integrity sha512-DtqkP+hcZvPEbj8t8dK5df2b7d3B8GNauKqaddRRqQBBlgkbdhJkxhoJTrOowlS3vaRt2iMCkU0+CSNn0KhqAQ== dependencies: - "@prisma/debug" "5.16.1" - "@prisma/fetch-engine" "5.16.1" - "@prisma/get-platform" "5.16.1" - "@prisma/engines-version" "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" + "@prisma/debug" "5.20.0" + "@prisma/fetch-engine" "5.20.0" + "@prisma/get-platform" "5.20.0" + "@prisma/engines-version" "5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284" -"@prisma/engines-version@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303": - version "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" - resolved "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303.tgz" - integrity sha512-HkT2WbfmFZ9WUPyuJHhkiADxazHg8Y4gByrTSVeb3OikP6tjQ7txtSUGu9OBOBH0C13dPKN2qqH12xKtHu/Hiw== +"@prisma/engines-version@5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284": + version "5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284" + resolved "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284.tgz" + integrity sha512-Lg8AS5lpi0auZe2Mn4gjuCg081UZf88k3cn0RCwHgR+6cyHHpttPZBElJTHf83ZGsRNAmVCZCfUGA57WB4u4JA== -"@prisma/fetch-engine@5.16.1": - version "5.16.1" - resolved "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.16.1.tgz" - integrity sha512-oOkjaPU1lhcA/Rvr4GVfd1NLJBwExgNBE36Ueq7dr71kTMwy++a3U3oLd2ZwrV9dj9xoP6LjCcky799D9nEt4w== +"@prisma/fetch-engine@5.20.0": + version "5.20.0" + resolved "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.20.0.tgz" + integrity sha512-JVcaPXC940wOGpCOwuqQRTz6I9SaBK0c1BAyC1pcz9xBi+dzFgUu3G/p9GV1FhFs9OKpfSpIhQfUJE9y00zhqw== dependencies: - "@prisma/debug" "5.16.1" - "@prisma/get-platform" "5.16.1" - "@prisma/engines-version" "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" + "@prisma/debug" "5.20.0" + "@prisma/get-platform" "5.20.0" + "@prisma/engines-version" "5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284" -"@prisma/get-platform@5.16.1": - version "5.16.1" - resolved "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.16.1.tgz" - integrity sha512-R4IKnWnMkR2nUAbU5gjrPehdQYUUd7RENFD2/D+xXTNhcqczp0N+WEGQ3ViyI3+6mtVcjjNIMdnUTNyu3GxIgA== +"@prisma/get-platform@5.20.0": + version "5.20.0" + resolved "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.20.0.tgz" + integrity sha512-8/+CehTZZNzJlvuryRgc77hZCWrUDYd/PmlZ7p2yNXtmf2Una4BWnTbak3us6WVdqoz5wmptk6IhsXdG2v5fmA== dependencies: - "@prisma/debug" "5.16.1" + "@prisma/debug" "5.20.0" "@radix-ui/react-compose-refs@1.0.0": version "1.0.0" @@ -4476,10 +4564,10 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.0" -"@react-native-async-storage/async-storage@1.23.1": - version "1.23.1" - resolved "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz" - integrity sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA== +"@react-native-async-storage/async-storage@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-2.0.0.tgz" + integrity sha512-af6H9JjfL6G/PktBfUivvexoiFKQTJGQCtSWxMdivLzNIY94mu9DdiY0JqCSg/LyPCLGKhHPUlRQhNvpu3/KVA== dependencies: merge-options "^3.0.4" @@ -5243,10 +5331,10 @@ dependencies: joi "^17.2.1" -"@react-native-community/datetimepicker@8.0.1": - version "8.0.1" - resolved "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-8.0.1.tgz" - integrity sha512-4BO0t3geMNNw9cIIm9p9FNUzwMXexdzD4pAH0AaUAycs3BS71HLrX8jHbrI7nzq/+8O7cLAXn5Gudte+YpTV8Q== +"@react-native-community/datetimepicker@8.2.0": + version "8.2.0" + resolved "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-8.2.0.tgz" + integrity sha512-qrUPhiBvKGuG9Y+vOqsc56RPFcHa1SU2qbAMT0hfGkoFIj3FodE0VuPVrEa8fgy7kcD5NQmkZIKgHOBLV0+hWg== dependencies: invariant "^2.2.4" @@ -6290,13 +6378,13 @@ component-type "^1.2.1" join-component "^1.1.0" -"@shopify/flash-list@1.6.4": - version "1.6.4" - resolved "https://registry.npmjs.org/@shopify/flash-list/-/flash-list-1.6.4.tgz" - integrity sha512-M2momcnY7swsvmpHIFDVbdOaFw4aQocJXA/lFP0Gpz+alQjFylqVKvszxl4atYO2SNbjxlb2L6hEP9WEcAknGQ== +"@shopify/flash-list@1.7.1": + version "1.7.1" + resolved "https://registry.npmjs.org/@shopify/flash-list/-/flash-list-1.7.1.tgz" + integrity sha512-sUYl7h8ydJutufA26E42Hj7cLvaBTpkMIyNJiFrxUspkcANb6jnFiLt9rEwAuDjvGk/C0lHau+WyT6ZOxqVPwg== dependencies: - tslib "2.4.0" - recyclerlistview "4.2.0" + recyclerlistview "4.2.1" + tslib "2.6.3" "@sideway/address@^4.1.4": version "4.1.4" @@ -6613,13 +6701,13 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@~18.2.79": - version "18.2.79" - resolved "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz" - integrity sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w== +"@types/react@~18.3.10": + version "18.3.10" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.10.tgz" + integrity sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg== dependencies: - "@types/prop-types" "*" csstype "^3.0.2" + "@types/prop-types" "*" "@types/recoil@^0.0.9": version "0.0.9" @@ -6676,7 +6764,7 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@typescript-eslint/eslint-plugin@^7.13.0", "@typescript-eslint/eslint-plugin@^7.4.0": +"@typescript-eslint/eslint-plugin@^7.4.0": version "7.13.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz" integrity sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w== @@ -7290,21 +7378,21 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" -ansi-styles@^4.0.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7346,7 +7434,7 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.0.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7395,7 +7483,7 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7444,7 +7532,7 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.1.0: +ansi-styles@^4.0.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7500,7 +7588,7 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.1.0: +ansi-styles@^4.0.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -7535,7 +7623,7 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -8206,6 +8294,16 @@ browser-tabs-lock@1.2.15: node-releases "^2.0.14" update-browserslist-db "^1.0.13" +"browserslist@>= 4.21.0", browserslist@^4.23.1: + version "4.24.0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz" + integrity sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A== + dependencies: + caniuse-lite "^1.0.30001663" + electron-to-chromium "^1.5.28" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" @@ -8375,6 +8473,11 @@ caniuse-lite@^1.0.30001565: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001579.tgz" integrity sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA== +caniuse-lite@^1.0.30001663: + version "1.0.30001664" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz" + integrity sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g== + chalk@^2.0.1, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" @@ -8416,7 +8519,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8424,7 +8527,7 @@ chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8432,7 +8535,7 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8448,7 +8551,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8456,7 +8559,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8464,7 +8567,7 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8480,7 +8583,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8488,7 +8591,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8528,7 +8631,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8536,7 +8639,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8544,7 +8647,7 @@ chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8560,7 +8663,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8568,7 +8671,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8576,7 +8679,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8600,7 +8703,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8608,7 +8711,7 @@ chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.1.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8624,7 +8727,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8640,7 +8743,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8648,7 +8751,7 @@ chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8680,7 +8783,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8696,7 +8799,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8704,7 +8807,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8720,7 +8823,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8728,7 +8831,7 @@ chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -9769,7 +9872,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -9832,7 +9935,7 @@ cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -9998,7 +10101,7 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" -date-fns@^4.0.0: +date-fns@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz" integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg== @@ -10022,7 +10125,7 @@ debug@^2.2.0: dependencies: ms "2.0.0" -debug@^2.2.0: +debug@^2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -10036,7 +10139,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@2.6.9: +debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -10050,14 +10153,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@^2.6.9: +debug@2.6.9, debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@2.6.9, debug@^2.2.0: +debug@2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -10367,6 +10470,11 @@ electron-to-chromium@^1.4.601: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.639.tgz" integrity sha512-CkKf3ZUVZchr+zDpAlNLEEy2NJJ9T64ULWaDgy3THXXlPVPkLu3VOs9Bac44nebVtdwl2geSj6AxTtGDOxoXhg== +electron-to-chromium@^1.5.28: + version "1.5.29" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz" + integrity sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw== + emittery@^0.13.1: version "0.13.1" resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" @@ -10639,6 +10747,11 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" @@ -10649,7 +10762,7 @@ escape-string-regexp@^1.0.5: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: +escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== @@ -11346,7 +11459,7 @@ expo@*: expo-modules-autolinking "1.11.2" whatwg-url-without-unicode "8.0.0-3" -expo@*, expo@~51.0.31: +expo@*: version "51.0.32" resolved "https://registry.npmjs.org/expo/-/expo-51.0.32.tgz" integrity sha512-6GEhYvHRnyS/6BytQagGkClsaqbuwAtlN3A6oDfnNMRKLmz6NE/r+Rjg9zbQgUO6zigqb60Yj5lAX32DmixRDw== @@ -11367,6 +11480,27 @@ expo@*, expo@~51.0.31: expo-modules-autolinking "1.11.2" whatwg-url-without-unicode "8.0.0-3" +expo@*, expo@~51.0.34: + version "51.0.34" + resolved "https://registry.npmjs.org/expo/-/expo-51.0.34.tgz" + integrity sha512-l2oi+hIj/ph3qGcvM54Nyd2uF3Zq5caVmSg7AXfBUgtvcdv5Pj1EI/2xCXP9tfMNQo351CWyOwBkTGjv+GdrLg== + dependencies: + "@expo/cli" "0.18.29" + expo-font "~12.0.10" + fbemitter "^3.0.0" + expo-asset "~10.0.10" + "@expo/config" "9.0.3" + "@babel/runtime" "^7.20.0" + expo-keep-awake "~13.0.2" + expo-file-system "~17.0.1" + babel-preset-expo "~11.0.14" + expo-modules-core "1.12.24" + "@expo/metro-config" "0.18.11" + "@expo/vector-icons" "^14.0.3" + "@expo/config-plugins" "8.0.9" + expo-modules-autolinking "1.11.2" + whatwg-url-without-unicode "8.0.0-3" + expo-application@~5.9.0: version "5.9.1" resolved "https://registry.npmjs.org/expo-application/-/expo-application-5.9.1.tgz" @@ -11461,10 +11595,10 @@ expo-crypto@~13.0.0: dependencies: base64-js "^1.3.0" -expo-dev-client@~4.0.26: - version "4.0.26" - resolved "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.26.tgz" - integrity sha512-GM+X7bngAK2vr0YMkPnQFUFVW22eG3CjoxTJ0yUwW3RgCqFdMkTeAIS/1sEXjyNYjGkigtgtch+bdYtJxfqpuw== +expo-dev-client@~4.0.27: + version "4.0.27" + resolved "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.27.tgz" + integrity sha512-4f0eO7GTdGzYYg3qABR98Vc2iiCBA2HICh8namVAvqkcVCuh44I9lOctaAEe/932+lLugEW4+Mv29pdEHq3/FA== dependencies: expo-dev-menu "5.0.21" expo-manifests "~0.14.0" @@ -11560,10 +11694,10 @@ expo-font@~12.0.10: dependencies: fontfaceobserver "^2.1.0" -expo-image@~1.12.15: - version "1.12.15" - resolved "https://registry.npmjs.org/expo-image/-/expo-image-1.12.15.tgz" - integrity sha512-rjvnNSaFnrmlugDESTaYJhgdqRLn+M5vu0lD5NGNd2LkxGG5HrRV3gSzeyQQ68XRhrDN8eJvkcKujPKJUTMraw== +expo-image@~1.13.0: + version "1.13.0" + resolved "https://registry.npmjs.org/expo-image/-/expo-image-1.13.0.tgz" + integrity sha512-0NLDcFmEn4Nh1sXeRvNzDHT+Fl6FXtTol6ki6kYYH0/iDeSFWyIy/Fek6kzDDYAmhipSMR7buPf7VVoHseTbAA== expo-image-loader@~4.7.0: version "4.7.0" @@ -11770,7 +11904,7 @@ expo-screen-orientation@~7.0.5: resolved "https://registry.npmjs.org/expo-screen-orientation/-/expo-screen-orientation-7.0.5.tgz" integrity sha512-1j0MzVzYpjKQo4BWowQ3ZYwC3OnddX/8k06C8VYTAxMyd8ou1k+rG4tm+GIV2n2RSzc3g7cfPlQwSYr3/SGmbg== -expo-secure-store@>=12.4.0, expo-secure-store@~13.0.2: +expo-secure-store@~13.0.2: version "13.0.2" resolved "https://registry.npmjs.org/expo-secure-store/-/expo-secure-store-13.0.2.tgz" integrity sha512-3QYgoneo8p8yeeBPBiAfokNNc2xq6+n8+Ob4fAlErEcf4H7Y72LH+K/dx0nQyWau2ZKZUXBxyyfuHFyVKrEVLg== @@ -11780,13 +11914,20 @@ expo-sharing@~12.0.1: resolved "https://registry.npmjs.org/expo-sharing/-/expo-sharing-12.0.1.tgz" integrity sha512-wBT+WeXwapj/9NWuLJO01vi9bdlchYu/Q/xD8slL/Ls4vVYku8CPqzkTtDFcjLrjtlJqyeHsdQXwKLvORmBIew== -expo-splash-screen@0.27.5, expo-splash-screen@~0.27.5: +expo-splash-screen@0.27.5: version "0.27.5" resolved "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.27.5.tgz" integrity sha512-9rdZuLkFCfgJBxrheUsOEOIW6Rp+9NVlpSE0hgXQwbTCLTncf00IHSE8/L2NbFyeDLNjof1yZBppaV7tXHRUzA== dependencies: "@expo/prebuild-config" "7.0.6" +expo-splash-screen@~0.27.6: + version "0.27.6" + resolved "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.27.6.tgz" + integrity sha512-joUwZQS48k3VMnucQ0Y8Dle1t1FyIvluQA4kjuPx2x7l2dRrfctbo34ahTnC0p1o2go5oN2iEnSTOElY4wRQHw== + dependencies: + "@expo/prebuild-config" "7.0.8" + expo-status-bar@*, expo-status-bar@~1.12.1: version "1.12.1" resolved "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.12.1.tgz" @@ -11805,10 +11946,10 @@ expo-system-ui@~3.0.7: debug "^4.3.2" "@react-native/normalize-colors" "0.74.85" -expo-updates@~0.25.24: - version "0.25.24" - resolved "https://registry.npmjs.org/expo-updates/-/expo-updates-0.25.24.tgz" - integrity sha512-juqdOUvaMfu6zeUg3fTk6ciLw4QK+0HXNR0+X41BVOFilNmlTFQZ6LyRGJAZJP7HQs2bHR5d/btAXkejtIqVXw== +expo-updates@~0.25.25: + version "0.25.25" + resolved "https://registry.npmjs.org/expo-updates/-/expo-updates-0.25.25.tgz" + integrity sha512-Z9sCf6w3876JLlj6DGRsXFI/NnRhXM0gfXT2dusniagt4qvwThGKxS/zEcpo9JUyO411yVL/XGv411Czeaw9xA== dependencies: arg "4.1.0" chalk "^4.1.2" @@ -12013,7 +12154,7 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.1.0: +find-up@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -12021,7 +12162,7 @@ find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^4.0.0: +find-up@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -12170,7 +12311,7 @@ fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0, fs-extra@^9.1.0: +fs-extra@^9.0.0: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -12180,7 +12321,7 @@ fs-extra@^9.0.0, fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0: +fs-extra@^9.0.0, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -12209,7 +12350,7 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: +fsevents@2.3.3, fsevents@^2.3.2: version "2.3.3" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -14616,10 +14757,10 @@ lottie-react@^2.4.0: dependencies: lottie-web "^5.10.2" -lottie-react-native@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-6.7.0.tgz" - integrity sha512-doiF/36LaKkzo0XkgUIK8egxALNY6jGjCI4szpRuwop15LTW3DFtIA2L3pusNdaH7oM797aSH5UylIJw2k+Hgw== +lottie-react-native@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-7.0.0.tgz" + integrity sha512-RnwacxdB1MKDS/WSX8XFyXw5nxEKF+aLYRzbkQBQY0pZTRF2XYg8zd25D1su1M0TEP0sgWutwN5rweSeCsf8qQ== lottie-web@^5.10.2, lottie-web@^5.7.1: version "5.12.2" @@ -15222,7 +15363,7 @@ mkdirp@^0.5.1: dependencies: minimist "^1.2.6" -mkdirp@^1.0.4: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -15232,7 +15373,7 @@ mkdirp@^1.0.4: resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^1.0.3: +mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -15399,6 +15540,11 @@ node-releases@^2.0.14: resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + node-stream-zip@^1.9.1: version "1.15.0" resolved "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz" @@ -15633,35 +15779,35 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -onetime@^5.1.0: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -onetime@^5.1.2: +onetime@^5.1.0: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -15675,7 +15821,7 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -16002,12 +16148,12 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -16022,12 +16168,12 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -16065,6 +16211,11 @@ picocolors@^1.0.0: resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" @@ -16174,7 +16325,7 @@ pretty-format@^22.0.3, pretty-format@^22.4.3: ansi-regex "^3.0.0" ansi-styles "^3.2.0" -pretty-format@^26.6.2: +pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -16184,7 +16335,7 @@ pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^26.5.2, pretty-format@^26.6.2: +pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -16203,12 +16354,14 @@ pretty-format@^29.0.0, pretty-format@^29.0.3, pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" -prisma@*, prisma@^5.16.1: - version "5.16.1" - resolved "https://registry.npmjs.org/prisma/-/prisma-5.16.1.tgz" - integrity sha512-Z1Uqodk44diztImxALgJJfNl2Uisl9xDRvqybMKEBYJLNKNhDfAHf+ZIJbZyYiBhLMbKU9cYGdDVG5IIXEnL2Q== +prisma@^5.20.0: + version "5.20.0" + resolved "https://registry.npmjs.org/prisma/-/prisma-5.20.0.tgz" + integrity sha512-6obb3ucKgAnsGS9x9gLOe8qa51XxvJ3vLQtmyf52CTey1Qcez3A6W6ROH5HIz5Q5bW+0VpmZb8WBohieMFGpig== dependencies: - "@prisma/engines" "5.16.1" + "@prisma/engines" "5.20.0" + optionalDependencies: + fsevents "2.3.3" process-nextick-args@~2.0.0: version "2.0.1" @@ -16360,13 +16513,20 @@ rc@~1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react@*, react@18.2.0, "react@>= 15.2.1", react@>=16.0.0, react@>=16.13.1, react@>=16.6.0, react@>=16.8, react@>=16.8.6, react@>=16.9, react@>=16.x.x, react@>=17.0.0, react@>=18, "react@>=18 || >=19.0.0-beta", react@>=18.0.0, "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18 || ^19", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, react@^18.3.1: +react@*, react@18.2.0, react@>=16.0.0, react@>=16.13.1, react@>=16.6.0, react@>=16.8, react@>=16.8.6, react@>=16.9, react@>=16.x.x, react@>=17.0.0, react@>=18.0.0, "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18 || ^19", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, react@^18.3.1: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== dependencies: loose-envify "^1.1.0" +react@*, react@18.3.1, "react@>= 15.2.1", react@>=18, "react@>=18 || >=19.0.0-beta", react@^18.3.1: + version "18.3.1" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + react-devtools-core@^4.27.7: version "4.28.5" resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz" @@ -16391,7 +16551,7 @@ react-devtools-core@^5.3.1: shell-quote "^1.6.1" ws "^7" -react-dom@18.2.0, react-dom@>=16.8.0, react-dom@>=18, "react-dom@>=18 || >=19.0.0-beta", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.0.0: +react-dom@>=16.8.0, "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.0.0: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -16399,6 +16559,14 @@ react-dom@18.2.0, react-dom@>=16.8.0, react-dom@>=18, "react-dom@>=18 || >=19.0. loose-envify "^1.1.0" scheduler "^0.23.0" +react-dom@18.3.1, react-dom@>=18, "react-dom@>=18 || >=19.0.0-beta": + version "18.3.1" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== + dependencies: + scheduler "^0.23.2" + loose-envify "^1.1.0" + react-fast-compare@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" @@ -16492,7 +16660,7 @@ react-native@*, "react-native@>=0.14.0 <1", react-native@>=0.57.7, react-native@ ws "^6.2.2" yargs "^17.6.2" -react-native@*, "react-native@^0.0.0-0 || >=0.60 <1.0": +react-native@*: version "0.74.1" resolved "https://registry.npmjs.org/react-native/-/react-native-0.74.1.tgz" integrity sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg== @@ -16535,7 +16703,7 @@ react-native@*, "react-native@^0.0.0-0 || >=0.60 <1.0": ws "^6.2.2" yargs "^17.6.2" -react-native@*, react-native@>=0.46, react-native@>=0.6.0: +react-native@*, react-native@>=0.6.0: version "0.74.2" resolved "https://registry.npmjs.org/react-native/-/react-native-0.74.2.tgz" integrity sha512-EBMBjPPL4/GjHMP4NqsZabT3gI5WU9cSmduABGAGrd8uIcmTZ5F2Ng9k6gFmRm7n8e8CULxDNu98ZpQfBjl7Bw== @@ -16578,7 +16746,7 @@ react-native@*, react-native@>=0.46, react-native@>=0.6.0: "@react-native-community/cli-platform-ios" "13.6.8" "@react-native-community/cli-platform-android" "13.6.8" -react-native@*, "react-native@>= 0.30.0", react-native@>=0.60: +react-native@*, react-native@>=0.60: version "0.74.3" resolved "https://registry.npmjs.org/react-native/-/react-native-0.74.3.tgz" integrity sha512-UFutCC6WEw6HkxlcpQ2BemKqi0JkwrgDchYB5Svi8Sp4Xwt4HA6LGEjNQgZ+3KM44bjyFRpofQym0uh0jACGng== @@ -16621,7 +16789,7 @@ react-native@*, "react-native@>= 0.30.0", react-native@>=0.60: "@react-native-community/cli-platform-ios" "13.6.9" "@react-native-community/cli-platform-android" "13.6.9" -react-native@*, react-native@>=0.59, react-native@>=0.62.x, react-native@>=0.73: +react-native@*, react-native@>=0.59, react-native@>=0.62.x: version "0.74.5" resolved "https://registry.npmjs.org/react-native/-/react-native-0.74.5.tgz" integrity sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw== @@ -16664,7 +16832,7 @@ react-native@*, react-native@>=0.59, react-native@>=0.62.x, react-native@>=0.73: "@react-native-community/cli-platform-ios" "13.6.9" "@react-native-community/cli-platform-android" "13.6.9" -react-native@*, react-native@>=0.58, react-native@~0.75.0: +react-native@*, "react-native@>= 0.30.0", react-native@>=0.46, react-native@>=0.58, react-native@>=0.73, "react-native@^0.0.0-0 || >=0.65 <1.0", react-native@~0.75.3: version "0.75.3" resolved "https://registry.npmjs.org/react-native/-/react-native-0.75.3.tgz" integrity sha512-+Ne6u5H+tPo36sme19SCd1u2UID2uo0J/XzAJarxmrDj4Nsdi44eyUDKtQHmhgxjRGsuVJqAYrMK0abLSq8AHw== @@ -16737,7 +16905,7 @@ react-native-gesture-handler@>=2.0.0: lodash "^4.17.21" prop-types "^15.7.2" -react-native-gesture-handler@*, react-native-gesture-handler@~2.18.1: +react-native-gesture-handler@*: version "2.18.1" resolved "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.18.1.tgz" integrity sha512-WF2fxQ5kTaxHghlkBM4YxO86SyGWVwrSNgJ1E8z/ZtL2xD5B3bg5agvuVFfOzvceC114yq71s6E9vKPz94ZxRw== @@ -16747,6 +16915,16 @@ react-native-gesture-handler@*, react-native-gesture-handler@~2.18.1: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" +react-native-gesture-handler@~2.20.0: + version "2.20.0" + resolved "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.20.0.tgz" + integrity sha512-rFKqgHRfxQ7uSAivk8vxCiW4SB3G0U7jnv7kZD4Y90K5kp6YrU8Q3tWhxe3Rx55BIvSd3mBe9ZWbWVJ0FsSHPA== + dependencies: + "@egjs/hammerjs" "^2.0.17" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + prop-types "^15.7.2" + react-native-helmet-async@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/react-native-helmet-async/-/react-native-helmet-async-2.0.4.tgz" @@ -16790,10 +16968,10 @@ react-native-reanimated@>=2.x.x, react-native-reanimated@>=3.0.0: "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" -react-native-reanimated@~3.15.0: - version "3.15.2" - resolved "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.2.tgz" - integrity sha512-2kg80jhPCYAxoT+xx/+oTvOkc2YbzD0mfodQ8y7OtR1aZUECXd3UnHb6uN2J19TFF4si1TKS5Qi17R4qOENBHA== +react-native-reanimated@~3.15.3: + version "3.15.3" + resolved "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.15.3.tgz" + integrity sha512-5QBk/7PZvZ98Adxm4MRyglwzsRzReTQIe4Hd2wbBBAZ68IC4OYKvsc8cPEjgx3/1mG8HgHFYhbcDe5U2RjeFqw== dependencies: invariant "^2.2.4" convert-source-map "^2.0.0" @@ -16817,11 +16995,16 @@ react-native-reanimated-carousel@^3.5.1: resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.8.2.tgz" integrity sha512-ffUOv8BJQ6RqO3nLml5gxJ6ab3EestPiyWekxdzO/1MQ7NF8fW1Mzh1C5QE9yq573Xefnc7FuzGXjtesZGv7cQ== -react-native-safe-area-context@*, react-native-safe-area-context@4.10.5: +react-native-safe-area-context@*: version "4.10.5" resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.5.tgz" integrity sha512-Wyb0Nqw2XJ6oZxW/cK8k5q7/UAhg/wbEG6UVf89rQqecDZTDA5ic//P9J6VvJRVZerzGmxWQpVuM7f+PRYUM4g== +react-native-safe-area-context@4.11.0: + version "4.11.0" + resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.11.0.tgz" + integrity sha512-Bg7bozxEB+ZS+H3tVYs5yY1cvxNXgR6nRQwpSMkYR9IN5CbxohLnSprrOPG/ostTCd4F6iCk0c51pExEhifSKQ== + "react-native-screens@>= 3.0.0": version "3.29.0" resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.29.0.tgz" @@ -16838,14 +17021,14 @@ react-native-screens@*, react-native-screens@~3.34.0: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native-svg@15.5.0: - version "15.5.0" - resolved "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.5.0.tgz" - integrity sha512-/DUPfmSf3eXt59WjG8hlRKVPzqVjM7duG9vJH6UYAJesj3NtYcyFsO5sYpSkovlOwagk84PibcVb92bBwMSmng== +react-native-svg@15.7.1: + version "15.7.1" + resolved "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.7.1.tgz" + integrity sha512-Xc11L4t6/DtmUwrQqHR7S45Qy3cIWpcfGlmEatVeZ9c1N8eAK79heJmGRgCOVrXESrrLEHfP/AYGf0BGyrvV6A== dependencies: - css-select "^5.1.0" css-tree "^1.1.3" warn-once "0.1.1" + css-select "^5.1.0" react-native-tab-view@^3.5.2: version "3.5.2" @@ -16908,12 +17091,12 @@ react-native-web-webview@^1.0.2: dependencies: qs "^6.5.1" -react-native-webview@13.8.6: - version "13.8.6" - resolved "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.8.6.tgz" - integrity sha512-jtZ9OgB2AN6rhDwto6dNL3PtOtl/SI4VN93pZEPbMLvRjqHfxiUrilGllL5fKAXq5Ry5FJyfUi82A4Ii8olZ7A== +react-native-webview@13.12.2: + version "13.12.2" + resolved "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.12.2.tgz" + integrity sha512-OpRcEhf1IEushREax6rrKTeqGrHZ9OmryhZLBLQQU4PwjqVsq55iC8OdYSD61/F628f9rURn9THyxEZjrknpQQ== dependencies: - escape-string-regexp "2.0.0" + escape-string-regexp "^4.0.0" invariant "2.2.4" react-refresh@0.14.0, react-refresh@^0.14.0: @@ -17016,13 +17199,13 @@ recoil@*, recoil@^0.7.7: dependencies: hamt_plus "1.0.2" -recyclerlistview@4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-4.2.0.tgz" - integrity sha512-uuBCi0c+ggqHKwrzPX4Z/mJOzsBbjZEAwGGmlwpD/sD7raXixdAbdJ6BTcAmuWG50Cg4ru9p12M94Njwhr/27A== +recyclerlistview@4.2.1: + version "4.2.1" + resolved "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-4.2.1.tgz" + integrity sha512-NtVYjofwgUCt1rEsTp6jHQg/47TWjnO92TU2kTVgJ9wsc/ely4HnizHHa+f/dI7qaw4+zcSogElrLjhMltN2/g== dependencies: - prop-types "15.8.1" lodash.debounce "4.0.8" + prop-types "15.8.1" ts-object-utils "0.0.5" redent@^3.0.0: @@ -17428,7 +17611,7 @@ selfsigned@^2.4.1: "@types/node-forge" "^1.3.0" node-forge "^1" -semver@^5.5.0: +semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== @@ -17438,7 +17621,7 @@ semver@^5.6.0: resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^5.6.0: +semver@^5.5.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== @@ -17479,42 +17662,42 @@ semver@^7.5.3: dependencies: lru-cache "^6.0.0" -semver@^7.3.5, semver@^7.5.2, semver@^7.5.4: +semver@^7.5.3: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.5.4: +semver@^7.5.2: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.5.3: +semver@^7.5.2: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.3.5: +semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.5.2: +semver@^7.3.5: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.5.2: +semver@^7.3.5, semver@^7.5.2, semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -17542,7 +17725,7 @@ semver@^7.3.5, semver@^7.5.2, semver@^7.5.4, semver@^7.6.0: dependencies: lru-cache "^6.0.0" -semver@^7.1.3, semver@^7.5.2, semver@^7.6.0, semver@^7.6.3: +semver@^7.1.3, semver@^7.5.2, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: version "7.6.3" resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -17884,12 +18067,12 @@ source-map@0.5.6: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" integrity sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA== -source-map@^0.5.6: +source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== @@ -17899,12 +18082,12 @@ source-map@^0.5.6, source-map@^0.5.7: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.1: +source-map@^0.6.0: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.6.0: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -17914,12 +18097,12 @@ source-map@~0.6.1: resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.6.0, source-map@^0.6.1: +source-map@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@~0.6.1: +source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -18416,7 +18599,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^7.0.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -18591,7 +18774,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -18974,11 +19157,6 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - tslib@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" @@ -18989,6 +19167,11 @@ tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + turbo-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.0.1.tgz" @@ -19282,6 +19465,14 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" + uri-js@^4.2.2, uri-js@^4.4.1: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" @@ -19728,12 +19919,12 @@ ws@^7.5.1: resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^7: +ws@^7, ws@^7.5.1: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^7, ws@^7.5.1: +ws@^7: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==