From 0bac2dd4f6ac01a6df3ac7a9363e5bb215bac394 Mon Sep 17 00:00:00 2001 From: b3ni15 Date: Sun, 21 Dec 2025 00:37:27 +0100 Subject: [PATCH] Add initial iOS project structure for Vegas Blackjack - Created SplashScreenBackground image asset with multiple scales. - Added image file for SplashScreenBackground. - Initialized Info.plist with essential app configuration. - Created SplashScreen storyboard for launch screen design. - Added Expo.plist for update configurations. - Created bridging header for Swift compatibility. - Added entitlements for in-app payments. - Implemented main entry point for the application. - Added a placeholder Swift file for native module compatibility. --- .gitignore | 2 - android/.gitignore | 16 + android/app/build.gradle | 201 +++ android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 14 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 34 + .../devbeni/vegasblackjack/MainActivity.kt | 61 + .../devbeni/vegasblackjack/MainApplication.kt | 55 + .../res/drawable-hdpi/splashscreen_image.png | Bin 0 -> 40775 bytes .../res/drawable-mdpi/splashscreen_image.png | Bin 0 -> 40775 bytes .../res/drawable-xhdpi/splashscreen_image.png | Bin 0 -> 40775 bytes .../drawable-xxhdpi/splashscreen_image.png | Bin 0 -> 40775 bytes .../drawable-xxxhdpi/splashscreen_image.png | Bin 0 -> 40775 bytes .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/drawable/splashscreen.xml | 3 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 9140 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 9140 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 5612 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 5612 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 12320 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 12320 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 18175 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 18175 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 24990 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 24990 bytes .../app/src/main/res/values-night/colors.xml | 1 + android/app/src/main/res/values/colors.xml | 6 + android/app/src/main/res/values/strings.xml | 5 + android/app/src/main/res/values/styles.xml | 17 + android/build.gradle | 41 + android/gradle.properties | 59 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 249 +++ android/gradlew.bat | 92 + .../react-settings-plugin/build.gradle.kts | 19 + .../expo/plugins/ReactSettingsPlugin.kt | 10 + android/settings.gradle | 66 + app.json | 2 +- ios/.gitignore | 30 + ios/.xcode.env | 11 + ios/Podfile | 80 + ios/Podfile.lock | 1544 +++++++++++++++++ ios/Podfile.properties.json | 4 + ios/PrivacyInfo.xcprivacy | 37 + ios/VegasBlackjack.xcodeproj/project.pbxproj | 551 ++++++ .../xcschemes/VegasBlackjack.xcscheme | 88 + .../contents.xcworkspacedata | 10 + ios/VegasBlackjack/AppDelegate.h | 7 + ios/VegasBlackjack/AppDelegate.mm | 62 + .../App-Icon-1024x1024@1x.png | Bin 0 -> 23930 bytes .../AppIcon.appiconset/Contents.json | 14 + .../Images.xcassets/Contents.json | 6 + .../SplashScreen.imageset/Contents.json | 21 + .../SplashScreen.imageset/image.png | Bin 0 -> 40775 bytes .../Contents.json | 21 + .../SplashScreenBackground.imageset/image.png | Bin 0 -> 70 bytes ios/VegasBlackjack/Info.plist | 75 + ios/VegasBlackjack/SplashScreen.storyboard | 51 + ios/VegasBlackjack/Supporting/Expo.plist | 12 + .../VegasBlackjack-Bridging-Header.h | 3 + .../VegasBlackjack.entitlements | 10 + ios/VegasBlackjack/main.m | 10 + ios/VegasBlackjack/noop-file.swift | 4 + 65 files changed, 3652 insertions(+), 3 deletions(-) create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/devbeni/vegasblackjack/MainActivity.kt create mode 100644 android/app/src/main/java/com/devbeni/vegasblackjack/MainApplication.kt create mode 100644 android/app/src/main/res/drawable-hdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/values-night/colors.xml create mode 100644 android/app/src/main/res/values/colors.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/react-settings-plugin/build.gradle.kts create mode 100644 android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt create mode 100644 android/settings.gradle create mode 100644 ios/.gitignore create mode 100644 ios/.xcode.env create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Podfile.properties.json create mode 100644 ios/PrivacyInfo.xcprivacy create mode 100644 ios/VegasBlackjack.xcodeproj/project.pbxproj create mode 100644 ios/VegasBlackjack.xcodeproj/xcshareddata/xcschemes/VegasBlackjack.xcscheme create mode 100644 ios/VegasBlackjack.xcworkspace/contents.xcworkspacedata create mode 100644 ios/VegasBlackjack/AppDelegate.h create mode 100644 ios/VegasBlackjack/AppDelegate.mm create mode 100644 ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png create mode 100644 ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/VegasBlackjack/Images.xcassets/Contents.json create mode 100644 ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/Contents.json create mode 100644 ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/image.png create mode 100644 ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/Contents.json create mode 100644 ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/image.png create mode 100644 ios/VegasBlackjack/Info.plist create mode 100644 ios/VegasBlackjack/SplashScreen.storyboard create mode 100644 ios/VegasBlackjack/Supporting/Expo.plist create mode 100644 ios/VegasBlackjack/VegasBlackjack-Bridging-Header.h create mode 100644 ios/VegasBlackjack/VegasBlackjack.entitlements create mode 100644 ios/VegasBlackjack/main.m create mode 100644 ios/VegasBlackjack/noop-file.swift diff --git a/.gitignore b/.gitignore index 742f4c0..a215e4f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ node_modules pnpm-lock.yaml .expo -ios -android .env diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..8a6be07 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,16 @@ +# OSX +# +.DS_Store + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ + +# Bundle artifacts +*.jsbundle diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..0b5efff --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,201 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +def projectRoot = rootDir.getAbsoluteFile().getParentFile().getAbsolutePath() + +static def versionToNumber(major, minor, patch) { + return patch * 100 + minor * 10000 + major * 1000000 +} + +def getRNVersion() { + def version = providers.exec { + workingDir(projectDir) + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return versionToNumber( + major, + minor, + patch + ) +} +def rnVersion = getRNVersion() + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + entryFile = file(["node", "-e", "require('expo/scripts/resolveAppEntry')", projectRoot, "android", "absolute"].execute(null, rootDir).text.trim()) + reactNativeDir = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + hermesCommand = new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/sdks/hermesc/%OS-BIN%/hermesc" + codegenDir = new File(["node", "--print", "require.resolve('@react-native/codegen/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile().getAbsoluteFile() + + // Use Expo CLI to bundle the app, this ensures the Metro config + // works correctly with Expo projects. + cliFile = new File(["node", "--print", "require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })"].execute(null, rootDir).text.trim()) + bundleCommand = "export:embed" + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '..' + // root = file("../") + // The folder where the react-native NPM package is. Default is ../node_modules/react-native + // reactNativeDir = file("../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen + // codegenDir = file("../node_modules/@react-native/codegen") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + if (rnVersion >= versionToNumber(0, 75, 0)) { + /* Autolinking */ + autolinkLibrariesWithApp() + } +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = (findProperty('android.enableProguardInReleaseBuilds') ?: false).toBoolean() + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +android { + ndkVersion rootProject.ext.ndkVersion + + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace 'com.devbeni.vegasblackjack' + defaultConfig { + applicationId 'com.devbeni.vegasblackjack' + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false) + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + crunchPngs (findProperty('android.enablePngCrunchInReleaseBuilds')?.toBoolean() ?: true) + } + } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } +} + +// Apply static values from `gradle.properties` to the `android.packagingOptions` +// Accepts values in comma delimited lists, example: +// android.packagingOptions.pickFirsts=/LICENSE,**/picasa.ini +["pickFirsts", "excludes", "merges", "doNotStrip"].each { prop -> + // Split option: 'foo,bar' -> ['foo', 'bar'] + def options = (findProperty("android.packagingOptions.$prop") ?: "").split(","); + // Trim all elements in place. + for (i in 0.. 0) { + println "android.packagingOptions.$prop += $options ($options.length)" + // Ex: android.packagingOptions.pickFirsts += '**/SCCS/**' + options.each { + android.packagingOptions[prop] += it + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + def isGifEnabled = (findProperty('expo.gif.enabled') ?: "") == "true"; + def isWebpEnabled = (findProperty('expo.webp.enabled') ?: "") == "true"; + def isWebpAnimatedEnabled = (findProperty('expo.webp.animated') ?: "") == "true"; + + if (isGifEnabled) { + // For animated gif support + implementation("com.facebook.fresco:animated-gif:${reactAndroidLibs.versions.fresco.get()}") + } + + if (isWebpEnabled) { + // For webp support + implementation("com.facebook.fresco:webpsupport:${reactAndroidLibs.versions.fresco.get()}") + if (isWebpAnimatedEnabled) { + // Animated webp support + implementation("com.facebook.fresco:animated-webp:${reactAndroidLibs.versions.fresco.get()}") + } + } + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} + +if (rnVersion < versionToNumber(0, 75, 0)) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesAppBuildGradle(project) +} diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..6aeb686 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/java/com/devbeni/vegasblackjack/MainActivity.kt b/android/app/src/main/java/com/devbeni/vegasblackjack/MainActivity.kt new file mode 100644 index 0000000..0783576 --- /dev/null +++ b/android/app/src/main/java/com/devbeni/vegasblackjack/MainActivity.kt @@ -0,0 +1,61 @@ +package com.devbeni.vegasblackjack + +import android.os.Build +import android.os.Bundle + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +import expo.modules.ReactActivityDelegateWrapper + +class MainActivity : ReactActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + // Set the theme to AppTheme BEFORE onCreate to support + // coloring the background, status bar, and navigation bar. + // This is required for expo-splash-screen. + setTheme(R.style.AppTheme); + super.onCreate(null) + } + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "main" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate { + return ReactActivityDelegateWrapper( + this, + BuildConfig.IS_NEW_ARCHITECTURE_ENABLED, + object : DefaultReactActivityDelegate( + this, + mainComponentName, + fabricEnabled + ){}) + } + + /** + * Align the back button behavior with Android S + * where moving root activities to background instead of finishing activities. + * @see onBackPressed + */ + override fun invokeDefaultOnBackPressed() { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { + if (!moveTaskToBack(false)) { + // For non-root activities, use the default implementation to finish them. + super.invokeDefaultOnBackPressed() + } + return + } + + // Use the default back button implementation on Android S + // because it's doing more than [Activity.moveTaskToBack] in fact. + super.invokeDefaultOnBackPressed() + } +} diff --git a/android/app/src/main/java/com/devbeni/vegasblackjack/MainApplication.kt b/android/app/src/main/java/com/devbeni/vegasblackjack/MainApplication.kt new file mode 100644 index 0000000..a5ca3b7 --- /dev/null +++ b/android/app/src/main/java/com/devbeni/vegasblackjack/MainApplication.kt @@ -0,0 +1,55 @@ +package com.devbeni.vegasblackjack + +import android.app.Application +import android.content.res.Configuration + +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.ReactHost +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.soloader.SoLoader + +import expo.modules.ApplicationLifecycleDispatcher +import expo.modules.ReactNativeHostWrapper + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( + this, + object : DefaultReactNativeHost(this) { + override fun getPackages(): List { + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return PackageList(this).packages + } + + override fun getJSMainModuleName(): String = ".expo/.virtual-metro-entry" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + ) + + override val reactHost: ReactHost + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, false) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + ApplicationLifecycleDispatcher.onApplicationCreate(this) + } + + override fun onConfigurationChanged(newConfig: Configuration) { + super.onConfigurationChanged(newConfig) + ApplicationLifecycleDispatcher.onConfigurationChanged(this, newConfig) + } +} diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 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 Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 zcmeIbd0ftE+duv(8f0n4NEoDhGNWj*M4_?_N-p_d$z3 zAEa5(kUb=1R*#AEqReCM9sRx57|IE5=H$@dTm;SJPH54e!i!S$*A`geIL+MRTXq%a>Iw}Tj>~j9crg0bRF3O8oMD$O zz8)2zC&LK>cJ1zrx0dEEnYk2r)TS@&_m$;@lP68~R}JI19sk74OpQ|gXbg~%OrIxu z8Ky4&noSoy86~HG424$jPmB~z;2)loOwZkig@j{unavH7={1d*?z)B_X*H2ws7IsP zze&0$uOWJk6xTVAA1bu*?v5QU?qfqU^(7Bm@_Nf;GNahYw=czFv#i0~qhGNQSMjQ+ zO@$NcNo+>6zco^@4`8z&MP0kLrfxJRs%Nw9m`9cAl814*Fez$fzPm2qJrX3+;=&DV zq;+X+?Rmsd>_{-h>zU2Yi4sHy_t40s-F@%IaH36;)m!V~CTGP%>egP^W3Dd6`9Gpa zy#4!KgBd4Kbmy7(O(pP^hnYwD#gdiI(@H`Yex*&4mHNpgF2A^~^gPEE=qy}#+=vsE z@LA_-MIpRU;z^e&f4PhHJT5Tl)tB>?KNSl@@v~R9qt^$Xmds z+8?a$Qs*k;8lI|fmq7Y;xcK6qG}UR3UX(QFr`FXSr`|M7CG1ohT1GFU<3%k1|@s;_ua^1Yfm3^!jQ0wu3W!{-6)FbP0u(J3sH& z-OqD`KHCq@tUN#;`Y@vzB7Wv{Z+zH+nJ+4y7nzBC*v#z`*JXiUyyD5m5x$3MrXoWf z4N=gVYhFL}s?EQ0ZCvN76pb~t`D|vX#HArH>uQIYJN|@ONc_4PCptHA^5mkaoVWyL zUsx>&`bpQvZ;x#ETcWZ09#3N{XuR5&c5R%<3syGhzXElSj_(>bs4@zUTvB6jS|xB40H-n^ zAMPk8tbXjnQpty{n3-tC&z;`x&Hb$bt;v|DTLxgCK5r; zTkx|Bo(NptbiE$qe7)_}7_Oz9xrx*RKYlPP%FE4P82FrGBJAa9&-}{8Pa*mIq(aU& zoz~PPK$&tp2RR+E+6LAIR&B7VS3_1QPZ1LP40z%j1y3$%QApZIjP}u^~#j`?Iaei9Z#%k0)y|3+QfAhgP%@qg7YYuchVSs zh-V@sT);~(;2T5?>_9prC4^hR-R=N5Dexq#-OTD-p4iIVjQruPiEvUplYK~f7CP~X zler!YRIgbOBqegs13evWkcgndgGJia9bhk(15c(JMLLg`tUS)+iFgHxoPs05xx}j{ zh0FCTo`K{RFc6G9;C7JKJ9jc(C5|NSfg_vXNaf+p;bvjq@I(ZY;)R|(WZ!H+u1T3x zD0J8mr_+;~J?E#=c2JqmVxT99?0GWe2SXRHta8sx#-JzJp}R36^>yHir)ih*dWh)sRyzjE&%(j16%Mg)U;(xNE)Z z<8;KoH<#`2W~PeCRJ8qJsqTzb?xL{|Vuy8iV7`(FhDw3#EAis2%ll4N~M58a$TM_r3D-?vD6a1i78dOSy98cDB zHOcD6kK!O?aRWs|?8iqV|1o5x|8Uf%N5|n^Zb9~(jaEdIB2!5Qp9-B;gz5VQLA7ty z?oAYV!@CLw{1E}~d%^>cCK0B$Zg1NSLim zrC9syV)A=&->RlA3Zbs9nN_?o0`YnNeVon?Gn;U6AEN12N+Ex7m&NJQY!|;UA4Gh& zUD2F_73N{zyeOJgTss%sv=VB~P9R+H6}apz>1~avei5 zrvgo|Mc6kNkvB(uXj8XOWEvIx3hpZ@x8`F=$GWg@E^U^4!H=axv_C8vixgvHgRSCp za)SZb2Y`2z&Vm^TDgc+J@*tK&W-Z2u*mcOv-`Xae3vfPJFMbOC6d4L;c{p!*B!%t> zP;|huFA_!Sq2!C&ZpfuBipAOUpa#mk;HzCNlEEkkz7ZI#hse}cK*==?MDnxeh_sbw z=WA>jnI;YSMR{8f&h*Uz86;%UTL9{_MfhG)_%!k-Ly5~IrrlxsFmPnRbWavcrz79Q z4FK)JK)-r}_^Ijm?m<&i8RA}3XA9l-J;Cz9h{+|2x;|9YbA?oNI0f5?^Ix?^XsAS= zMRu!qoSjrCE{D!C=xV6Z+) z!%-hGq0o{Hel{>TeU-aGbJ<|~q|M<=O@V>>q{@ASA-Psuhuz9m23%A_$$gJz6=ykk zI!cT09(OFE64&<#De|_3h%4R2i0k}rVDJMBUWdW1PDOJXY~f~qGg$WNAP^2b6~3YF zHJd4)`nR2|uRI6dGA%H8^83MW*x7x-ZB zX<3F)M}UhLkIRwOtuGlD;*t`-usmufw_xpkKrAA|lgTiO&n;VKI4Xh5O$FK%puIV( z7^3h&bUhtGFV};j-&_`>Zv1w~$$CgCbl14lbq)E$g+B9{o4NZwOni);R7!+Qh$ON@ z3Csfmvz?Ej<@^qtw-+WARzjnx6c=GPN*FEG(Lz+W6MGYQi7I-u( zT|42Eh9PI6l1CYUtKjMA7L2^T{H-0zZqKo6VQ8C$(b^y|4g``%7$Pn7qga`MKdsJ4EtDceL~RiEzy9uVZ>%eAB=PT5G@OR zItzWIPuZwVZ;^*mogKWR{ntL4nuL&Zos$u+=gno$qEOm5uc4yT`G9AzKnLJa87hzP zi%4^=8&B5nSZ@S zk=XJCI8aIIZQ()^b^^V^{_cRDRw+?RuS+t$oh}-j%+a?&-kz}Ln^_tFHlR!h?GDr z(ddXBASQv*f&`-@x@esTX00QEbz90j$^-9m;GMF8mUxes^u@lhLI#qead6ee8UnvW z=@-PjC+{{N8Y?y$M`CQUKnSFu^#!(R99XQpT5`B<3zcV1Q;q`=D7A!T;VuiQxzACA z5+E+rdqkizo2ucLxORC!{#0fo#3(qB>y8JI>yCT+(mP5J%grw}x6r=AvRTyjAogYo zzEgwb5lpHQ#29Kb&)9+lE`o^W!%J-v4TjpFIxabp7<+b{k1^)HUu=cE{cI#x61=3X z%NaF*2ynIH{Xr$C@|kLZw74|VLSPKBrK2f)!S78O$Wd$vxTa$&$iS{jl##v=N}L*G zUE5$?4c6g|1`Al01+N%kItyoI0`ES`2ohQixh(+GnT`nKSPCQP99ZR1I@?C9a0YxE z1Ger`awn?_i!mu3o7s!M82cF)cuG&^Ae|o6BSxN~}|1dp{gU1=J=hR{RI7 zN5MKuM>_bzd|g%t8|bLVx!QqHNwFEi6Ix7ojt30R9RF|TIYBpC;Q}Z!19b+%nhawo zv^#EQwZ2Zo-X?gSC|$W9;yMi3Oa_IU!`-*@%H{kq6+6XtM&9Fn2*xt1QGOPJ#03(+ zQKGW=qK4!^76REriUVpY34|-RkjYGd_3gZLdBHhDdlYJ6#sv~d7CLr_lM=ch4HbO_=&ee8_R#n1&o(IP050EKixqT&-EgMk>#+5gIO%B%4q;+X_C1*Pj` zIz7PAL(q@}Jr4{Q>GBy73Q3@nZP{Mpryz2-kkUh5T-L&aB3?mLX-lMI`LpAUt5ixA zHn`1PN)KVUJe7|KEoDAv{IA_$2%0o=Z={ODZgD+w*DN`~yi!b9G$9wzCQUb&Z zS<5M&mlbcMOd;-}Zyv~(oWKe#Sq5K)DM$Ii=VZl79}RX!zsVxW7f1%gV!*#%3#sZV z_$Mz(dN2YYxEfyuQBB7>mWT=>DUV2s^Re;SP(8ehii%|Rjq7ji@6sQ{T|$pY+nqag zEzq%k!HQmAfxdhZ1*1ZFys?Po4kO=JVimPDLNI8G54 z3(mB~Qhg*0mu%(juRwIukqLZy4dR3itb5E#=NU$-@1Tz3A~u&q+NKFDs&{30zgV%~ zO!Tm)y#ICdAWjhxhl5v8_0W2T?;1x3Dm5sTdLjQ+@}h$Su41ya6>Tk*IV|eiAxbNB zvgvVI)o47a3eu-6Lzz$C@bz`qtO@~|8Iji&NmlE|7Dya z#+{LjQ^VrW;08%`>|DswyPU5u$5BvNqtc%sE7m}YPzRTeTN!Iyo^YJ2E;LUZ7!7a` zU@6o2?EnX`L4@J06Rt)W0u%+_t=0stA7>P|=a@(}XFC%lV!Ml}+!}W-j}Zm;=cMv^ z7J_0by<`s;jId{eb=CNFN6bi z9Lxz`B0SqcE#;E)VGhM3nM}*=tk$dEi0=f3 zsv8|_ISy>!x6;R^GA%a{gCck`mSTYOHpjKB0itW5fA0Vy1q;z?q-zEhV%ix|$Pp-i z5;c`vS`E$OPd;m9T5#TaZ?2S`v+;8^3}G}S;9?2CFKpyR36fQ57}B&A<{YR>+!?h= z@H}360s84ms$u9b8&X*s^_)bPy91#cj;To?!M-#>_#2Wb0}Yg<>(gUZM_2GIHE!DLQ71Hi6c^7adAT#% zImc$#u^7Ai-3v#CDjSvsCsZ8Re&YHsWuCo@;(rU4GcYn!YWgAD|FlP&_D)C7inSSR zSSf~OJ7uQriJWFrE@zM(BqBC!ER>p(KM>*J#6wqV@;5h_ z*UUp&WOtvjWPT{y>5hVp{@SzfxlAn~#QDyvS3ivg`#0-%{vFz!z8FiW8Uu6L$C$N% zS?43nrab0YgvBVF5wPeNie5&{lCso)GiLL_n6mDgK#!&5Q=G&n(~Oax6~t2&fL(yK zle{%YX6@{f>@VP9`zByRcnMp!1-w&f(>|lQdQ*-iFDYBogqTx^c`DMz@Rm#xk`+VRpQ^@O1?$s{p_gsYODwOK*mxe3 zDV$=MrY45S?(+3LJqH{n?1{`gn(Y(%w4e#_N1Dj{ z08Q6&97 zvha!+7u6|H{{MudgGZ|>%R51UXCy(7 zM9}x|i3~AMmTg-3TaFsBP=+iTV4;C@PTPe??;=BdUZ!Pku+Fv8Nd*F|Oq2*?7IbBc zd}RY-Eeupq%BU!mmEV54KjyW$fx<3+#!*TT$94K~} zMEeV2c{H?-;Wi2uUFiQCSN!iA-YHnl&N-qjzjE|X;jSvRLK>6Wdg*LDTiT5hxeU^oR z1AMug@sUuTQx!dNeVAXx&WvUA&&xLb=FuzEO{n+`HN>zSWuOE5NsNz)(y6;2OlxQG z+?ivS)y_cTQf2rXESxe5j7h|j*y@;p%?N;d#Pwl@Ve6Dm-IN#z-4prVK%B$?RRm^W zX&_ZEAa_U%DG_B>m>!~hUAQ{ZiZ9iw_?vkggOawh(&=~G4T0@f;azMal#bYE@%wuW z^#TpFbyFFi2>Qazl^kbEcy)>gzM{2Cd8eN`8>t{{$_U$PN!aE-aJr_09n%oc$6T)( z+Z1bVFdTJu>Pa{PY}s+}7=Wqy$P0Pue7Mi~Lqw|5d5`YYOrkZ{Dygl4){gLerHw$q z*JS%I+7K$+Bm+?GULV$VTo1WKq9Y0Lf?H9EOT6PG;KsCRE78JJv3Ht6$}E`f0Cg7y zFow?sHM6R@l}E5O9Y4Lq`@jIGc*%!E+P#IV8(T>Rr3oQpPlLUg!Cw;79>XC~Xl6=P zwrtb4K<%+dLWCZQiFzx-+8ZR>REQK&!NwXXq0o;)%L5X46sg8UQ(i4b7=Hj6l69+4 z*tO4ttz~$QVE&``f-H-!vSF#EQZJD|j7a`KLQ}qkd1dcDn^ot)F?=vUyOCd;S#h>#0L5?U-!_x_Q{qEpA40<)ne;}T zB9kV2X-x|yKk|c^RQ9VPj}m3$*Ak^5KTJY?m^qRPeZf?4691iinH_1^MIuk~u-%1X zR;n5!?b$0V<5N-j)Y7WCGpG@djSp$J0E6h3sfjaekeCbYOJ34-NU6 zKDE{wiB+Z`U)Jwl>6De8toZ$9iA&p20I9v-PBmCQw6B1#oXWaY*ao^X(1_URU;0r3 zxEz3uKx5ezi^dkD%HRRlcj61gv@svu2R=9Ao9|Hbz1dFR<4h2e9KXctB?N{_OYW7G zqA30ek~ovb)8PUxF9Wc!Q4kuV$bWt&D}a~NPq%@76g8Uk#zj^#OqK2}ZJ4dC0c z+fJ2ie;dvsdWa5N^mx*e4Ve;c*woNe%a5jRl}z1^is&v$z73F=_Caj-fWw3Pgfx74!8Y-WP#2MzP9^kyR_f zx*Cc6#?cgo6t*QKMW#w>h!Qj4e4X4k!R`s=hVyx(ycju-Ho!n5cFAEkBrf(z&-29- z3`1K;=S3z;YX79^F%@1(hrY!$O}S~T`PP{TY6lKpw(K|@Q-n`@j@;Ywt8)BA&k8Zl^?%z!Y-uCp z%Z8&=LHW@;pIqE?h(;JTfcY|a3xj#swh;@b`I!4Ned3q}K-rt+H|&SVY*$m-#kA3< zLG)=;7v!eVfLK(lQ_>}-LzR0muh>13@OnFfKiw5Lgu@6*@^O4(1Xu>4#~mhr%TC?; z%*Xk`^a;!wgeIQ{&3-0lBCz9U9cQBT2F79?-l7V^tA-*_g>WrLejBl_s{Qrq2(1Q> zCl`NLwpmd%Hy5`YAVq?%S(G;TpCT5xy;ov*RlN`}1(T~y`@@-B`UJ&9>k7Z5AT zr>qEj`v_pS;+LVubO;1{1vxBX!5!l>o)NV9(b-PBarv@S4H4-5S+**M6|XWaz;wP# zl8Gs!%HyL7t1*gLJ!>;lCa!mss{Ua5)vr%mpE{VHmKA~JCR+;wee_7lw9^=tdBW0h zww5X~-`WVVUt@750$T}DkOmea<5B1Q)C%Sx++hASX zZopYD2!k1hv7OS>qYV#K%P}6)>;lbCupM^|teU)IL&I>5g$pSf zno1ZaQF@{Gmsfq_lB4DwMcM553w@$XpJcDY=GXAfDPvh3wJ2r9I`DKCQ*#-%Lpz+H zLY3oJVQ3X<7mEBYG+*uOnOPoQG)dX7ja^K<_9qP53qTU z#yzKTWf?snd6tDi07Kj44e!bbmO1*^kiLtQTYnL|0X)SOCQ9<`u#xQmSWPL6w*Yi| zro&WY0$Eq!OtI?17WJz#wL%6)OgM?OQPjAz!oE3?=z0K0W6rbvBgTz{(X`F7dr+BK z(p&W0rdccu7Ky!5O+I)G9(FL|vLEyb+STybFceyqZ(=g`u%nrFY-U#?X(NiXA;0Mg ziuOkQ0X|j)wttHnZWx-p9S_*hy62FFoV=+NQ=s1;PZaO;Zg>g(_}@m&EVoorTT5li z<2kHn>(iRqLr{Fxj2X38X!!RuJf^~elztXQ(|j2;j|zfso(r(YX*sNKN0XedZVOmc zl=_5PNL&$MQUtB)c9DE8bE9}S#o-%|ZsxP&dd7k~t#88&r!8bG7~-3%C|FlE+`zWD zs*Cu>`8upa+bs0XPw-8h6~o69UW{)pSo3Cl$;^iRm~@Lr({YAEeHdug>aexx${xvT zLTl%|?7*CASwl{Zb-bc~x`95{TffDEB6_nvU?D4&&iR^eQvg?>PbHfkodb|-kFTSH#AFGOz^ir#Dj z+VTnh6;3AWRm~&I`=8rcU%T#=f}e44+HJ@RTi;`h*LNWYyz}=&?l#0pb);fV-ro~! z`%?nWTxLN~M=aZ)G7k*x%qUPf6z_XXH=+5l44)J5wKBhzdykOds`B7eJ{}|B?YiV< zSwHaKso|$Zouz4AiU3Vwqs<_J^(Skv&|XGPS@4Db^qwT(@G_$*0T4QN5OUL3|M7j1 zGC|qzuWbRM$vjj3%Sl-6BNKb^WAKcruJw#geI#7vKAtMvQi0AIF!}vu$rIKDt$~uh zKg&PCy(SDrZM~v@Ntr1>23Mh2tXJ@$PdJ*TU8t=oTWlW~$Y2bFwwF=f#YDqU<}!Yo zJ2T{828_q~X(dbq-Unbvjg-s;Uj@{mydNb=6mf4UJQ>YDQ9rX}!)aFS!!n-W z_K~z}j&?QVc-#`zMXW2@3~NX2DHPd?C^t4%s9ew|EHz~TV|f}8(llBx-zTvBAk)tX zdJM4eHTwXH;+yUOILYc(7(aS)u7AG!n(vQq<4FS>Xh<(Vu#hx8;m4>h zCVD)S-~(^WP?a@~9*gOTWQ<{88s9eDf|=dF5&2EKZ~{#GPTo|B^py9e!GXD+TsDP{8Kq_K@yVg(*^!|_MJ{obh^?(yxU0m3mQWLPKbT)r| z9P=F4;<}~JI~3PG#V>Ok{DmhW ze8uM1FyQ+X% zd^=>DeDLOXz)4CG)_(Dz8{-J0E?o{W6VO?^FL9M|j`AqfV{UZec*8QkPMM}(5L5Ku z*0|f_?{GbgqYF<)zjBOxXHt-^6`GIZ^Y(Y-f?3aAOjT}j(ff6Fc{@H&w5yna-phY+ zwi)hj`4_t9ch-;fo#4>dT%NvMwHWJnG%9$wgC?O%e?tMzYN73Im~SM;{A(#rzsA(< z?(G|ttyVClSAcv$Us;ZuK(_TN_g-A{^meEptckZq_bGy`kGRr=+JAi)Q2XZAi-l4RX9p+RwlHK>w10ZhY8+4{;tWI33a6)jPz$TfZMS zFrhITdIf&_@?YN5ZaYZs)OiyeUHLM(F8Evy?P%aVA5m6;f!7)`T<+WhBDhdSKR`e~ z+fe@cRn_zu#aF`_v**ZOR0HhgkiD`tp0%nIr7kt6!`{H{D!8rO)L`DYCC|VACm&qo zVq&&kbWQ%^hBn8@-&calj>b3La*cC)_qKn@$7jZ03s>{i;MSXWFTe5_k090bK6z-c z2FDO19>E)i!2A-e^t^Mx<#s>(r~!Wir&dGw-vECM-CZ<2G;fR}3@pAzxJ?HTRr0a3 z=j}+<>xkt&?XUe1#Thrjd**Sd^fc>Ul?`Ry(U9`oDgSo z$+Zw-QHNN3Ru#48X%OxjHIk4^R_13SIuMKGIx3G?yYv;gmP6!*`ucVp+P;T^;e@+z zx*>)1W)Zp0HCVL+uRCyIrBro^-I|m+bz$)hzrlL@Xq4n^i-IY-_W+vRxhXfP(8S|S zlBhI|WeKFCnl_Y@LW3{E?XTIO)_dCL>Tr3G7s=dRr&N{6mN0!sAGcgT-(NI&VvfP( zsc)nDH&-vb{nbCugkK9i`|zvpmwx{F&C7cQbAB9qd9ahmZktP{%5uFjDXUJtQM_^D z=vdX z^wQ__yDY443W}~_w{~fL8+%jmWwBQe`q1s21)zhjcX?-(bSEHk)cza!f z+w%Aek#~b%`kDXsRuA9Zuxnqu>E44tf&2GE#|?XW@vIym3&quWdy*>6OQsDuHoI$I zUhu7()hjGYhIX12u9w=Rsjz(W6-WA2O`>h2kXBTd#R zY-s&$!jZ;(L8)Y|E!U@QLwsW7-4o^|jdE}GR5$x5TIhWJOr`7eA5CB*>$XhL&pRz) za9jyII(GTic#D#)x0&suFa5@dhtRS!6_z_(aSUubq&E~J^BR&0$?NdpFvi)6 z$QnLWbr>A)w*1)am3I*;;rF)#O*S}fsLf@pESjw9uwRa7m~eMUZLVd6<+$i9!EnTL z>8uj^l~rLxaV+p4T;~}lDv!ITtqR_0xwM(wES3>H=J}N)evg`$3@u%!bMEL1zcFQF z{5}^noE&}*9Fk_@PP;AdbVDrf6g-HNFLYEFEy>Ql6B3k~y}xlEecnQV7Zc$9DX?*C ze5`%zxsc*JvMv7Elg0aYie1pzss-xf|7a3*4A?e(s*fB&KMjNxzqCQ5X5Fm0Hj-i!3V@1 zUgz{P^8?JIRUI%;n1x&jdVIU*UE&c!)O!`YTi5%@uBXm!I9JjHS|*s*1$DiKMRS`P{R9mkMXi`y<2R1uCsQPrBBmQF zd3s8BBi#-_#Ci*>sv3b=#V0%GE--bi)j6jG@o~?7RI-;2Nb4D0v z;vCiD-0oA}5uA-BFgWh(uG2=EC9>mkvNVS!8nZxvnr95w%DN!+msmlER)~edr}-$# zL@r&YFrkcOoAJ5k7pxRG52S1^AZ?v7u!OYjKX~IO_GW30|HwF%mkDH?DBsi$$Bp76 z@2-8TC%gL>Nr>V$D%mgjS05To-~%La_mM6f??`S{^mINp`$_k-AhY(xVfK;on)2>a zx?l_VZ(O57v;Wq3o2y_Z?itnzBYGfQu~v5W=Xb)gG*y5oes)RoXg*iM0ejA}HD2?i zqj*lXH6vk8{FX&hnexT4+4D1?E#t?qSCWL{A&@JUX}_2_d}Oh9qS4Qk;`SpbN%Ad9 z8Y^LIa1$17u+%x151LCf7!%vJ+Sm+jyk~tP5-NmQ&0SdUst+xCCk2nv1pH~gNHh;+(1lPBO@20pbsltKQbwCxYW`UtitpWg%8f( z8h@$?E{lCJety`k@oyYk&v8?hxo^A-+aJ;!k9fI;(2{Xk0x3_=Gcymf%BP5Qci#i} z`ISUoENb{t)bNL>W@l~(8X~C|GnLvm6MqwdX{cQ*$quoN`Ad7cL89^WRpr(~AqvWg zWr~C0B&YJT-qza)q-IQ(<{o@5shx@l(?RmT4*q+LLRp)G#B@Xzc8nNqun5XcW!1>^ zE$uD!SVTJ-!|S%Ro)i1t9rEjXY=8&mDhT>-YEQ>1)|Pcanzpc#HqHV6yw+W+ziQh( z3gXt=d|BKB!4GZd@bLPYL`W_jNJl-amlm%;3*IlWsDGlsE%e~E*99)tLgA*LHn3>U6LaSCNR!|#1Mtk)Qd=0xmS zFP$&kc289Xl?484v_Tnf&bTetcm)ndG$7U*sFQjqbcL~r!(;6sh=t|Wob5kB25Uq_ zqy1kc+9k^QD83nuec-Aq3hA5CK8gf#6UDy+XX^dl;HdP*CVj z%XmCi0aH?TKd@i!Pe8!B{QqT!@xRa5rar~p#%7v4N}MTAXB^L%sytk}@z`3p4!hkM zXcZeScj5rzP923YE`yX&hPtb!4#bR(S85 zlqL8b1I?IVIl<0DdRtdg<@n59N+az_+RA0`7 zr1v8<&&yvE*MIfQa_+Lj5slT=_BXJGC zVNn;vO~H1oa9Kj|FQ^z}sbVbJ_ExVs7Mcqz%E}M8Z-mX!pK992wx$C7=gD&W);#e{48Je|L8ComxAD2 zU#2)`8N_zt5V~PhgxY&Ssm<7uuvYZz!*;zJvH)#N33ZTJ@sTF#XXTprAyjDyp{pT! z4Ddo(99u|I6rg3kfM4bkFvhk86B;gIk>8-r0RqG3Drhc-;I%$D)FsaxIu?#%yQvJ~c z4oJ182^uuP9Zh`CAC3FE&=l#>me7vA;wnhl_TEoU9ZinjI0qiX1M5Yl5)AP(OA_Q* zjC&qw_`lgs`+Z3r9NV1_d7LV$UhxL!4VA-s7vvzxII!>|E#Rom8S;RO~9K<&Z zdC=v6iqd{tW(3moSSSjw1+yP?^G)wLu_I+$-FJ#}EWpuJ)Y8)~?oxx+gJH-W3@7Tb zq!JIIqyK9cuatBB%nEa7L|RckI3dQxQiA9sYt=g}W- zd?2|pEd|ZfNCL{1L+>dm=%CR1RUn!`J|>3Tt$@2|_EZk>?p~0%I|6*#BPotjxgPKE z;2_i20i1gq=m4R@JSSy;&LbO$+_#8G6`uyI6GrO@(|R-T&nva|=LKi)2S{V$QGFv$Ea-4ig6=Ck zy(p%h$bKufO42GZc|$ufpWki==HaZd?KU*yiDiu*bx*@#<;`E(iDS^X9i=U3%xxLb z5eY-6c1Z5*z6$*2g$cK+SJ>RbnuU#!MHrl3iX>45w}*FHs!;!}=d3hE3G~$Ty-qSk z0ff7zn<6dR7yJFJcLO=&*nPO5XZyx*|Bi@&2f@7$H2T*IbzW+%Mohc%s2!t3%FKm; ze~7d=M7o7I7pa1XR1ncNZh(k6{E@_yG<54RvET$2Om)s-OJyu91PfE9x=VFlL@8HA zwy-^55xVE*GKuGrs2)`P!qPiT%oP0A+CfMb#QQxgN5uxJ!m;!OZbL>Q6}nu(7D$hM zfjL;V`C9dgkw^#woQhT!BRLI<*&$Hy9bJ_i3xCscVazfHCa%6_Za|_Ub6skY>c_sv zzVN#rqUvy;4j3a}!Z3+Y30aR0WgsN?SxD3d+mE4B(FLR^yM4KXjKFyy8s5Aaf)>5G z2sDroL-=@bujkDU=xbJnq7@auIUl6zv-xFW> znag5%?7foZKNo1sLlcJ_CV3a|Zs~LAZ&Dom@Mhg z-mi9At|B_%TyaLtbomIEg7UWwHA72NJ4{q?`u+T@TvuO3E6LWB+G8^SwMGX11^;fr zKWy;GzzOg#lpLGp`=ojW?!;Dt7F@7&Veh|%rbZBkhI7^9w3SqGPVThyV=bRO&h3G6 z68EAZa1@r6CXdsk-Ovf2x$JoCEU2G_^kDnXxB^g*3lOvnWo(T@B+d70tUYuK0gK2I ztU6{)#X>1pfwmwvYa7klb_oC9dd}1WN8e?N`#azOn{qCYTZK~))TctFukabGe4IcZ zr`x>Xm1t9-6ji!x!zBya3%}VVvO*7Z-WPXlh^5MV8zqc&PlYM$2JJ##@Pt$r<)gT} zLPPZiNAaT+P3i1f#Q6 zjj)VI6fk4kP(BI?kzd4}b6f8Bi{93u=pvF4+=Lw)sJYcN-F#1#S^-boMkvwQkDb3e z5nzqGLq_7N@IC^}d=HZNzChx;&d(qDJ}n40%o6Oka8z4q0l62VPk(kRj@7SG$SH^n zIaP`Kk5?B^Ls2m!c3SGtkq3~4CyHh4*8&Oda^I*iB)D!`(uZU?k7Pi9F^Uqd7A@u? zBpg!e7LFu-hxMinpk9)XvDmUd*j0fbg^!A5R(W%#6q1aEOK5`%U#M~ zHQdBub}74C2txCvnG4V;=Vt)=F#6dkYN>y{eqbp4Zc@6-vCG*0tkK)yq85EiCn``E zUlr(y+g+47OUPd(Tj4%db-hx0@nx*FH@xS)j}OJ|m-Dj*!2 zk)0+f0>7ET;yjRIw~%6PI8&@;DRvJH zyLK>kcO~8lyoTVJ=hIoxUpoLx`8}*nxGwTU<;4XLF|?X$G#25|1wV#-bY?P0$igP* z3a2;UW3!P^YjMAV0;q%R;a+Q6&9FN)SQIcH>h(na=^z)_C6=Ixb?*QKCzNmuB|zDb zf@lcuLf?&z-InoIt-swe1S_oRUUd)2YJ*Prb3eLrzhwx)+aSo|YNj56+(ZN;8^MS~ zFqBy^(q8)AH^=*usZh^N?Zil^=RVZK1?*tD5U!y3(Ui)8DICh>4(vbSa2nf;HE33S{%$-3EPQxg%ir5e1 z(NB)zpJY*~L8Li7Cmxr>$GC6+!jve4qYGW%L>%kz#0@WpOxMj#;(F2^|M0F^nJaZe z(3>gfV;DVX=Q7a*BO>S%i4HfsSYb1KtLL@pcdzN6!j--b?svOW(_g$&r90<`_<;F+ zIc{ymr2%oR1-+}6zQa!4PTM{;0YK1@*86VWgq+5G`TcJf5S_v}g&j%N|LI-uuE@sDuI-D!(aOyd;3}qDCDyPRw8RdouS0}<7a5ty` zPUyv4*31%I^9$?kruxVIEBVVxE>oWA+QFty==oRoY8f9 z3@S_F0MNR6Y1g^fBB&Cq!`3l{5*;)ZA~_rP;Zo5edB9>DuF%#?e1b(RCVN(n^+Qt} zs9qeEetHp9q1k6tx$5!hRnmfdkGzO7q}p}boRy&vDB5%*Z+bOFpe=m3a2dc-))3f3 z61r~S{tP@^)lRgA03wNphItBt!zvLh>$7H2u*~^eA}|Y^;3W&p>R<$?zDb=^KtJGy zBa<5fjw2Nh7dZ;JvJfgdLpM`M+ZsVoPljA@w5z+VJsr)&7bKTOaFH$>3)k1-)kGb_ zB$atFi)%kC8Ct@Y=dT&iaURm6d$>C6zx>c#K4J2xDVRq^2_eJ1g%obWAsk!{s5*f6 zd8ojP^y{VXB%*bUKxAeUktmgiRj4{fdvY226=<^TS!O#G4Wpfk+F-RaPW-}2b z92{Ald5!iIRLm;bwrT)`2fqgxRAXz(lDtYc-9p{O4Z@4gkA@}_YiVF@IPk6mYpWP* z19r;>>;lA0L^O+mK>qBYx&RP=00f$91_GCYBpz7aF<^P&ZMG5JxCIb8*dHfQ+T!jB zEzN4+l?*K*5WbS3WdnFI)D5>~9M`y}eX$N&iuYD~z^|1A?+%97QvyMKI;%Mjl*IHC z32w+;?wKRorxrcL)^_W$x7Yn~NL}_KMfmPJ_EjOyGIco9NZr7_{AFxZl+}f(q!X!i zMiTEnNl~G0auYTtHxyCsnUgwqZteS_lmob0B4LV(Si_BW7V!uI70kaLJ|5$K#h&bj ztw#&Tt~z#eF2)5ezDoRq>N#z!g&X;ewUK&+RBZToYd1}Sogq4a0>y-0YcUi-MSMG9 zLQRVo>cb}7ysf4#%KjFH;*NLI0}Q3TH>i|$(#QHkh0}VU7W7yK^v|1K_oDSsY+qAn z>x6SI{(ZCk+S;P&+-x?Ac1^$jmtI}<4f^$Fs$a|%qQ|g3HQ0XEs0yn(XVeK)(_5@gJVPo~;wK33)@7R4=C&!^J@jwr zSv6G-zDz2#|CgcIk|aZUt8pmnN6hBRQ6ZQkgL3-~$%fKy3ab~Wg3dvy;d}AvXUz00 z-n1c^{y}0I663fL=(Dli5Q?oc2ymPO54a3~fBh3;!`^Zf;(&~CUx4jqn<`#Qj5}Jq zk6Tr~aoCJ2sj$(jwP{}X86Y&I6OLTo^Euap zjubGszJG4?Nu0U9^|$a)WFAXWdU1wXT6B@Lio6qV0*(~`Ux;1K80rFd=m#W7azK4#V;`}x?kL|6 z3_0;C3L$MchtNcQMRC~!FsLHoxN(`YoT9z^H>PRM_sq4omYY(Ms;F?klIR3;0A?=8 z!_jg=1d-?ai)3sdjin!!qOrfz*o_#Amy2xdIW{&vixW*h2J%pDjByoIxc*mT+8U^O zQjw#t$UGRwrN`DF#<-RQ_>uwO%>a(=9W5^2S)9OF&-Y_TV>?54t-X)H-~>sRdNXln z!-+llNmHm~t5QsiP>zV_AmZ+Ux7Qfl?zhmIkBw-_7;LI6Q4NzSBu9BhjJyTxyV~ifdqIP0u=9S+!sgX z?gS1i^hFQe9R3Qc7|Z84r{FO#7DmnJ;2Q*b=!<#h#Vhi`Tk(X!ML16AK3Yjt#>Yby>HW_u1dzV) z-+=dVhlqxlA9xym(E$zepka4Z<36z?GU~=UfWb*lyb$!N61^dzyz-TsFXcTjM{{2L z?yMZW5|Npr3lMDxMH|!>KMiVIbch#m$R!BV>~i&_Kn=Y4jJggv^a6P4rbzkxRR9sn zKy2edjMoN;sT2!0*eilzQ5{wYgP!e(HA7;}bRMhBf>kIj;keqL=6ec=-=Mb8u3GyX z(MUlb5En;6);Yn%vuF!6Z;W~|CLco6mcvh4s^IdZVIxr30!28Xc!tXuQp8D8gcebO z7QodXRGd_z!ESa(-wQwi_ zW@D|}7dM9Ov=mOoSbyLRgL=#?NNIEli5#_8CcJ1|#+2YkFGiGVPZw@{Ae(dzFDKU8CPOrrcj_kD5PCHv$6v z-9`{tzRi@ty+N+w?r54d`nGYnDW!bY#Ltq}x7wnR{h0qOW!nJ%9D@5%I)9c z7OxT4fsJd{DeN^Tg5o9B05@A1SLIM;?i9d|s4^&ZNk8oPucbkBmqokJKWUH;78{43 zJmJK#pidKnsu_Jpd8)boYe1BX_AC(PdoUMpOMCi=#KhsXc?4+@Z;8Wok7Ups931Vv zvD}0KOZbT*wj8I2ypZpEgs7n}{#@`1KOEzT4!Uy_5gNBZ5Kn zPD_Jz>lCgYqzn_#oeYq3de31>j~H!&_JpojuM6wxC6lN-9r*+orjmcx$rP?-rL^^* zUJMCKR^J~?{&7)!Tf%kzfZ&K7!2v=x=t(0MM9+DtaT>cGRmAOm!q1bBa)7COFy(3pQ{FHYb)G!bPT|!e`T^Rm-GeX-^l?MmiJxea z3c#yd@j^!FW(h0>uSeB={V)H_`*qW>@Tqr-UZ(u?@cB-~zQ}9uCUDh-TOK== zbK?4zFtg4!TjyY*RaZkz{}+9!Y+y#acjZC-R-&Jglm2i|ky z0v~u%x>MV3knnmc^VoMQak!A74J&`D*Rzly`C3P8&afFIJnvc%d9{@MvB^@80BpDbNz@eWWV zemkmRJJ(q`x5zo?Gl9laxZ2T1izX2dy%S3iLoJ>_yRu$4+16I@APjyDS34M@a)~pJ zK(sKJ5Y;pzETvB=wkf+R zl~E`P*a^ICgxA-aobe}T#QKkC&kcym-vUu}85Ye?r$u)U=ND}i`RmB| zvkVvuyP^&vUuadq?CxFxPsI+vTk8%)g908>#B+K53cdwN()v$;H|iSfcHU)>#`AGo zcn19LUIUUk{m8EFB(j?-VUPn}QKEO2E&_OxCMOX1LQg8=yVW}rQv%4vI28l{9 zYM`n4m)TUVFB(4JzZXeMh&A{ndV&F+>ttFIb?~_=E~aPshsX_41@FJOik|5mX3x4M z&#oc-obMPClQ8%XmQ=zughf1qxD!NgV)7HrW6vzvvkb|&oNT+*Qd@~duGN7bb{>Jn z&)2eH4U%E^axg4EnJt?ofv1E*!$p@eH(p7gI1&`a>+G4NR*9QvTq~nMlABy-DBKXR z`oeX3^Qj}!&%_#ik7%y2fLDsZ1+tg6yUCtq@M0Gz67_m#35($2mUo+TKI23qD+3nD zR9~wt-_CLV>BX;$P+f&zX7=xr^$ot30_SowBoBw|?0-2X|2TW-J2;{)45=qr)7)2~ zf=s57zRUTC_^-osyPOwyk1DXmFK7=)U+@1o8NX&ZzA9iro%p#H$1P0ZP2!ew?MeK> zaaY)XPoai4FarZxc^S_pZ;}`J) zi{n<}Y8n5$ZZ7*~+ox~1PaJTcI6zAL7we#C0?RY4|0#Kvu8gJ(KRr>x{$be#{O3aO z&6EG7--M!Z#HNY=U=056)28`}gHJm6)Ife}qNyhSiw<7)bA#&NUag;^f0;7GaM|kb Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 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 Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 zcmeIbd0ftE+duv(8f0n4NEoDhGNWj*M4_?_N-p_d$z3 zAEa5(kUb=1R*#AEqReCM9sRx57|IE5=H$@dTm;SJPH54e!i!S$*A`geIL+MRTXq%a>Iw}Tj>~j9crg0bRF3O8oMD$O zz8)2zC&LK>cJ1zrx0dEEnYk2r)TS@&_m$;@lP68~R}JI19sk74OpQ|gXbg~%OrIxu z8Ky4&noSoy86~HG424$jPmB~z;2)loOwZkig@j{unavH7={1d*?z)B_X*H2ws7IsP zze&0$uOWJk6xTVAA1bu*?v5QU?qfqU^(7Bm@_Nf;GNahYw=czFv#i0~qhGNQSMjQ+ zO@$NcNo+>6zco^@4`8z&MP0kLrfxJRs%Nw9m`9cAl814*Fez$fzPm2qJrX3+;=&DV zq;+X+?Rmsd>_{-h>zU2Yi4sHy_t40s-F@%IaH36;)m!V~CTGP%>egP^W3Dd6`9Gpa zy#4!KgBd4Kbmy7(O(pP^hnYwD#gdiI(@H`Yex*&4mHNpgF2A^~^gPEE=qy}#+=vsE z@LA_-MIpRU;z^e&f4PhHJT5Tl)tB>?KNSl@@v~R9qt^$Xmds z+8?a$Qs*k;8lI|fmq7Y;xcK6qG}UR3UX(QFr`FXSr`|M7CG1ohT1GFU<3%k1|@s;_ua^1Yfm3^!jQ0wu3W!{-6)FbP0u(J3sH& z-OqD`KHCq@tUN#;`Y@vzB7Wv{Z+zH+nJ+4y7nzBC*v#z`*JXiUyyD5m5x$3MrXoWf z4N=gVYhFL}s?EQ0ZCvN76pb~t`D|vX#HArH>uQIYJN|@ONc_4PCptHA^5mkaoVWyL zUsx>&`bpQvZ;x#ETcWZ09#3N{XuR5&c5R%<3syGhzXElSj_(>bs4@zUTvB6jS|xB40H-n^ zAMPk8tbXjnQpty{n3-tC&z;`x&Hb$bt;v|DTLxgCK5r; zTkx|Bo(NptbiE$qe7)_}7_Oz9xrx*RKYlPP%FE4P82FrGBJAa9&-}{8Pa*mIq(aU& zoz~PPK$&tp2RR+E+6LAIR&B7VS3_1QPZ1LP40z%j1y3$%QApZIjP}u^~#j`?Iaei9Z#%k0)y|3+QfAhgP%@qg7YYuchVSs zh-V@sT);~(;2T5?>_9prC4^hR-R=N5Dexq#-OTD-p4iIVjQruPiEvUplYK~f7CP~X zler!YRIgbOBqegs13evWkcgndgGJia9bhk(15c(JMLLg`tUS)+iFgHxoPs05xx}j{ zh0FCTo`K{RFc6G9;C7JKJ9jc(C5|NSfg_vXNaf+p;bvjq@I(ZY;)R|(WZ!H+u1T3x zD0J8mr_+;~J?E#=c2JqmVxT99?0GWe2SXRHta8sx#-JzJp}R36^>yHir)ih*dWh)sRyzjE&%(j16%Mg)U;(xNE)Z z<8;KoH<#`2W~PeCRJ8qJsqTzb?xL{|Vuy8iV7`(FhDw3#EAis2%ll4N~M58a$TM_r3D-?vD6a1i78dOSy98cDB zHOcD6kK!O?aRWs|?8iqV|1o5x|8Uf%N5|n^Zb9~(jaEdIB2!5Qp9-B;gz5VQLA7ty z?oAYV!@CLw{1E}~d%^>cCK0B$Zg1NSLim zrC9syV)A=&->RlA3Zbs9nN_?o0`YnNeVon?Gn;U6AEN12N+Ex7m&NJQY!|;UA4Gh& zUD2F_73N{zyeOJgTss%sv=VB~P9R+H6}apz>1~avei5 zrvgo|Mc6kNkvB(uXj8XOWEvIx3hpZ@x8`F=$GWg@E^U^4!H=axv_C8vixgvHgRSCp za)SZb2Y`2z&Vm^TDgc+J@*tK&W-Z2u*mcOv-`Xae3vfPJFMbOC6d4L;c{p!*B!%t> zP;|huFA_!Sq2!C&ZpfuBipAOUpa#mk;HzCNlEEkkz7ZI#hse}cK*==?MDnxeh_sbw z=WA>jnI;YSMR{8f&h*Uz86;%UTL9{_MfhG)_%!k-Ly5~IrrlxsFmPnRbWavcrz79Q z4FK)JK)-r}_^Ijm?m<&i8RA}3XA9l-J;Cz9h{+|2x;|9YbA?oNI0f5?^Ix?^XsAS= zMRu!qoSjrCE{D!C=xV6Z+) z!%-hGq0o{Hel{>TeU-aGbJ<|~q|M<=O@V>>q{@ASA-Psuhuz9m23%A_$$gJz6=ykk zI!cT09(OFE64&<#De|_3h%4R2i0k}rVDJMBUWdW1PDOJXY~f~qGg$WNAP^2b6~3YF zHJd4)`nR2|uRI6dGA%H8^83MW*x7x-ZB zX<3F)M}UhLkIRwOtuGlD;*t`-usmufw_xpkKrAA|lgTiO&n;VKI4Xh5O$FK%puIV( z7^3h&bUhtGFV};j-&_`>Zv1w~$$CgCbl14lbq)E$g+B9{o4NZwOni);R7!+Qh$ON@ z3Csfmvz?Ej<@^qtw-+WARzjnx6c=GPN*FEG(Lz+W6MGYQi7I-u( zT|42Eh9PI6l1CYUtKjMA7L2^T{H-0zZqKo6VQ8C$(b^y|4g``%7$Pn7qga`MKdsJ4EtDceL~RiEzy9uVZ>%eAB=PT5G@OR zItzWIPuZwVZ;^*mogKWR{ntL4nuL&Zos$u+=gno$qEOm5uc4yT`G9AzKnLJa87hzP zi%4^=8&B5nSZ@S zk=XJCI8aIIZQ()^b^^V^{_cRDRw+?RuS+t$oh}-j%+a?&-kz}Ln^_tFHlR!h?GDr z(ddXBASQv*f&`-@x@esTX00QEbz90j$^-9m;GMF8mUxes^u@lhLI#qead6ee8UnvW z=@-PjC+{{N8Y?y$M`CQUKnSFu^#!(R99XQpT5`B<3zcV1Q;q`=D7A!T;VuiQxzACA z5+E+rdqkizo2ucLxORC!{#0fo#3(qB>y8JI>yCT+(mP5J%grw}x6r=AvRTyjAogYo zzEgwb5lpHQ#29Kb&)9+lE`o^W!%J-v4TjpFIxabp7<+b{k1^)HUu=cE{cI#x61=3X z%NaF*2ynIH{Xr$C@|kLZw74|VLSPKBrK2f)!S78O$Wd$vxTa$&$iS{jl##v=N}L*G zUE5$?4c6g|1`Al01+N%kItyoI0`ES`2ohQixh(+GnT`nKSPCQP99ZR1I@?C9a0YxE z1Ger`awn?_i!mu3o7s!M82cF)cuG&^Ae|o6BSxN~}|1dp{gU1=J=hR{RI7 zN5MKuM>_bzd|g%t8|bLVx!QqHNwFEi6Ix7ojt30R9RF|TIYBpC;Q}Z!19b+%nhawo zv^#EQwZ2Zo-X?gSC|$W9;yMi3Oa_IU!`-*@%H{kq6+6XtM&9Fn2*xt1QGOPJ#03(+ zQKGW=qK4!^76REriUVpY34|-RkjYGd_3gZLdBHhDdlYJ6#sv~d7CLr_lM=ch4HbO_=&ee8_R#n1&o(IP050EKixqT&-EgMk>#+5gIO%B%4q;+X_C1*Pj` zIz7PAL(q@}Jr4{Q>GBy73Q3@nZP{Mpryz2-kkUh5T-L&aB3?mLX-lMI`LpAUt5ixA zHn`1PN)KVUJe7|KEoDAv{IA_$2%0o=Z={ODZgD+w*DN`~yi!b9G$9wzCQUb&Z zS<5M&mlbcMOd;-}Zyv~(oWKe#Sq5K)DM$Ii=VZl79}RX!zsVxW7f1%gV!*#%3#sZV z_$Mz(dN2YYxEfyuQBB7>mWT=>DUV2s^Re;SP(8ehii%|Rjq7ji@6sQ{T|$pY+nqag zEzq%k!HQmAfxdhZ1*1ZFys?Po4kO=JVimPDLNI8G54 z3(mB~Qhg*0mu%(juRwIukqLZy4dR3itb5E#=NU$-@1Tz3A~u&q+NKFDs&{30zgV%~ zO!Tm)y#ICdAWjhxhl5v8_0W2T?;1x3Dm5sTdLjQ+@}h$Su41ya6>Tk*IV|eiAxbNB zvgvVI)o47a3eu-6Lzz$C@bz`qtO@~|8Iji&NmlE|7Dya z#+{LjQ^VrW;08%`>|DswyPU5u$5BvNqtc%sE7m}YPzRTeTN!Iyo^YJ2E;LUZ7!7a` zU@6o2?EnX`L4@J06Rt)W0u%+_t=0stA7>P|=a@(}XFC%lV!Ml}+!}W-j}Zm;=cMv^ z7J_0by<`s;jId{eb=CNFN6bi z9Lxz`B0SqcE#;E)VGhM3nM}*=tk$dEi0=f3 zsv8|_ISy>!x6;R^GA%a{gCck`mSTYOHpjKB0itW5fA0Vy1q;z?q-zEhV%ix|$Pp-i z5;c`vS`E$OPd;m9T5#TaZ?2S`v+;8^3}G}S;9?2CFKpyR36fQ57}B&A<{YR>+!?h= z@H}360s84ms$u9b8&X*s^_)bPy91#cj;To?!M-#>_#2Wb0}Yg<>(gUZM_2GIHE!DLQ71Hi6c^7adAT#% zImc$#u^7Ai-3v#CDjSvsCsZ8Re&YHsWuCo@;(rU4GcYn!YWgAD|FlP&_D)C7inSSR zSSf~OJ7uQriJWFrE@zM(BqBC!ER>p(KM>*J#6wqV@;5h_ z*UUp&WOtvjWPT{y>5hVp{@SzfxlAn~#QDyvS3ivg`#0-%{vFz!z8FiW8Uu6L$C$N% zS?43nrab0YgvBVF5wPeNie5&{lCso)GiLL_n6mDgK#!&5Q=G&n(~Oax6~t2&fL(yK zle{%YX6@{f>@VP9`zByRcnMp!1-w&f(>|lQdQ*-iFDYBogqTx^c`DMz@Rm#xk`+VRpQ^@O1?$s{p_gsYODwOK*mxe3 zDV$=MrY45S?(+3LJqH{n?1{`gn(Y(%w4e#_N1Dj{ z08Q6&97 zvha!+7u6|H{{MudgGZ|>%R51UXCy(7 zM9}x|i3~AMmTg-3TaFsBP=+iTV4;C@PTPe??;=BdUZ!Pku+Fv8Nd*F|Oq2*?7IbBc zd}RY-Eeupq%BU!mmEV54KjyW$fx<3+#!*TT$94K~} zMEeV2c{H?-;Wi2uUFiQCSN!iA-YHnl&N-qjzjE|X;jSvRLK>6Wdg*LDTiT5hxeU^oR z1AMug@sUuTQx!dNeVAXx&WvUA&&xLb=FuzEO{n+`HN>zSWuOE5NsNz)(y6;2OlxQG z+?ivS)y_cTQf2rXESxe5j7h|j*y@;p%?N;d#Pwl@Ve6Dm-IN#z-4prVK%B$?RRm^W zX&_ZEAa_U%DG_B>m>!~hUAQ{ZiZ9iw_?vkggOawh(&=~G4T0@f;azMal#bYE@%wuW z^#TpFbyFFi2>Qazl^kbEcy)>gzM{2Cd8eN`8>t{{$_U$PN!aE-aJr_09n%oc$6T)( z+Z1bVFdTJu>Pa{PY}s+}7=Wqy$P0Pue7Mi~Lqw|5d5`YYOrkZ{Dygl4){gLerHw$q z*JS%I+7K$+Bm+?GULV$VTo1WKq9Y0Lf?H9EOT6PG;KsCRE78JJv3Ht6$}E`f0Cg7y zFow?sHM6R@l}E5O9Y4Lq`@jIGc*%!E+P#IV8(T>Rr3oQpPlLUg!Cw;79>XC~Xl6=P zwrtb4K<%+dLWCZQiFzx-+8ZR>REQK&!NwXXq0o;)%L5X46sg8UQ(i4b7=Hj6l69+4 z*tO4ttz~$QVE&``f-H-!vSF#EQZJD|j7a`KLQ}qkd1dcDn^ot)F?=vUyOCd;S#h>#0L5?U-!_x_Q{qEpA40<)ne;}T zB9kV2X-x|yKk|c^RQ9VPj}m3$*Ak^5KTJY?m^qRPeZf?4691iinH_1^MIuk~u-%1X zR;n5!?b$0V<5N-j)Y7WCGpG@djSp$J0E6h3sfjaekeCbYOJ34-NU6 zKDE{wiB+Z`U)Jwl>6De8toZ$9iA&p20I9v-PBmCQw6B1#oXWaY*ao^X(1_URU;0r3 zxEz3uKx5ezi^dkD%HRRlcj61gv@svu2R=9Ao9|Hbz1dFR<4h2e9KXctB?N{_OYW7G zqA30ek~ovb)8PUxF9Wc!Q4kuV$bWt&D}a~NPq%@76g8Uk#zj^#OqK2}ZJ4dC0c z+fJ2ie;dvsdWa5N^mx*e4Ve;c*woNe%a5jRl}z1^is&v$z73F=_Caj-fWw3Pgfx74!8Y-WP#2MzP9^kyR_f zx*Cc6#?cgo6t*QKMW#w>h!Qj4e4X4k!R`s=hVyx(ycju-Ho!n5cFAEkBrf(z&-29- z3`1K;=S3z;YX79^F%@1(hrY!$O}S~T`PP{TY6lKpw(K|@Q-n`@j@;Ywt8)BA&k8Zl^?%z!Y-uCp z%Z8&=LHW@;pIqE?h(;JTfcY|a3xj#swh;@b`I!4Ned3q}K-rt+H|&SVY*$m-#kA3< zLG)=;7v!eVfLK(lQ_>}-LzR0muh>13@OnFfKiw5Lgu@6*@^O4(1Xu>4#~mhr%TC?; z%*Xk`^a;!wgeIQ{&3-0lBCz9U9cQBT2F79?-l7V^tA-*_g>WrLejBl_s{Qrq2(1Q> zCl`NLwpmd%Hy5`YAVq?%S(G;TpCT5xy;ov*RlN`}1(T~y`@@-B`UJ&9>k7Z5AT zr>qEj`v_pS;+LVubO;1{1vxBX!5!l>o)NV9(b-PBarv@S4H4-5S+**M6|XWaz;wP# zl8Gs!%HyL7t1*gLJ!>;lCa!mss{Ua5)vr%mpE{VHmKA~JCR+;wee_7lw9^=tdBW0h zww5X~-`WVVUt@750$T}DkOmea<5B1Q)C%Sx++hASX zZopYD2!k1hv7OS>qYV#K%P}6)>;lbCupM^|teU)IL&I>5g$pSf zno1ZaQF@{Gmsfq_lB4DwMcM553w@$XpJcDY=GXAfDPvh3wJ2r9I`DKCQ*#-%Lpz+H zLY3oJVQ3X<7mEBYG+*uOnOPoQG)dX7ja^K<_9qP53qTU z#yzKTWf?snd6tDi07Kj44e!bbmO1*^kiLtQTYnL|0X)SOCQ9<`u#xQmSWPL6w*Yi| zro&WY0$Eq!OtI?17WJz#wL%6)OgM?OQPjAz!oE3?=z0K0W6rbvBgTz{(X`F7dr+BK z(p&W0rdccu7Ky!5O+I)G9(FL|vLEyb+STybFceyqZ(=g`u%nrFY-U#?X(NiXA;0Mg ziuOkQ0X|j)wttHnZWx-p9S_*hy62FFoV=+NQ=s1;PZaO;Zg>g(_}@m&EVoorTT5li z<2kHn>(iRqLr{Fxj2X38X!!RuJf^~elztXQ(|j2;j|zfso(r(YX*sNKN0XedZVOmc zl=_5PNL&$MQUtB)c9DE8bE9}S#o-%|ZsxP&dd7k~t#88&r!8bG7~-3%C|FlE+`zWD zs*Cu>`8upa+bs0XPw-8h6~o69UW{)pSo3Cl$;^iRm~@Lr({YAEeHdug>aexx${xvT zLTl%|?7*CASwl{Zb-bc~x`95{TffDEB6_nvU?D4&&iR^eQvg?>PbHfkodb|-kFTSH#AFGOz^ir#Dj z+VTnh6;3AWRm~&I`=8rcU%T#=f}e44+HJ@RTi;`h*LNWYyz}=&?l#0pb);fV-ro~! z`%?nWTxLN~M=aZ)G7k*x%qUPf6z_XXH=+5l44)J5wKBhzdykOds`B7eJ{}|B?YiV< zSwHaKso|$Zouz4AiU3Vwqs<_J^(Skv&|XGPS@4Db^qwT(@G_$*0T4QN5OUL3|M7j1 zGC|qzuWbRM$vjj3%Sl-6BNKb^WAKcruJw#geI#7vKAtMvQi0AIF!}vu$rIKDt$~uh zKg&PCy(SDrZM~v@Ntr1>23Mh2tXJ@$PdJ*TU8t=oTWlW~$Y2bFwwF=f#YDqU<}!Yo zJ2T{828_q~X(dbq-Unbvjg-s;Uj@{mydNb=6mf4UJQ>YDQ9rX}!)aFS!!n-W z_K~z}j&?QVc-#`zMXW2@3~NX2DHPd?C^t4%s9ew|EHz~TV|f}8(llBx-zTvBAk)tX zdJM4eHTwXH;+yUOILYc(7(aS)u7AG!n(vQq<4FS>Xh<(Vu#hx8;m4>h zCVD)S-~(^WP?a@~9*gOTWQ<{88s9eDf|=dF5&2EKZ~{#GPTo|B^py9e!GXD+TsDP{8Kq_K@yVg(*^!|_MJ{obh^?(yxU0m3mQWLPKbT)r| z9P=F4;<}~JI~3PG#V>Ok{DmhW ze8uM1FyQ+X% zd^=>DeDLOXz)4CG)_(Dz8{-J0E?o{W6VO?^FL9M|j`AqfV{UZec*8QkPMM}(5L5Ku z*0|f_?{GbgqYF<)zjBOxXHt-^6`GIZ^Y(Y-f?3aAOjT}j(ff6Fc{@H&w5yna-phY+ zwi)hj`4_t9ch-;fo#4>dT%NvMwHWJnG%9$wgC?O%e?tMzYN73Im~SM;{A(#rzsA(< z?(G|ttyVClSAcv$Us;ZuK(_TN_g-A{^meEptckZq_bGy`kGRr=+JAi)Q2XZAi-l4RX9p+RwlHK>w10ZhY8+4{;tWI33a6)jPz$TfZMS zFrhITdIf&_@?YN5ZaYZs)OiyeUHLM(F8Evy?P%aVA5m6;f!7)`T<+WhBDhdSKR`e~ z+fe@cRn_zu#aF`_v**ZOR0HhgkiD`tp0%nIr7kt6!`{H{D!8rO)L`DYCC|VACm&qo zVq&&kbWQ%^hBn8@-&calj>b3La*cC)_qKn@$7jZ03s>{i;MSXWFTe5_k090bK6z-c z2FDO19>E)i!2A-e^t^Mx<#s>(r~!Wir&dGw-vECM-CZ<2G;fR}3@pAzxJ?HTRr0a3 z=j}+<>xkt&?XUe1#Thrjd**Sd^fc>Ul?`Ry(U9`oDgSo z$+Zw-QHNN3Ru#48X%OxjHIk4^R_13SIuMKGIx3G?yYv;gmP6!*`ucVp+P;T^;e@+z zx*>)1W)Zp0HCVL+uRCyIrBro^-I|m+bz$)hzrlL@Xq4n^i-IY-_W+vRxhXfP(8S|S zlBhI|WeKFCnl_Y@LW3{E?XTIO)_dCL>Tr3G7s=dRr&N{6mN0!sAGcgT-(NI&VvfP( zsc)nDH&-vb{nbCugkK9i`|zvpmwx{F&C7cQbAB9qd9ahmZktP{%5uFjDXUJtQM_^D z=vdX z^wQ__yDY443W}~_w{~fL8+%jmWwBQe`q1s21)zhjcX?-(bSEHk)cza!f z+w%Aek#~b%`kDXsRuA9Zuxnqu>E44tf&2GE#|?XW@vIym3&quWdy*>6OQsDuHoI$I zUhu7()hjGYhIX12u9w=Rsjz(W6-WA2O`>h2kXBTd#R zY-s&$!jZ;(L8)Y|E!U@QLwsW7-4o^|jdE}GR5$x5TIhWJOr`7eA5CB*>$XhL&pRz) za9jyII(GTic#D#)x0&suFa5@dhtRS!6_z_(aSUubq&E~J^BR&0$?NdpFvi)6 z$QnLWbr>A)w*1)am3I*;;rF)#O*S}fsLf@pESjw9uwRa7m~eMUZLVd6<+$i9!EnTL z>8uj^l~rLxaV+p4T;~}lDv!ITtqR_0xwM(wES3>H=J}N)evg`$3@u%!bMEL1zcFQF z{5}^noE&}*9Fk_@PP;AdbVDrf6g-HNFLYEFEy>Ql6B3k~y}xlEecnQV7Zc$9DX?*C ze5`%zxsc*JvMv7Elg0aYie1pzss-xf|7a3*4A?e(s*fB&KMjNxzqCQ5X5Fm0Hj-i!3V@1 zUgz{P^8?JIRUI%;n1x&jdVIU*UE&c!)O!`YTi5%@uBXm!I9JjHS|*s*1$DiKMRS`P{R9mkMXi`y<2R1uCsQPrBBmQF zd3s8BBi#-_#Ci*>sv3b=#V0%GE--bi)j6jG@o~?7RI-;2Nb4D0v z;vCiD-0oA}5uA-BFgWh(uG2=EC9>mkvNVS!8nZxvnr95w%DN!+msmlER)~edr}-$# zL@r&YFrkcOoAJ5k7pxRG52S1^AZ?v7u!OYjKX~IO_GW30|HwF%mkDH?DBsi$$Bp76 z@2-8TC%gL>Nr>V$D%mgjS05To-~%La_mM6f??`S{^mINp`$_k-AhY(xVfK;on)2>a zx?l_VZ(O57v;Wq3o2y_Z?itnzBYGfQu~v5W=Xb)gG*y5oes)RoXg*iM0ejA}HD2?i zqj*lXH6vk8{FX&hnexT4+4D1?E#t?qSCWL{A&@JUX}_2_d}Oh9qS4Qk;`SpbN%Ad9 z8Y^LIa1$17u+%x151LCf7!%vJ+Sm+jyk~tP5-NmQ&0SdUst+xCCk2nv1pH~gNHh;+(1lPBO@20pbsltKQbwCxYW`UtitpWg%8f( z8h@$?E{lCJety`k@oyYk&v8?hxo^A-+aJ;!k9fI;(2{Xk0x3_=Gcymf%BP5Qci#i} z`ISUoENb{t)bNL>W@l~(8X~C|GnLvm6MqwdX{cQ*$quoN`Ad7cL89^WRpr(~AqvWg zWr~C0B&YJT-qza)q-IQ(<{o@5shx@l(?RmT4*q+LLRp)G#B@Xzc8nNqun5XcW!1>^ zE$uD!SVTJ-!|S%Ro)i1t9rEjXY=8&mDhT>-YEQ>1)|Pcanzpc#HqHV6yw+W+ziQh( z3gXt=d|BKB!4GZd@bLPYL`W_jNJl-amlm%;3*IlWsDGlsE%e~E*99)tLgA*LHn3>U6LaSCNR!|#1Mtk)Qd=0xmS zFP$&kc289Xl?484v_Tnf&bTetcm)ndG$7U*sFQjqbcL~r!(;6sh=t|Wob5kB25Uq_ zqy1kc+9k^QD83nuec-Aq3hA5CK8gf#6UDy+XX^dl;HdP*CVj z%XmCi0aH?TKd@i!Pe8!B{QqT!@xRa5rar~p#%7v4N}MTAXB^L%sytk}@z`3p4!hkM zXcZeScj5rzP923YE`yX&hPtb!4#bR(S85 zlqL8b1I?IVIl<0DdRtdg<@n59N+az_+RA0`7 zr1v8<&&yvE*MIfQa_+Lj5slT=_BXJGC zVNn;vO~H1oa9Kj|FQ^z}sbVbJ_ExVs7Mcqz%E}M8Z-mX!pK992wx$C7=gD&W);#e{48Je|L8ComxAD2 zU#2)`8N_zt5V~PhgxY&Ssm<7uuvYZz!*;zJvH)#N33ZTJ@sTF#XXTprAyjDyp{pT! z4Ddo(99u|I6rg3kfM4bkFvhk86B;gIk>8-r0RqG3Drhc-;I%$D)FsaxIu?#%yQvJ~c z4oJ182^uuP9Zh`CAC3FE&=l#>me7vA;wnhl_TEoU9ZinjI0qiX1M5Yl5)AP(OA_Q* zjC&qw_`lgs`+Z3r9NV1_d7LV$UhxL!4VA-s7vvzxII!>|E#Rom8S;RO~9K<&Z zdC=v6iqd{tW(3moSSSjw1+yP?^G)wLu_I+$-FJ#}EWpuJ)Y8)~?oxx+gJH-W3@7Tb zq!JIIqyK9cuatBB%nEa7L|RckI3dQxQiA9sYt=g}W- zd?2|pEd|ZfNCL{1L+>dm=%CR1RUn!`J|>3Tt$@2|_EZk>?p~0%I|6*#BPotjxgPKE z;2_i20i1gq=m4R@JSSy;&LbO$+_#8G6`uyI6GrO@(|R-T&nva|=LKi)2S{V$QGFv$Ea-4ig6=Ck zy(p%h$bKufO42GZc|$ufpWki==HaZd?KU*yiDiu*bx*@#<;`E(iDS^X9i=U3%xxLb z5eY-6c1Z5*z6$*2g$cK+SJ>RbnuU#!MHrl3iX>45w}*FHs!;!}=d3hE3G~$Ty-qSk z0ff7zn<6dR7yJFJcLO=&*nPO5XZyx*|Bi@&2f@7$H2T*IbzW+%Mohc%s2!t3%FKm; ze~7d=M7o7I7pa1XR1ncNZh(k6{E@_yG<54RvET$2Om)s-OJyu91PfE9x=VFlL@8HA zwy-^55xVE*GKuGrs2)`P!qPiT%oP0A+CfMb#QQxgN5uxJ!m;!OZbL>Q6}nu(7D$hM zfjL;V`C9dgkw^#woQhT!BRLI<*&$Hy9bJ_i3xCscVazfHCa%6_Za|_Ub6skY>c_sv zzVN#rqUvy;4j3a}!Z3+Y30aR0WgsN?SxD3d+mE4B(FLR^yM4KXjKFyy8s5Aaf)>5G z2sDroL-=@bujkDU=xbJnq7@auIUl6zv-xFW> znag5%?7foZKNo1sLlcJ_CV3a|Zs~LAZ&Dom@Mhg z-mi9At|B_%TyaLtbomIEg7UWwHA72NJ4{q?`u+T@TvuO3E6LWB+G8^SwMGX11^;fr zKWy;GzzOg#lpLGp`=ojW?!;Dt7F@7&Veh|%rbZBkhI7^9w3SqGPVThyV=bRO&h3G6 z68EAZa1@r6CXdsk-Ovf2x$JoCEU2G_^kDnXxB^g*3lOvnWo(T@B+d70tUYuK0gK2I ztU6{)#X>1pfwmwvYa7klb_oC9dd}1WN8e?N`#azOn{qCYTZK~))TctFukabGe4IcZ zr`x>Xm1t9-6ji!x!zBya3%}VVvO*7Z-WPXlh^5MV8zqc&PlYM$2JJ##@Pt$r<)gT} zLPPZiNAaT+P3i1f#Q6 zjj)VI6fk4kP(BI?kzd4}b6f8Bi{93u=pvF4+=Lw)sJYcN-F#1#S^-boMkvwQkDb3e z5nzqGLq_7N@IC^}d=HZNzChx;&d(qDJ}n40%o6Oka8z4q0l62VPk(kRj@7SG$SH^n zIaP`Kk5?B^Ls2m!c3SGtkq3~4CyHh4*8&Oda^I*iB)D!`(uZU?k7Pi9F^Uqd7A@u? zBpg!e7LFu-hxMinpk9)XvDmUd*j0fbg^!A5R(W%#6q1aEOK5`%U#M~ zHQdBub}74C2txCvnG4V;=Vt)=F#6dkYN>y{eqbp4Zc@6-vCG*0tkK)yq85EiCn``E zUlr(y+g+47OUPd(Tj4%db-hx0@nx*FH@xS)j}OJ|m-Dj*!2 zk)0+f0>7ET;yjRIw~%6PI8&@;DRvJH zyLK>kcO~8lyoTVJ=hIoxUpoLx`8}*nxGwTU<;4XLF|?X$G#25|1wV#-bY?P0$igP* z3a2;UW3!P^YjMAV0;q%R;a+Q6&9FN)SQIcH>h(na=^z)_C6=Ixb?*QKCzNmuB|zDb zf@lcuLf?&z-InoIt-swe1S_oRUUd)2YJ*Prb3eLrzhwx)+aSo|YNj56+(ZN;8^MS~ zFqBy^(q8)AH^=*usZh^N?Zil^=RVZK1?*tD5U!y3(Ui)8DICh>4(vbSa2nf;HE33S{%$-3EPQxg%ir5e1 z(NB)zpJY*~L8Li7Cmxr>$GC6+!jve4qYGW%L>%kz#0@WpOxMj#;(F2^|M0F^nJaZe z(3>gfV;DVX=Q7a*BO>S%i4HfsSYb1KtLL@pcdzN6!j--b?svOW(_g$&r90<`_<;F+ zIc{ymr2%oR1-+}6zQa!4PTM{;0YK1@*86VWgq+5G`TcJf5S_v}g&j%N|LI-uuE@sDuI-D!(aOyd;3}qDCDyPRw8RdouS0}<7a5ty` zPUyv4*31%I^9$?kruxVIEBVVxE>oWA+QFty==oRoY8f9 z3@S_F0MNR6Y1g^fBB&Cq!`3l{5*;)ZA~_rP;Zo5edB9>DuF%#?e1b(RCVN(n^+Qt} zs9qeEetHp9q1k6tx$5!hRnmfdkGzO7q}p}boRy&vDB5%*Z+bOFpe=m3a2dc-))3f3 z61r~S{tP@^)lRgA03wNphItBt!zvLh>$7H2u*~^eA}|Y^;3W&p>R<$?zDb=^KtJGy zBa<5fjw2Nh7dZ;JvJfgdLpM`M+ZsVoPljA@w5z+VJsr)&7bKTOaFH$>3)k1-)kGb_ zB$atFi)%kC8Ct@Y=dT&iaURm6d$>C6zx>c#K4J2xDVRq^2_eJ1g%obWAsk!{s5*f6 zd8ojP^y{VXB%*bUKxAeUktmgiRj4{fdvY226=<^TS!O#G4Wpfk+F-RaPW-}2b z92{Ald5!iIRLm;bwrT)`2fqgxRAXz(lDtYc-9p{O4Z@4gkA@}_YiVF@IPk6mYpWP* z19r;>>;lA0L^O+mK>qBYx&RP=00f$91_GCYBpz7aF<^P&ZMG5JxCIb8*dHfQ+T!jB zEzN4+l?*K*5WbS3WdnFI)D5>~9M`y}eX$N&iuYD~z^|1A?+%97QvyMKI;%Mjl*IHC z32w+;?wKRorxrcL)^_W$x7Yn~NL}_KMfmPJ_EjOyGIco9NZr7_{AFxZl+}f(q!X!i zMiTEnNl~G0auYTtHxyCsnUgwqZteS_lmob0B4LV(Si_BW7V!uI70kaLJ|5$K#h&bj ztw#&Tt~z#eF2)5ezDoRq>N#z!g&X;ewUK&+RBZToYd1}Sogq4a0>y-0YcUi-MSMG9 zLQRVo>cb}7ysf4#%KjFH;*NLI0}Q3TH>i|$(#QHkh0}VU7W7yK^v|1K_oDSsY+qAn z>x6SI{(ZCk+S;P&+-x?Ac1^$jmtI}<4f^$Fs$a|%qQ|g3HQ0XEs0yn(XVeK)(_5@gJVPo~;wK33)@7R4=C&!^J@jwr zSv6G-zDz2#|CgcIk|aZUt8pmnN6hBRQ6ZQkgL3-~$%fKy3ab~Wg3dvy;d}AvXUz00 z-n1c^{y}0I663fL=(Dli5Q?oc2ymPO54a3~fBh3;!`^Zf;(&~CUx4jqn<`#Qj5}Jq zk6Tr~aoCJ2sj$(jwP{}X86Y&I6OLTo^Euap zjubGszJG4?Nu0U9^|$a)WFAXWdU1wXT6B@Lio6qV0*(~`Ux;1K80rFd=m#W7azK4#V;`}x?kL|6 z3_0;C3L$MchtNcQMRC~!FsLHoxN(`YoT9z^H>PRM_sq4omYY(Ms;F?klIR3;0A?=8 z!_jg=1d-?ai)3sdjin!!qOrfz*o_#Amy2xdIW{&vixW*h2J%pDjByoIxc*mT+8U^O zQjw#t$UGRwrN`DF#<-RQ_>uwO%>a(=9W5^2S)9OF&-Y_TV>?54t-X)H-~>sRdNXln z!-+llNmHm~t5QsiP>zV_AmZ+Ux7Qfl?zhmIkBw-_7;LI6Q4NzSBu9BhjJyTxyV~ifdqIP0u=9S+!sgX z?gS1i^hFQe9R3Qc7|Z84r{FO#7DmnJ;2Q*b=!<#h#Vhi`Tk(X!ML16AK3Yjt#>Yby>HW_u1dzV) z-+=dVhlqxlA9xym(E$zepka4Z<36z?GU~=UfWb*lyb$!N61^dzyz-TsFXcTjM{{2L z?yMZW5|Npr3lMDxMH|!>KMiVIbch#m$R!BV>~i&_Kn=Y4jJggv^a6P4rbzkxRR9sn zKy2edjMoN;sT2!0*eilzQ5{wYgP!e(HA7;}bRMhBf>kIj;keqL=6ec=-=Mb8u3GyX z(MUlb5En;6);Yn%vuF!6Z;W~|CLco6mcvh4s^IdZVIxr30!28Xc!tXuQp8D8gcebO z7QodXRGd_z!ESa(-wQwi_ zW@D|}7dM9Ov=mOoSbyLRgL=#?NNIEli5#_8CcJ1|#+2YkFGiGVPZw@{Ae(dzFDKU8CPOrrcj_kD5PCHv$6v z-9`{tzRi@ty+N+w?r54d`nGYnDW!bY#Ltq}x7wnR{h0qOW!nJ%9D@5%I)9c z7OxT4fsJd{DeN^Tg5o9B05@A1SLIM;?i9d|s4^&ZNk8oPucbkBmqokJKWUH;78{43 zJmJK#pidKnsu_Jpd8)boYe1BX_AC(PdoUMpOMCi=#KhsXc?4+@Z;8Wok7Ups931Vv zvD}0KOZbT*wj8I2ypZpEgs7n}{#@`1KOEzT4!Uy_5gNBZ5Kn zPD_Jz>lCgYqzn_#oeYq3de31>j~H!&_JpojuM6wxC6lN-9r*+orjmcx$rP?-rL^^* zUJMCKR^J~?{&7)!Tf%kzfZ&K7!2v=x=t(0MM9+DtaT>cGRmAOm!q1bBa)7COFy(3pQ{FHYb)G!bPT|!e`T^Rm-GeX-^l?MmiJxea z3c#yd@j^!FW(h0>uSeB={V)H_`*qW>@Tqr-UZ(u?@cB-~zQ}9uCUDh-TOK== zbK?4zFtg4!TjyY*RaZkz{}+9!Y+y#acjZC-R-&Jglm2i|ky z0v~u%x>MV3knnmc^VoMQak!A74J&`D*Rzly`C3P8&afFIJnvc%d9{@MvB^@80BpDbNz@eWWV zemkmRJJ(q`x5zo?Gl9laxZ2T1izX2dy%S3iLoJ>_yRu$4+16I@APjyDS34M@a)~pJ zK(sKJ5Y;pzETvB=wkf+R zl~E`P*a^ICgxA-aobe}T#QKkC&kcym-vUu}85Ye?r$u)U=ND}i`RmB| zvkVvuyP^&vUuadq?CxFxPsI+vTk8%)g908>#B+K53cdwN()v$;H|iSfcHU)>#`AGo zcn19LUIUUk{m8EFB(j?-VUPn}QKEO2E&_OxCMOX1LQg8=yVW}rQv%4vI28l{9 zYM`n4m)TUVFB(4JzZXeMh&A{ndV&F+>ttFIb?~_=E~aPshsX_41@FJOik|5mX3x4M z&#oc-obMPClQ8%XmQ=zughf1qxD!NgV)7HrW6vzvvkb|&oNT+*Qd@~duGN7bb{>Jn z&)2eH4U%E^axg4EnJt?ofv1E*!$p@eH(p7gI1&`a>+G4NR*9QvTq~nMlABy-DBKXR z`oeX3^Qj}!&%_#ik7%y2fLDsZ1+tg6yUCtq@M0Gz67_m#35($2mUo+TKI23qD+3nD zR9~wt-_CLV>BX;$P+f&zX7=xr^$ot30_SowBoBw|?0-2X|2TW-J2;{)45=qr)7)2~ zf=s57zRUTC_^-osyPOwyk1DXmFK7=)U+@1o8NX&ZzA9iro%p#H$1P0ZP2!ew?MeK> zaaY)XPoai4FarZxc^S_pZ;}`J) zi{n<}Y8n5$ZZ7*~+ox~1PaJTcI6zAL7we#C0?RY4|0#Kvu8gJ(KRr>x{$be#{O3aO z&6EG7--M!Z#HNY=U=056)28`}gHJm6)Ife}qNyhSiw<7)bA#&NUag;^f0;7GaM|kb Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 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 Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..c8568e1 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..decc712936561ccc55225d1a907085df9e12f74c GIT binary patch literal 9140 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 p8pI7kwAiAgtqXZ!Z6LmrmgXkez5F{8x8@(sG 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 p8p@dq6>Z!eawgwjNal`BP2lxi3m|f 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..bb68ea8cafb71c9a17140387b2dac2462b18e5fe GIT binary patch literal 5612 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc9c1cfff6ff8806b7cd8182688688fac3ea9e3 GIT binary patch literal 12320 zcmbVybySpH^saO&DJ4k54Bag`)X*UkA`FreB8`O7EeJ!G3?(X!Ag!c~G}1_iAR!^4 z#69Ep`>ngy{pwoC-h}wz zGlqqK=h`*F4NaJmu^-m`C4 z{pfD}_GnZ2-K~iVi<^WK%hz4r?pC-p^SV`!vel1IkVHCvz@@ZN{G5R6k;##wY0u>; z-EeYn?mP68o~a`sSu>+AN7TRFDmCvLPnS(KQ9(?%4V4;ITsK!d7fqZFoem#OwosNS zp9Dgz+SH}P(WZJTd<65u!vFNc9<^vNF6{pqSAr0XY4dl?>Ih)N;NRGgsMfSIi;dJy zmM(w)^#jr1qsm?#)4H$CbrMC=Y1wssv^Z+F`UAFiZWpaa+-b!vK+Lwu*ZAj$GE-*D zNmP&ZREx*SFqp}_eOX*vD%?<>_9D$Z>xZFs_~kqGdsb=RqVT7i8q)a#p86y71n~q} ze4b8qamAa&-qkAgTneQTxIcw96WuC%!lax2TRRlIx|tGMc2Ltu+=8XzFdUbe>46ej zvcuJhu+>X?E#Gk#^4IqkPP`)MQ&PewXS1T5xtc@PGD@e~qmQv+kOH}-#e=C;g< zE4rLR8VXgTTLm_e1G55Io#N^JOLP7MQuQSa^z7R*Q$s_NyK7dH?fpxaa@CXSjZFN? z+eJ?0QoawU_WV1s=e_2&MW9h-U1X%Ud>NOc5_gtgZX8oFu=*Uh*l=^ER{8(wu031K zrm23_8nQo;d$@U`9C@D98g{!EO@Kc+5kIjdBi1aTsU_Mh@yXBKWnjxr)U?$F{|*k` zuD>6_)zOr|@5tD$9^Jo&!{>?y0t95^7J_~lW^Ea^+%BLvb_l9JS(~28b{MjLxqJWP z{3o^oLNzH);;Q$kZf{4OSw1JPOpA0|&B8D5W^gOY{qG!fKWBb7+xN}6;fd`l#qBQS z>6t{7wRo z2Hf2|vlx1pjaTEaPUL^HEd;m|sQ*6fLL0fM$B_pl6g_?^vuv zX1djpi!c}Y9J|kw#>wHuQl-#=ZddUZe;+1M5h7}C?t7#k9)Htq`x94wbe$%qHO)iT zJbdcyegApw%SFqLnpdrPDKE)LPxf{;mIkpT7|}Mc*ECwCjrWCX(|iY=i=cL%B2V#& z12;A-K5Q&8MU&rBZDblycA1JVA-&pJs9daB6V-b35XwROugsfVXuy=e_sWa3q=!~dKd zdoBz9F-)Oq;wBXM-STl&f=r%nKS=wWs8EgnXXMA8SH3n@c zG?NN@FJ97krjlOubegoMgYewem)ZBRY{$G(;^Y7!B?AZP%i-tXFFE-`I+Eg>5Iplj zr1CU_ozpOQKdAg&)J;Gue%OXL_E{>c+HccZ!TE9*`e5o?XQnn-Y6tz6EARSG2WC?x zSD8;SxN0AsJy!5_mDb)!>McuVfrXOqt8kD~uxmq#_3PDUCD8Ty_4vh7H@%7C$OPP$ zoA7jO83$s(w4YsVtyD!5>-zGodGngI6}BXLNYE`J}msbJZYY?hGoc{ha3>RElx#NM?Wk|T$Yx|Q3g9_q+Lk4L0W_%F?D4=1;%qM1xlghMAr?Ft_4&QJcz=&b=#b~ z`O77TrL`#j&X^-o>eGJTJnPP5l^jjJW`Wj7(XI#*i?jTEKPsjHamK`Jm`AaZKQjc3 zKIBx2?h6Q?W?ROyCT%aFmO&I65xvu<{Gx-Rx`D3NPg8^9#qJkSqemgL%G@qqJRzyt zuUtrqsiU9&Bxa9hwuzMw$1et7$E#WiFJ87@Frxq5pUe6*5$iFkne8l)r!r(6QXcR} z%E;8m^67Pl=it(pN%^PJZlmjdK4jEqUz=Lby-p0U+2bSju{&I_QcjYFe>%epQf`>Y z#H4B#fLYY*!=KDRBWlF{POk1@n4vW;4Dxc=y5-tFwmz|)*()glET5yBr)PP=_LE$h zce7tHmfyUWBbuU(Ug|5i%pv;g1*kUkbTvS5vE(EtvH0d%INQ0q1G8l1-m3M417AEX zxjjinD1jPX0V4@-Zbt>MEP)<1W+)b)sU9iAovDXXu#-|LonPAz{KsSk>%z~tpo=3~ z6#QqN89qD`WfhdY{H=*Ht%eBUSy}Ekfgf3^52=tvXww=?PzYBfH$%Hf^XCPNp1QxO3NY^K97Ecf5nw}-y zbfsrVmRRd|E4Q28c9Q$x&#VN|zME#5{-Bc@>BZ;P94tO*+4g*8dOm%Fifj+zY?Vg^ zeC2_sJ&(gqYDAn1x1Rg}!gMtD4R~(#!M87q z-#GkXgcN;SoTf$7u)jJXP=l9WrcrD!L1LsmT7CLfp(Qj`tHe`|Z1>h;eW}cTf;$_c zA{y#O5sEI;{IV{1ZR3Ss$8nOggW*o^kzg-kzG2JdrYp4x;PqUL8uMDUfoh zmv4u%h8*S(Bq;mD9GYx`ld2wzqW2!wWe$i3t|ZQX{$}gosS7d z=@5$DDX%2v)~~%W;b&}Id&0_Q47@4I(=^*%w1JQM~()-@3s^hRnU}J>;aTLjH*e;=1gQ6+^FF;!?P~ zbX|Vc(9fOaSF&uHYTwL)E@x@29~8W$G19dTx0v)j(BHV$%dVs$l%x`xL}}-=-9(y} zz4{euQ+aw^*|f=vkF0&V=_P->>xnV@5wm&EpP5EX#6m(S+$j3q1M#pSNGo;GoZbj%%F`kH=*ai`{keapw08KDusdPQfYEQT{{L z|F!4y6{1?aj{6}9IKs}*R2-@wJE<3a(Nl4Wo$qH$rXGj2Hg}YF*tk5GX)LRA)01x? z-K{15w|24z#(PmR1Q4xoA&ZaHL6J@omOoG_H&)as0^aAUlbrW8fzXb&vB;XOuu`>n znDwZn%%&mGmQ%}K+;Gs+;s)^OZ*a45PCjJY4Lo3V;~>+ zi*n*(>)Ne)X4H%$x#Be}-2eWe)ydD?7T)9)3Q-CE?2!MxOHx@H>>qHRpsTB$@9V=x z(-Km=o+JzCc64igkkX{(-dyIe%qfZk7b*Wn8O7T9*r5D`?{$M0(9;Z*UQCUcNe^DP6HC_v)(48x zmeTp{=XSJf_kGW>1uW&m9-+$Eo*jq8fwC91eH(J1@XR~fgM*OB6Ay&f-E1|d?#+Ve z)(+|*?N5a{`FnTJVSn(WQOIRc<`!H@gb}~k-DUKl%myACz|Y%k6p_azq>?Q`^yA7#c*!rincIHcM;gK!17;~e zu><91oXoQEUBuVTg$n8!P zUxG|kk|SgV13Nm`eONPUOphWU!h^r$I-U@FnA%B7Uw!*ya#u}T(=1|`8ye%wOc5BkKn zu2ZRw3se06ei<#zKkH^QzjYraH!j}wJ4^*hWlutCWIg`j6?KXV#h>dSk2e>+wj* z;X%kjY${6_Z{@l}Ub1xg$r}W+pMR@ohgI_rBuwV$aE=+jHttxDY~W{)rTF0d1%Vbm zV`G1(9cyY=GpacpOPO*A*|4(OT5+G}MqAwLx4(>k%9C26Z0Whr2(Sn2tZ!FdCQ1%P zrvQpFPMIZ;;U`suZ-<-WmRA`P!Mo@>0$)P%DB5b*gbeBo&j;_ul^JId7rkE&yT{K3 zw+?S^U@BltIiUl!Rc?_8#AXE4P&HzlC5vH%2Ek3u`4u^ONN0geEhEcVcu|?+#-OwP zQa?UwuDu~2peKWPS{9J&bY&pruSu2P$?b5_b19qtj5Z{_zA)<(4%sXk5T_j~rgY*N z{v%+eD1EZCUCe0o6Ie^jW-(#%>QFPwqBQ!c6b@1N7KF@s9DT5>weip*3tm_z1dw3% z;2sOQzD>>|;1DMK;5kS=GMmp0jc=%KpVnpDW)LFg+2I00=PpAAD87v8kIQBW#tb?U z{(oW{Z4GZ2>`u?CNS7=MYlF%qbf2wDmms&wAg!c}Itbn9piZ{dvUi>2wOAIh=K!Z? zOfnhij~k?vs-SdLhI@@-l}F!Y#;hh3`WrT_uv%R#sfU!b999D8Ra5Myt+{LL;kqQ% z8Yn4Oaa5>{j_5&2xS|OhKNaKDtLCH{1MZ_(w0f|`4p-soJ9Bt%2yR;~=e1v%%7T#j z-XPZmH9Hd0t8A8qE{skH!A`}*2iTsFAID_mvE*yHZ`Z*s{~<-X1AL7-x`_iI8D+O0 zR6VoT7`^plq&=*Fmqq)=a8{dJ5#CJ5O_fu`P;Msmei`4gYTD0Y%wfKiZQxV#saD? z+g=@r41f`04o*W@l_^jyo9AZ6#5xflz@!WgLJ)^bd?28n3u$w^@T8O9lHHk#7gEiK zL>nZRIICeO=FJ6Irap3+Et=7Wp2v&3q7DIaF9X`>Prrwx}_lm6Qka}_mYG-VyWY{+jnSchFpr0p|ds_6kUV{ z^}p6)L|TOtva2#(%>U)1`&c8!#4ip5WD0jO7=sgC^E$9&Q{?AI^QN}nb{wSAxA*0a z7oLg&Pro)s*U+&lX&}p6{ZU^_sKh3U|81c&tX%_mwDqUykO2HR*h_%w>bZ_%!D>8y zzO_<|NAPtWPCc6~x0RIB;WSKJpNwZk=Y_DXVe*Xan0C#y>wDx_E=e>S;xnP0nX!B~ z?3SN3zol;=Ui^}+M)l{*p-R?f1kO!$UZe?9!#Y}I^_E8)D>`SwoGaTtdAx)QS?gP+ zK}~cW#3fX9jf!jZf1*Hx&V#4O)b`4?At}h7{buhdQiG0?lN#}Cf*lU{1dMIGonNrc z!Lx8S7-azr0AQY18Ib=Q29;6Z89r{!-0rzGo=w@MTS~1~Lsly{{zGw*0yi zYMbdOnj@4>C8maN5ccV1C*$uQ?XZrd7?y4}g7$M&?ShZCMrrop;j9M7q)%Z^&KjcA zV&mGvOVle$bb3CXB%<<%(#RDd3NM*~{@F{$T)6Ni5|!m-QyOB^GXBn7=g&X`iZN=x zNR(dYayjn9mo%z?3$f}k#SB96w#h9!lfaztAFG~4E>{%h0H6p~fxZc|VH)ot;sT?#IzWBjH>6wU5MiBo|^m7aXAM`?5ExS(H~z0W!x`WEWJ*rQxJ<`uZ)Gq>hIl}(p5 z^#s}z=HB!bGts}_zff-$U}|_q1bkyGR`3Sn*k!LbW0TbQ&p$q80tq{AUbI!26Sg99dnCtLFvaD}M;3LR_b zh{xd%p~d8v3KVa`gfhXiMxS5(x#K0H^PYko2`Pp+1P3KU1h;n)m>ogRfOZ0*=v+A>6#yb?#4wj((xX<^LVLo~E<7L8?zFaCEH^Sbo4AJ7mG|LA zK6IMpI#S^fv&OAMc|c1<*sCf9tu4~^^d^!{a3u>Mncp01ZJSh#)I4jt$UtUSm5#e* z1e>mDh=N-iVF7AWg?e(Lzf7wJz~E}6t8fP{D<}dQ!^<46Mv|ECq_6Z2tx3yKd&tF^ zGgV~Sy(ANR$lAlwqmN>WgH)7f8f9~!Nty#*<4W9IjQDm3x8PH~Sg%Yw=fK3gT(4n0 zJ|1B-vtkFA&r?zw(uF|3q-XvD>W*|NOyA^Xn?&h;oV2olQUhMV7e~2|!;@|EW~y#zCG2X0P+=~IT`Wh; zb$nQA=T6h}>zw@J*((&KJWIy{}R#eVx4i^H7!r&P? zrO+far#4>u+{S)iK!CIuKyzJ%rh%Et!Lr@UU;Mg*p0mP5q!a7unLBH?{H{~PGh@8t zVNy3iz6N|k9n1Q!OOPq!Xa^s!L)m+ROQwM0mez5~+Z^=ZORZwPSJdT)mF8-YNj>g% zD4&>pS)JY@*pkI6dqj$Jk+|sp$B#cD`+;)Mg@tCxx^UKtcByL*^ONt3l0=LbV0)mrM)_tsI=rUTSK$zVk+_t5fx$2bWRE$Q{lG8uS>bs)nCZNr{l?o95M_Yd)d(b z1N4+>Z0LvWGK$5+#?kj#F>El*|8QFdJwlXCDU83b(vvN8n|d6M+jd$T?2#vAE^xwo z!~23PusxdsYT-GZ<8;6Fb*ki`^K#3k_mufQF>C&8M?shs_fIlWb2jO?rr(mn{e(Sa z(2*B-aEi4pGjG`D5Y2SU+iW-@Odpyz^E4?Hh+6OHGjV}-;j%N}iE*D5E|$?zHDlb= zso9ms%U^=D^!)h&dFo%ac;`LL-(Fo($r0nxgW>fcI(9}atb6_M zIAcc{cBYVY3fI`U*7=|0*;(;?Bzmpy3&u93LCT@Rcx2&IKax%&MqqMkMNDxbn ze?qlp>XwXP1BybmQLR@~r(@qLqoTpVu-2WUwIJPzhXGGFZ}S-1n0Zh6uowDw2QmJL z&3w=2rcJSyF55g^bwQpAH~Q2Ta76=TQ^+L0BZ}3DLRFdu971ft(ffg1>G}x*8M)SV zFjScFBP>pp2Oskl>TnR-2f?4S2pU9D^}8O(8hX}}=nZd?EED(68X7>x?Jz5-1OBCo z{lfopX=w-6CzXW}#XR155hGC?{WPBlQ`8L-1aeZX?ZdhqeHr#3K6!q6?FN*zor=8TaifIgunv*Gf2P1dFfh@}H!hv`Qv?v_yd6i}&n};VMH=Qn*GWjn2JENU++7pO8S3TNMtGffa z=U(cPlYEcXw$28=7Q56u_&gFibRl?q{W3RdU%8W)I$>;HwPf8!jd!)dh_9u~aZ=FL zUJb-?&rX!zqaUoW*Nzf*7iAR!LVPRo)Qxh#RGZY;Ua~ruTONJww6&spL@moQil=8RfI9j}r3%XUa5#E{mp6i^Edd_lIS@$1EMrkl7A6 zH=v-q2$!sHGz;LwQWpRG7_P}E&Yq>hL* z$)siMPTf!Q$h^)42gmPDYJWbD+OJP?$ADM~{FRqrOp?vRirp~(i(}#9XcjajRGSRF zUJ7#1Ss{=Ohyk(&Wq1ZEF+9>5l4!XSx-3TiCfD%iwDXn$@#WeyV`Yg($$Es(H`O2z@KR!KImHD--;^HPO`~P|O)0teC;; z{uEMzUA{Op|6quJaw0_+qMN$MjQX)CNzd>!c4V}Eed4ZYHIfbeo1frpqu19!N9^u; z`_*CXwv0OxqN(Ni$FBDE6Fzjcv*kZ21X1z1i>icJ>r?Zf&S9Z~;~G1!sP-4fo;QUP zz0mVp1SiiTY!I})P2P72b~14dA`j#nE*5@;7ZhYou^3Yc5`H+7)%*EPubruPg3(#m zHCeARNpD)?NjBjQ09GwGY zJo{O|3x&WF!1+Ekxf6gdcX=G)#)jekxfuId)r9a8fgT-dbAMd&z0vHH+WXC!+K9x< z3t#{0(x{ZR4IBtHbh_eW#gntVawz>l;0y2We)G#iX;w~<+7bz5blFCm%w1SJSBY{NvBws|(hr_y@4+ z_sjKnneGoK7ckm6y_*q3*Fz{2Sm?lNqH{SyFxr_M9BDH3-U<28NVnGcFoAbtIHN9x zGBPsp*@_Zq?=a@g=9v)HUmUw~W?J~Ynhn_OYM1iUI4#-JF7|*a|2jo#ARL;f10@ZY zl`J?vz&^?U82X)Mv_$XcL;8F7Q*qT-) zuXjJ1nVj^dVmJ^-rrrxcRHc6r#Z_8Kr$=0eqA?Y~+4(}bI_$MQ+O3?n%GS zA0lWVYX&Ya-2q;Amn&HWatzRdZ}FyJ7e}|6X9xlXgWYTN6P#NKXvTV`=f6@t&Auj~ za(-FdIM{zIr!hiS=94y9G$Dj1x8H#^n7PouJt2eoP{01h%v;VIqV<^d6{DSnV{Z@O z=qVYx4h_-(@lB`UNEmexO)CTlYHeZ=LWan(q`K4J|1);$x3It?!DmVpGFww#QoSz&6{X?M?~200@#C?uR`AG)XX+K9gBon%c!@$5 zxDPQxM1@WvQ}&9Jk87Jx_k9}iB8bCY0hU|KAuZ^}$l&42)htKE5-N9sa?z~OOU5;U z9y7k|x}IZr(X18exANT! z_wOWTiW8wXnfTl<(u39RJx(j@8qNI5P?E$VCU<#`RncTkqQ?2FZXnYf-J9qBWh zkG<`eEV3uec5kY^WZp+Yxw22p{`5aE5qw-)CZI}PPMuyiKAfie(|D4+KtIipIM+)* zE%GA}wpboK_rr1oL1zSjG@|}_Uw}1fC$hsM#Z+7X?yS4&OCz~&CHRPY#S}RvtG~En z^(@J1ciWz)#)}J>fmr-J8(C>Km2ZeKD}RryeJ$L5OLog|`6G);+mavBuE2;04wwll zB}@azFlf<$yh+2DiSDEQM2HEa3U5IC#uT{@&pPsrRl)>~@LA>2+*^HT=BElt$fHyohh9Z#SUJ}&P-H5nd>!2WyW038PItREZ8 z7P_yZ-KLSj%NBf%EgrOLyzNot28|&(8tBovs+NeM`=h!+9qWD*kEK7Ww;z*$yrJ#= zcWvDfYJQjs|7M_xK<*3Bjk7+^-3TfLf?D}zg4moSfD(H=s37G^xbZ^$gv$gOp;5T3 zbXev3=EC${bVc7E65mEtfM-a_pav-)ff6)NsB$wRP2#(g)zW1J@;mR=ZVkhq$erBz z&6a;L+xz(@_8>0CuzRGR+a#iXXJ@UZc2<+q1^vVovyG(RvUUS1LZuDC2fCJ0Zp>6e zDJaMvAaIG4wMTlXg9w#{u(9Ew4dDrAXgK~p=HhB>MoZKwDWZlnRAyVnIx?H4hyX+hQO_JIL@6w(wk%|VHM_xS{yUVxjxC*Oj zTLN0-QU!k$=uk1lB_Tt9Pv%*S+&$Z1rJWC8rv|8QqJzNHu+xL_)X|88k ze{f^3o@ogvik+ezWl6&UnUrgl=T)06M zf(x1<2Vv+(Wwe9V>3o@k`B%MKPLJOp_-RMO|qRyz`2B1&V;0)Q`J&9?$?5 zEPfmmBW8!+xTl}lMvLawm~TZ)Rec$B+ek}%hiYw%tVW+j=I=&~rHP|Z+=E0coxaCZd{=*-Od?MMfn@_*6bcGc}ko0q#f zFk}WgoqHXfp^jnwdU8GKUYoz?E$QH^JJz*xq7M);gHF|3T9|Kq>Tq>bCGm^tYF?F=e+V*S3!K{6arJBkJ zv(#I)wKKO)e`cq9?7TTEN|9LM+_-h@a0iGGp#9WL!FK3XZ#8iUtDUo&v$t!OWfZbF z(<&ddjf(Qyi9U!YBzrvH3z}kU5Eiu6)qe++b<*(`*fSMRTxfE^B9UdtjBWbkaqf4a zb^ddN3G_O1_#FJRoJ?1zwEnyv?|Xd9TOvJu)!F3%0T4gd z>KF$qS^gFlTXhF!S(!g{OI)s5TlZ=DU95MHWFCFP1sxqp@EOqY?c}U|cr_E2or;Tn zjkwTiGG_kjTWA_99d#^8De1GGmp&tJ22{iMa@uM9t(*GK>t~tGg11li&zqLyEd9*f z{AU9X+AeJ7m`7YmzuUKwIhg!-IsSCDJ?}Oxqb^kwnUe3Cd)Dv;Ve+HUqAZp&E{!)t zfB!|O8EPdNi++qRdhx$k@$ETMaW%!240V!>sW`^}&A<2f&5wTe$*RVI&i`wgs=BZW IW$V!Y1AG2y$^ZZW literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc9c1cfff6ff8806b7cd8182688688fac3ea9e3 GIT binary patch literal 12320 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 IW$V!Y1AG2y$^ZZW literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..68a8ff7e9e9d86654a5ac3b552e5c0b86287d9f9 GIT binary patch literal 18175 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

mo4<3x^TKF0$8y%|t%b?exp*ixbPR?lQ1y>gvl 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

mo4<3x^TKF0$8y%|t%b?exp*ixbPR?lQ1y>gvl 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 XdORK@y}*F~U0^acG&3mDa}574a!lUj literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..76377eedb6163f24c6a6a7bbfa1939f9d1e2e35f GIT binary patch literal 24990 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 XdORK@y}*F~U0^acG&3mDa}574a!lUj literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values-night/colors.xml b/android/app/src/main/res/values-night/colors.xml new file mode 100644 index 0000000..3c05de5 --- /dev/null +++ b/android/app/src/main/res/values-night/colors.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..e037407 --- /dev/null +++ b/android/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + #0b1f17 + #FFFFFF + #023c69 + #0b1f17 + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..c51e290 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + Vegas Blackjack + contain + false + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d5ad25f --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..932bf7b --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,41 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0' + minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '23') + compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34') + targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') + kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23' + + ndkVersion = "26.1.10909125" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath('com.android.tools.build:gradle') + classpath('com.facebook.react:react-native-gradle-plugin') + classpath('org.jetbrains.kotlin:kotlin-gradle-plugin') + } +} + +apply plugin: "com.facebook.react.rootproject" + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url(new File(['node', '--print', "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), '../android')) + } + maven { + // Android JSC is installed from npm + url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), '../dist')) + } + + google() + mavenCentral() + maven { url 'https://www.jitpack.io' } + } +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..40220de --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,59 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Enable AAPT2 PNG crunching +android.enablePngCrunchInReleaseBuilds=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Enable GIF support in React Native images (~200 B increase) +expo.gif.enabled=true +# Enable webp support in React Native images (~85 KB increase) +expo.webp.enabled=true +# Enable animated webp support (~3.4 MB increase) +# Disabled by default because iOS doesn't support animated webp +expo.webp.animated=false + +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=true + +# Use legacy packaging to compress native libraries in the resulting APK. +expo.useLegacyPackaging=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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

NnX)EH+Nua)3Y(c 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..7101f8e --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/react-settings-plugin/build.gradle.kts b/android/react-settings-plugin/build.gradle.kts new file mode 100644 index 0000000..b4f6668 --- /dev/null +++ b/android/react-settings-plugin/build.gradle.kts @@ -0,0 +1,19 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "1.9.24" + id("java-gradle-plugin") +} + +repositories { + mavenCentral() +} + +gradlePlugin { + plugins { + create("reactSettingsPlugin") { + id = "com.facebook.react.settings" + implementationClass = "expo.plugins.ReactSettingsPlugin" + } + } +} diff --git a/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt new file mode 100644 index 0000000..c54f6c7 --- /dev/null +++ b/android/react-settings-plugin/src/main/kotlin/expo/plugins/ReactSettingsPlugin.kt @@ -0,0 +1,10 @@ +package expo.plugins + +import org.gradle.api.Plugin +import org.gradle.api.initialization.Settings + +class ReactSettingsPlugin : Plugin { + override fun apply(settings: Settings) { + // Do nothing, just register the plugin. + } +} diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..dc7d084 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,66 @@ +pluginManagement { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + def (_, reactNativeMinor, reactNativePatch) = version.split("-")[0].tokenize('.').collect { it.toInteger() } + + includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json')"].execute(null, rootDir).text.trim()).getParentFile().toString()) + if(reactNativeMinor == 74 && reactNativePatch <= 3){ + includeBuild("react-settings-plugin") + } +} + +plugins { id("com.facebook.react.settings") } + +def getRNMinorVersion() { + def version = providers.exec { + commandLine("node", "-e", "console.log(require('react-native/package.json').version);") + }.standardOutput.asText.get().trim() + + def coreVersion = version.split("-")[0] + def (major, minor, patch) = coreVersion.tokenize('.').collect { it.toInteger() } + + return minor +} + +if (getRNMinorVersion() >= 75) { + extensions.configure(com.facebook.react.ReactSettingsExtension) { ex -> + if (System.getenv('EXPO_UNSTABLE_CORE_AUTOLINKING') == '1') { + println('\u001B[32mUsing expo-modules-autolinking as core autolinking source\u001B[0m') + def command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'android' + ].toList() + ex.autolinkLibrariesFromCommand(command) + } else { + ex.autolinkLibrariesFromCommand() + } + } +} + +rootProject.name = 'Vegas Blackjack' + +dependencyResolutionManagement { + versionCatalogs { + reactAndroidLibs { + from(files(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim(), "../gradle/libs.versions.toml"))) + } + } +} + +apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle"); +useExpoModules() + +if (getRNMinorVersion() < 75) { + apply from: new File(["node", "--print", "require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim(), "../native_modules.gradle"); + applyNativeModulesSettingsGradle(settings) +} + +include ':app' +includeBuild(new File(["node", "--print", "require.resolve('@react-native/gradle-plugin/package.json', { paths: [require.resolve('react-native/package.json')] })"].execute(null, rootDir).text.trim()).getParentFile()) diff --git a/app.json b/app.json index 0b04837..b2e0e86 100644 --- a/app.json +++ b/app.json @@ -4,7 +4,7 @@ "slug": "vegas-blackjack", "scheme": "blackjack", "version": "1.0.0", - "orientation": "portrait", + "orientation": "default", "icon": "./assets/icon.png", "splash": { "image": "./assets/splash.png", diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..8beb344 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,30 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace +.xcode.env.local + +# Bundle artifacts +*.jsbundle + +# CocoaPods +/Pods/ diff --git a/ios/.xcode.env b/ios/.xcode.env new file mode 100644 index 0000000..3d5782c --- /dev/null +++ b/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..6fb7b7a --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,80 @@ +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") + +require 'json' +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} + +ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' +ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] + +use_autolinking_method_symbol = ('use' + '_native' + '_modules!').to_sym +origin_autolinking_method = self.method(use_autolinking_method_symbol) +self.define_singleton_method(use_autolinking_method_symbol) do |*args| + if ENV['EXPO_UNSTABLE_CORE_AUTOLINKING'] == '1' + Pod::UI.puts('Using expo-modules-autolinking as core autolinking source'.green) + config_command = [ + 'node', + '--no-warnings', + '--eval', + 'require(require.resolve(\'expo-modules-autolinking\', { paths: [require.resolve(\'expo/package.json\')] }))(process.argv.slice(1))', + 'react-native-config', + '--json', + '--platform', + 'ios' + ] + origin_autolinking_method.call(config_command) + else + origin_autolinking_method.call() + end +end + +platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' +install! 'cocoapods', + :deterministic_uuids => false + +use_modular_headers! + +prepare_react_native_project! + +target 'VegasBlackjack' do + use_expo_modules! + config = use_native_modules! + + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + + use_react_native!( + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/..", + ) + + post_install do |installer| + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', + ) + + # This is necessary for Xcode 14, because it signs resource bundles by default + # when building for devices. + installer.target_installation_results.pod_target_installation_results + .each do |pod_name, target_installation_result| + target_installation_result.resource_bundle_targets.each do |resource_bundle_target| + resource_bundle_target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end + end + + post_integrate do |installer| + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..09103d4 --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,1544 @@ +PODS: + - boost (1.83.0) + - DoubleConversion (1.1.6) + - EXConstants (16.0.2): + - ExpoModulesCore + - Expo (51.0.39): + - ExpoModulesCore + - ExpoAsset (10.0.10): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.10): + - ExpoModulesCore + - ExpoKeepAwake (13.0.2): + - ExpoModulesCore + - ExpoLinearGradient (12.7.2): + - ExpoModulesCore + - ExpoModulesCore (1.12.26): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector + - React-NativeModulesApple + - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - ExpoWebBrowser (13.0.3): + - ExpoModulesCore + - FBLazyVector (0.74.0) + - fmt (9.1.0) + - glog (0.3.5) + - hermes-engine (0.74.0): + - hermes-engine/Pre-built (= 0.74.0) + - hermes-engine/Pre-built (0.74.0) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.0) + - RCTRequired (0.74.0) + - RCTTypeSafety (0.74.0): + - FBLazyVector (= 0.74.0) + - RCTRequired (= 0.74.0) + - React-Core (= 0.74.0) + - React (0.74.0): + - React-Core (= 0.74.0) + - React-Core/DevSupport (= 0.74.0) + - React-Core/RCTWebSocket (= 0.74.0) + - React-RCTActionSheet (= 0.74.0) + - React-RCTAnimation (= 0.74.0) + - React-RCTBlob (= 0.74.0) + - React-RCTImage (= 0.74.0) + - React-RCTLinking (= 0.74.0) + - React-RCTNetwork (= 0.74.0) + - React-RCTSettings (= 0.74.0) + - React-RCTText (= 0.74.0) + - React-RCTVibration (= 0.74.0) + - React-callinvoker (0.74.0) + - React-Codegen (0.74.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.0) + - React-Core/RCTWebSocket (= 0.74.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.0) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.0) + - React-jsi (= 0.74.0) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.0) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.0): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.0) + - React-debug (= 0.74.0) + - React-jsi (= 0.74.0) + - React-jsinspector + - React-logger (= 0.74.0) + - React-perflogger (= 0.74.0) + - React-runtimeexecutor (= 0.74.0) + - React-debug (0.74.0) + - React-Fabric (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.0) + - React-Fabric/attributedstring (= 0.74.0) + - React-Fabric/componentregistry (= 0.74.0) + - React-Fabric/componentregistrynative (= 0.74.0) + - React-Fabric/components (= 0.74.0) + - React-Fabric/core (= 0.74.0) + - React-Fabric/imagemanager (= 0.74.0) + - React-Fabric/leakchecker (= 0.74.0) + - React-Fabric/mounting (= 0.74.0) + - React-Fabric/scheduler (= 0.74.0) + - React-Fabric/telemetry (= 0.74.0) + - React-Fabric/templateprocessor (= 0.74.0) + - React-Fabric/textlayoutmanager (= 0.74.0) + - React-Fabric/uimanager (= 0.74.0) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.0) + - React-Fabric/components/modal (= 0.74.0) + - React-Fabric/components/rncore (= 0.74.0) + - React-Fabric/components/root (= 0.74.0) + - React-Fabric/components/safeareaview (= 0.74.0) + - React-Fabric/components/scrollview (= 0.74.0) + - React-Fabric/components/text (= 0.74.0) + - React-Fabric/components/textinput (= 0.74.0) + - React-Fabric/components/unimplementedview (= 0.74.0) + - React-Fabric/components/view (= 0.74.0) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.0) + - RCTTypeSafety (= 0.74.0) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.0) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.0) + - React-graphics (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.0) + - React-utils + - React-hermes (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.0) + - React-jsi + - React-jsiexecutor (= 0.74.0) + - React-jsinspector + - React-perflogger (= 0.74.0) + - React-runtimeexecutor + - React-ImageManager (0.74.0): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.0): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.0): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.0) + - React-jsi (= 0.74.0) + - React-jsinspector + - React-perflogger (= 0.74.0) + - React-jsinspector (0.74.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.0) + - React-jsitracing (0.74.0): + - React-jsi + - React-logger (0.74.0): + - glog + - React-Mapbuffer (0.74.0): + - glog + - React-debug + - react-native-safe-area-context (4.10.8): + - React-Core + - React-nativeconfig (0.74.0) + - React-NativeModulesApple (0.74.0): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.0) + - React-RCTActionSheet (0.74.0): + - React-Core/RCTActionSheetHeaders (= 0.74.0) + - React-RCTAnimation (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.0): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.0): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.0) + - React-jsi (= 0.74.0) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.0) + - React-RCTNetwork (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.0): + - React-Core/RCTTextHeaders (= 0.74.0) + - Yoga + - React-RCTVibration (0.74.0): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.0) + - React-RuntimeApple (0.74.0): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.0): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.0): + - React-jsi (= 0.74.0) + - React-RuntimeHermes (0.74.0): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.0) + - ReactCommon (0.74.0): + - ReactCommon/turbomodule (= 0.74.0) + - ReactCommon/turbomodule (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.0) + - React-cxxreact (= 0.74.0) + - React-jsi (= 0.74.0) + - React-logger (= 0.74.0) + - React-perflogger (= 0.74.0) + - ReactCommon/turbomodule/bridging (= 0.74.0) + - ReactCommon/turbomodule/core (= 0.74.0) + - ReactCommon/turbomodule/bridging (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.0) + - React-cxxreact (= 0.74.0) + - React-jsi (= 0.74.0) + - React-logger (= 0.74.0) + - React-perflogger (= 0.74.0) + - ReactCommon/turbomodule/core (0.74.0): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.0) + - React-cxxreact (= 0.74.0) + - React-debug (= 0.74.0) + - React-jsi (= 0.74.0) + - React-logger (= 0.74.0) + - React-perflogger (= 0.74.0) + - React-utils (= 0.74.0) + - RNCAsyncStorage (1.23.1): + - React-Core + - SocketRocket (0.7.0) + - Stripe (23.28.3): + - StripeApplePay (= 23.28.3) + - StripeCore (= 23.28.3) + - StripePayments (= 23.28.3) + - StripePaymentsUI (= 23.28.3) + - StripeUICore (= 23.28.3) + - stripe-react-native (0.38.3): + - React-Core + - Stripe (~> 23.28.0) + - StripeApplePay (~> 23.28.0) + - StripeFinancialConnections (~> 23.28.0) + - StripePayments (~> 23.28.0) + - StripePaymentSheet (~> 23.28.0) + - StripePaymentsUI (~> 23.28.0) + - StripeApplePay (23.28.3): + - StripeCore (= 23.28.3) + - StripeCore (23.28.3) + - StripeFinancialConnections (23.28.3): + - StripeCore (= 23.28.3) + - StripeUICore (= 23.28.3) + - StripePayments (23.28.3): + - StripeCore (= 23.28.3) + - StripePayments/Stripe3DS2 (= 23.28.3) + - StripePayments/Stripe3DS2 (23.28.3): + - StripeCore (= 23.28.3) + - StripePaymentSheet (23.28.3): + - StripeApplePay (= 23.28.3) + - StripeCore (= 23.28.3) + - StripePayments (= 23.28.3) + - StripePaymentsUI (= 23.28.3) + - StripePaymentsUI (23.28.3): + - StripeCore (= 23.28.3) + - StripePayments (= 23.28.3) + - StripeUICore (= 23.28.3) + - StripeUICore (23.28.3): + - StripeCore (= 23.28.3) + - Yoga (0.0.0) + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - "EXConstants (from `../node_modules/.pnpm/expo-constants@16.0.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+c_a9a365f657f352e54991cb29659e1656/node_modules/expo-constants/ios`)" + - "Expo (from `../node_modules/.pnpm/expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core@7.28.5__react-nati_8620b1585a787a1ab357ea21ce768c11/node_modules/expo`)" + - "ExpoAsset (from `../node_modules/.pnpm/expo-asset@10.0.10_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core_f10ce680f8e836ba4f578847e325d198/node_modules/expo-asset/ios`)" + - "ExpoFileSystem (from `../node_modules/.pnpm/expo-file-system@17.0.1_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel_e33df3159fa9d86de69892b437eb9f93/node_modules/expo-file-system/ios`)" + - "ExpoFont (from `../node_modules/.pnpm/expo-font@12.0.10_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core@_dc4ca03a42420108708c64e1b2a02fa6/node_modules/expo-font/ios`)" + - "ExpoKeepAwake (from `../node_modules/.pnpm/expo-keep-awake@13.0.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+_125faf081e9a4b17fce695d6820352af/node_modules/expo-keep-awake/ios`)" + - "ExpoLinearGradient (from `../node_modules/.pnpm/expo-linear-gradient@12.7.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@b_15fc3e3ded9a284491180dfa722ba14d/node_modules/expo-linear-gradient/ios`)" + - "ExpoModulesCore (from `../node_modules/.pnpm/expo-modules-core@1.12.26/node_modules/expo-modules-core`)" + - "ExpoWebBrowser (from `../node_modules/.pnpm/expo-web-browser@13.0.3_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel_4daf9a9cc607cfd6554e0f527aac77fa/node_modules/expo-web-browser/ios`)" + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - "stripe-react-native (from `../node_modules/@stripe/stripe-react-native`)" + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - SocketRocket + - Stripe + - StripeApplePay + - StripeCore + - StripeFinancialConnections + - StripePayments + - StripePaymentSheet + - StripePaymentsUI + - StripeUICore + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + EXConstants: + :path: "../node_modules/.pnpm/expo-constants@16.0.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+c_a9a365f657f352e54991cb29659e1656/node_modules/expo-constants/ios" + Expo: + :path: "../node_modules/.pnpm/expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core@7.28.5__react-nati_8620b1585a787a1ab357ea21ce768c11/node_modules/expo" + ExpoAsset: + :path: "../node_modules/.pnpm/expo-asset@10.0.10_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core_f10ce680f8e836ba4f578847e325d198/node_modules/expo-asset/ios" + ExpoFileSystem: + :path: "../node_modules/.pnpm/expo-file-system@17.0.1_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel_e33df3159fa9d86de69892b437eb9f93/node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/.pnpm/expo-font@12.0.10_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+core@_dc4ca03a42420108708c64e1b2a02fa6/node_modules/expo-font/ios" + ExpoKeepAwake: + :path: "../node_modules/.pnpm/expo-keep-awake@13.0.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel+_125faf081e9a4b17fce695d6820352af/node_modules/expo-keep-awake/ios" + ExpoLinearGradient: + :path: "../node_modules/.pnpm/expo-linear-gradient@12.7.2_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@b_15fc3e3ded9a284491180dfa722ba14d/node_modules/expo-linear-gradient/ios" + ExpoModulesCore: + :path: "../node_modules/.pnpm/expo-modules-core@1.12.26/node_modules/expo-modules-core" + ExpoWebBrowser: + :path: "../node_modules/.pnpm/expo-web-browser@13.0.3_expo@51.0.39_@babel+core@7.28.5_@babel+preset-env@7.28.5_@babel_4daf9a9cc607cfd6554e0f527aac77fa/node_modules/expo-web-browser/ios" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-02-20-RNv0.74.0-999cfd9979b5f57b1269119679ab8cdf60897de9 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-async-storage/async-storage" + stripe-react-native: + :path: "../node_modules/@stripe/stripe-react-native" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXConstants: 89d35611505a8ce02550e64e43cd05565da35f9a + Expo: ed0a748eb6be0efd2c3df7f6de3f3158a14464c9 + ExpoAsset: 286fee7ba711ce66bf20b315e68106b13b8629fc + ExpoFileSystem: 2988caaf68b7cb706e36d382829d99811d9d76a5 + ExpoFont: 38dddf823e32740c2a9f37c926a33aeca736b5c4 + ExpoKeepAwake: dd02e65d49f1cfd9194640028ae2857e536eb1c9 + ExpoLinearGradient: 501f9bbd83f3ec1d0e0425862b9ef4693605fc1c + ExpoModulesCore: 9ac73e2f60e0ea1d30137ca96cfc8c2aa34ef2b2 + ExpoWebBrowser: cf10afe886891ab495877dada977fe6c269614a4 + FBLazyVector: 026c8f4ae67b06e088ae01baa2271ef8a26c0e8c + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 + hermes-engine: 6eae7edb2f563ee41d7c1f91f4f2e57c26d8a5c3 + RCT-Folly: 5f972de9f7d384c7d0e7380dd7da506228e568f5 + RCTDeprecation: 3ca8b6c36bfb302e1895b72cfe7db0de0c92cd47 + RCTRequired: 9fc183af555fd0c89a366c34c1ae70b7e03b1dc5 + RCTTypeSafety: db1dd5ad1081a5e160d30bb29ef922693d5ac4b1 + React: 8650d592d90b99097504b8dcfebab883972aed71 + React-callinvoker: 6bb8b399ab8cec59e52458c3a592aa1fca130b68 + React-Codegen: 9f2e860b1ac0b9395529c9573a8b07dbc3886a3e + React-Core: 70f3fb32d27fe0dd16e5600c9ebbbc861de59192 + React-CoreModules: c5791800e490979b15b819e13ceaee42aa4a2672 + React-cxxreact: 666dc368c229154ef3088e86b94b847294cb36ba + React-debug: 41175f3e30dfa8af6eab2631261e1eac26307f9f + React-Fabric: 5127d63a4233207891ea79a6d9f751309319a6f5 + React-FabricImage: ee08313993abcd1666880113eaa00f728e2620a1 + React-featureflags: 5e7e78c607661fe7f72bc38c6f03736e0876753a + React-graphics: ea6e3c3f77683565552986548ba6a2938cb83251 + React-hermes: 5f20efa62d7fc7e4df8cdfa5b6c54f43a50f1a51 + React-ImageManager: 49a461cd14ed15749fe7371afb1924e8a72aecc1 + React-jserrorhandler: bccc0691bf5195f4da1292a4d2fbaa13fa895f89 + React-jsi: 7f62c2cecdcf64c9e3e7518a523652433795fed2 + React-jsiexecutor: 59436ebad9bdc490ba194a3a61f763b32f2e0219 + React-jsinspector: 76a5c6385781b120f4ff0c09e515fb16528bfc4a + React-jsitracing: d30048b056e8c9673dfbe67813bdb874c03558a5 + React-logger: 5ae0978955199c132e71e8cf7797f619a6d17164 + React-Mapbuffer: 3b85b3778e447cd1f06d353b8e967af50f272829 + react-native-safe-area-context: b72c4611af2e86d80a59ac76279043d8f75f454c + React-nativeconfig: 951ec32f632e81cbd7d40aebb3211313251c092e + React-NativeModulesApple: c8963908368d05a75af1eef7451ff86efc9b6517 + React-perflogger: 271f1111779fef70f9502d1d38da5132e5585230 + React-RCTActionSheet: 5d6fb9adb11ab1bfbce6695a2b785767e4658c53 + React-RCTAnimation: 0d11291f869c8a15cff4fd21dca031a83f9e8527 + React-RCTAppDelegate: 5194e63613db66d448dfae9f98b269bf6291915c + React-RCTBlob: 1689488d4a465692d29b783c8e310a45bf9c1c96 + React-RCTFabric: 5b018dc56bfedce0121992ddc44a46419a787778 + React-RCTImage: 80ba9b23ecf87536b14c5eb38bd76f9d2b842c8a + React-RCTLinking: afd22b0854eba28eb277baad45c37ada5ef77bc3 + React-RCTNetwork: ffe5a1021f5a0bcbdf7944665dc44856493ab5bd + React-RCTSettings: f8472ee7998de8d186c198e820c40fcaf9ce4571 + React-RCTText: f556484bf1ba49a7c9b1ce1138608657d80e0bcb + React-RCTVibration: 236755b4231073ebac6cabc3864edb4cd6308d89 + React-rendererdebug: c1dac9f04b12f05929b6113a50aec5fcd5132b94 + React-rncore: a3ab9e7271a5c692918e2a483beb900ff0a51169 + React-RuntimeApple: a095023ded63a404c31732859b0732a545083273 + React-RuntimeCore: 4580bf6bc6a5c2d9c04995b4ded51751901894ff + React-runtimeexecutor: 4471221991b6e518466a0422fbeb2158c07c36e1 + React-RuntimeHermes: 48b3c464990052c75a5ca0a385f1de8b2041a5e1 + React-runtimescheduler: 5ae8dc5d3195a1582ad076493ab6d9d3fd7c1287 + React-utils: c2c26076afce4fcf8d3d81dd75f8099a5a988383 + ReactCommon: b1dfa365018c636c73437981ee235c1a35f0e34f + RNCAsyncStorage: aa75595c1aefa18f868452091fa0c411a516ce11 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Stripe: cdf416cf2efe286f532a6306de0fcaa0ecc8c71a + stripe-react-native: 2b3b72a908204f83cea4f8f479fd1ee98329390e + StripeApplePay: efb62ffc08e6cd4f161d77ddb45de2451075c54e + StripeCore: 9731f05e327c3dcaf7d7abd116840ceaa9482bbe + StripeFinancialConnections: 46c0049aaab3a179193502bce4a8096eb7b73f55 + StripePayments: dd1867a620b0b8b5e294e9ff2f1f7b7770765f47 + StripePaymentSheet: d155dfde74e90784d054deffb4f561a1f6dd638f + StripePaymentsUI: c24f990b03a68a7f6fe704b15dd487e7bb6b603e + StripeUICore: f2d514e900c37436dc5427fdf2c29d68ab1c2935 + Yoga: 56f906bf6c11c931588191dde1229fd3e4e3d557 + +PODFILE CHECKSUM: 58f7949684d143b0b23f22f3a8febb13cafb4a64 + +COCOAPODS: 1.16.2 diff --git a/ios/Podfile.properties.json b/ios/Podfile.properties.json new file mode 100644 index 0000000..de9f7b7 --- /dev/null +++ b/ios/Podfile.properties.json @@ -0,0 +1,4 @@ +{ + "expo.jsEngine": "hermes", + "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true" +} diff --git a/ios/PrivacyInfo.xcprivacy b/ios/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..41b8317 --- /dev/null +++ b/ios/PrivacyInfo.xcprivacy @@ -0,0 +1,37 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/ios/VegasBlackjack.xcodeproj/project.pbxproj b/ios/VegasBlackjack.xcodeproj/project.pbxproj new file mode 100644 index 0000000..7ba030e --- /dev/null +++ b/ios/VegasBlackjack.xcodeproj/project.pbxproj @@ -0,0 +1,551 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; + 6C0F685C2EC541B2898097F8 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F11DE23AE3446AF914C84B3 /* noop-file.swift */; }; + 96905EF65AED1B983A6B3ABC /* libPods-VegasBlackjack.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-VegasBlackjack.a */; }; + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* VegasBlackjack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = VegasBlackjack.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = VegasBlackjack/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = VegasBlackjack/AppDelegate.mm; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = VegasBlackjack/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = VegasBlackjack/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = VegasBlackjack/main.m; sourceTree = ""; }; + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-VegasBlackjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VegasBlackjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C2E3173556A471DD304B334 /* Pods-VegasBlackjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VegasBlackjack.debug.xcconfig"; path = "Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack.debug.xcconfig"; sourceTree = ""; }; + 7A4D352CD337FB3A3BF06240 /* Pods-VegasBlackjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VegasBlackjack.release.xcconfig"; path = "Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack.release.xcconfig"; sourceTree = ""; }; + 7F11DE23AE3446AF914C84B3 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "VegasBlackjack/noop-file.swift"; sourceTree = ""; }; + 8B579C673B514CC5B0E07327 /* VegasBlackjack-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "VegasBlackjack-Bridging-Header.h"; path = "VegasBlackjack/VegasBlackjack-Bridging-Header.h"; sourceTree = ""; }; + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = VegasBlackjack/SplashScreen.storyboard; sourceTree = ""; }; + BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-VegasBlackjack/ExpoModulesProvider.swift"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 96905EF65AED1B983A6B3ABC /* libPods-VegasBlackjack.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* VegasBlackjack */ = { + isa = PBXGroup; + children = ( + BB2F792B24A3F905000567C9 /* Supporting */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.mm */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, + 7F11DE23AE3446AF914C84B3 /* noop-file.swift */, + 8B579C673B514CC5B0E07327 /* VegasBlackjack-Bridging-Header.h */, + ); + name = VegasBlackjack; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-VegasBlackjack.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* VegasBlackjack */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + D65327D7A22EEC0BE12398D9 /* Pods */, + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* VegasBlackjack.app */, + ); + name = Products; + sourceTree = ""; + }; + 92DBD88DE9BF7D494EA9DA96 /* VegasBlackjack */ = { + isa = PBXGroup; + children = ( + FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */, + ); + name = VegasBlackjack; + sourceTree = ""; + }; + BB2F792B24A3F905000567C9 /* Supporting */ = { + isa = PBXGroup; + children = ( + BB2F792C24A3F905000567C9 /* Expo.plist */, + ); + name = Supporting; + path = VegasBlackjack/Supporting; + sourceTree = ""; + }; + D65327D7A22EEC0BE12398D9 /* Pods */ = { + isa = PBXGroup; + children = ( + 6C2E3173556A471DD304B334 /* Pods-VegasBlackjack.debug.xcconfig */, + 7A4D352CD337FB3A3BF06240 /* Pods-VegasBlackjack.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + D7E4C46ADA2E9064B798F356 /* ExpoModulesProviders */ = { + isa = PBXGroup; + children = ( + 92DBD88DE9BF7D494EA9DA96 /* VegasBlackjack */, + ); + name = ExpoModulesProviders; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* VegasBlackjack */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "VegasBlackjack" */; + buildPhases = ( + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, + 0E349941F57CB31076FDBB2C /* [Expo] Configure project */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, + 97415F1FB1D683BB6427C597 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = VegasBlackjack; + productName = VegasBlackjack; + productReference = 13B07F961A680F5B00A75B9A /* VegasBlackjack.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1250; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "VegasBlackjack" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* VegasBlackjack */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + }; + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-VegasBlackjack-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 0E349941F57CB31076FDBB2C /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-VegasBlackjack/expo-configure-project.sh\"\n"; + }; + 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/Stripe/StripeBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripeCore/StripeCoreBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripeFinancialConnections/StripeFinancialConnectionsBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripePaymentSheet/StripePaymentSheetBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripePayments/StripePaymentsBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripePayments/Stripe3DS2.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripePaymentsUI/StripePaymentsUIBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/StripeUICore/StripeUICoreBundle.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripeBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripeCoreBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripeFinancialConnectionsBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripePaymentSheetBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripePaymentsBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Stripe3DS2.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripePaymentsUIBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/StripeUICoreBundle.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 97415F1FB1D683BB6427C597 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-VegasBlackjack/Pods-VegasBlackjack-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, + 6C0F685C2EC541B2898097F8 /* noop-file.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C2E3173556A471DD304B334 /* Pods-VegasBlackjack.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = VegasBlackjack/VegasBlackjack.entitlements; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "FB_SONARKIT_ENABLED=1", + ); + INFOPLIST_FILE = VegasBlackjack/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = "com.devbeni.vegas-blackjack"; + PRODUCT_NAME = VegasBlackjack; + SWIFT_OBJC_BRIDGING_HEADER = "VegasBlackjack/VegasBlackjack-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A4D352CD337FB3A3BF06240 /* Pods-VegasBlackjack.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = VegasBlackjack/VegasBlackjack.entitlements; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = VegasBlackjack/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; + PRODUCT_BUNDLE_IDENTIFIER = "com.devbeni.vegas-blackjack"; + PRODUCT_NAME = VegasBlackjack; + SWIFT_OBJC_BRIDGING_HEADER = "VegasBlackjack/VegasBlackjack-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CXX = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + CXX = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "VegasBlackjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "VegasBlackjack" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/VegasBlackjack.xcodeproj/xcshareddata/xcschemes/VegasBlackjack.xcscheme b/ios/VegasBlackjack.xcodeproj/xcshareddata/xcschemes/VegasBlackjack.xcscheme new file mode 100644 index 0000000..22ce143 --- /dev/null +++ b/ios/VegasBlackjack.xcodeproj/xcshareddata/xcschemes/VegasBlackjack.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/VegasBlackjack.xcworkspace/contents.xcworkspacedata b/ios/VegasBlackjack.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..658edba --- /dev/null +++ b/ios/VegasBlackjack.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/VegasBlackjack/AppDelegate.h b/ios/VegasBlackjack/AppDelegate.h new file mode 100644 index 0000000..1658a43 --- /dev/null +++ b/ios/VegasBlackjack/AppDelegate.h @@ -0,0 +1,7 @@ +#import +#import +#import + +@interface AppDelegate : EXAppDelegateWrapper + +@end diff --git a/ios/VegasBlackjack/AppDelegate.mm b/ios/VegasBlackjack/AppDelegate.mm new file mode 100644 index 0000000..b27f832 --- /dev/null +++ b/ios/VegasBlackjack/AppDelegate.mm @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + self.moduleName = @"main"; + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = @{}; + + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ + return [self bundleURL]; +} + +- (NSURL *)bundleURL +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +// Linking API +- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { + return [super application:application openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +} + +// Universal Links +- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { + BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; + return [super application:application continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + return [super application:application didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + return [super application:application didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Explicitly define remote notification delegates to ensure compatibility with some third-party libraries +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + return [super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} + +@end diff --git a/ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f6aee6f846e2d2d626b44aa26ca3bafa670801 GIT binary patch literal 23930 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 JzwpOj|1T?%S*rj5 literal 0 HcmV?d00001 diff --git a/ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..90d8d4c --- /dev/null +++ b/ios/VegasBlackjack/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images": [ + { + "filename": "App-Icon-1024x1024@1x.png", + "idiom": "universal", + "platform": "ios", + "size": "1024x1024" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/VegasBlackjack/Images.xcassets/Contents.json b/ios/VegasBlackjack/Images.xcassets/Contents.json new file mode 100644 index 0000000..ed285c2 --- /dev/null +++ b/ios/VegasBlackjack/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "expo" + } +} diff --git a/ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/Contents.json b/ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/Contents.json new file mode 100644 index 0000000..3cf8489 --- /dev/null +++ b/ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/image.png b/ios/VegasBlackjack/Images.xcassets/SplashScreen.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9ca04010418b1cef0582d0853a86d892f820a GIT binary patch literal 40775 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 Jl9$-;{XbX{S}p(p literal 0 HcmV?d00001 diff --git a/ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/Contents.json new file mode 100644 index 0000000..3cf8489 --- /dev/null +++ b/ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "image.png", + "scale": "1x" + }, + { + "idiom": "universal", + "scale": "2x" + }, + { + "idiom": "universal", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/VegasBlackjack/Images.xcassets/SplashScreenBackground.imageset/image.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f29c4352ef2084a24f40bfb8c90dd26d7580ad GIT binary patch literal 70 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}1TpU9x7?U4N6aUZ8z_^>yk!kwe Q7N7)!r>mdKI;Vst0H)9mzW@LL literal 0 HcmV?d00001 diff --git a/ios/VegasBlackjack/Info.plist b/ios/VegasBlackjack/Info.plist new file mode 100644 index 0000000..02a664a --- /dev/null +++ b/ios/VegasBlackjack/Info.plist @@ -0,0 +1,75 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Vegas Blackjack + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + blackjack + com.devbeni.vegas-blackjack + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/VegasBlackjack/SplashScreen.storyboard b/ios/VegasBlackjack/SplashScreen.storyboard new file mode 100644 index 0000000..ed03a52 --- /dev/null +++ b/ios/VegasBlackjack/SplashScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/VegasBlackjack/Supporting/Expo.plist b/ios/VegasBlackjack/Supporting/Expo.plist new file mode 100644 index 0000000..750be02 --- /dev/null +++ b/ios/VegasBlackjack/Supporting/Expo.plist @@ -0,0 +1,12 @@ + + + + + EXUpdatesCheckOnLaunch + ALWAYS + EXUpdatesEnabled + + EXUpdatesLaunchWaitMs + 0 + + \ No newline at end of file diff --git a/ios/VegasBlackjack/VegasBlackjack-Bridging-Header.h b/ios/VegasBlackjack/VegasBlackjack-Bridging-Header.h new file mode 100644 index 0000000..e11d920 --- /dev/null +++ b/ios/VegasBlackjack/VegasBlackjack-Bridging-Header.h @@ -0,0 +1,3 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// diff --git a/ios/VegasBlackjack/VegasBlackjack.entitlements b/ios/VegasBlackjack/VegasBlackjack.entitlements new file mode 100644 index 0000000..55174ad --- /dev/null +++ b/ios/VegasBlackjack/VegasBlackjack.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.developer.in-app-payments + + merchant.com.blackjack.vegas + + + \ No newline at end of file diff --git a/ios/VegasBlackjack/main.m b/ios/VegasBlackjack/main.m new file mode 100644 index 0000000..25181b6 --- /dev/null +++ b/ios/VegasBlackjack/main.m @@ -0,0 +1,10 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} + diff --git a/ios/VegasBlackjack/noop-file.swift b/ios/VegasBlackjack/noop-file.swift new file mode 100644 index 0000000..b2ffafb --- /dev/null +++ b/ios/VegasBlackjack/noop-file.swift @@ -0,0 +1,4 @@ +// +// @generated +// A blank Swift file must be created for native modules with Swift files to work correctly. +//