From 998c10aca21ce60b331a1a953413ea6c35a04a33 Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:00:52 -0400 Subject: [PATCH 1/8] Revert "HYP-184: Add Firebase analytics to Android (#83)" This reverts commit 343bcbd75cc2565ee1337a2804ed48733618b8f6. --- .gitignore | 1 - android/app/build.gradle | 1 - android/build.gradle | 1 - 3 files changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index e58b4714..5f30a540 100644 --- a/.gitignore +++ b/.gitignore @@ -35,7 +35,6 @@ local.properties .cxx/ *.keystore !debug.keystore -google-services.json # node.js # diff --git a/android/app/build.gradle b/android/app/build.gradle index db081e25..9ff042fb 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,7 +1,6 @@ apply plugin: "com.android.application" apply plugin: 'kotlin-android' apply plugin: "com.facebook.react" -apply plugin: 'com.google.gms.google-services' import com.android.build.OutputFile diff --git a/android/build.gradle b/android/build.gradle index 2908ae60..e18fa812 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -19,7 +19,6 @@ buildscript { classpath("com.android.tools.build:gradle:7.3.1") classpath("com.facebook.react:react-native-gradle-plugin") classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - classpath 'com.google.gms:google-services:4.3.15' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } From fad56c8d0553db7a4f43f576cc52d5e33172f7e1 Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:07:03 -0400 Subject: [PATCH 2/8] Revert "Log events with Firebase analytics on iOS (#61)" This reverts commit f77d7510c11417e34782e5074707ea7df6a541d6. --- .gitignore | 1 - ios/Hyperlocal.xcodeproj/project.pbxproj | 190 ++++--- .../xcschemes/Hyperlocal 1.xcscheme | 6 - .../xcshareddata/swiftpm/Package.resolved | 14 - ios/Hyperlocal/AppDelegate.mm | 4 - ios/Podfile | 5 - ios/Podfile.lock | 133 ----- package-lock.json | 495 +----------------- package.json | 2 - src/hooks/useInitializeApp.ts | 48 +- src/services/bridgefy-link.ts | 5 - 11 files changed, 105 insertions(+), 798 deletions(-) delete mode 100644 ios/Hyperlocal.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/.gitignore b/.gitignore index 5f30a540..e9428ac0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,7 +22,6 @@ DerivedData *.xcuserstate ios/.xcode.env.local ios/Pods -GoogleService-Info.plist # Android/IntelliJ # diff --git a/ios/Hyperlocal.xcodeproj/project.pbxproj b/ios/Hyperlocal.xcodeproj/project.pbxproj index 1b48e2eb..fb8d4e89 100644 --- a/ios/Hyperlocal.xcodeproj/project.pbxproj +++ b/ios/Hyperlocal.xcodeproj/project.pbxproj @@ -18,14 +18,11 @@ 31C828EB6D9646ACA77A209B /* Rubik-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 240FF3E57228458D84E8FF3A /* Rubik-MediumItalic.ttf */; }; 3829B95E3F4E43A48AFD9EBD /* Rubik-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */; }; 39C7B94504574F68995F49CE /* ABCFavoritEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 26F52EED5B8149F18E93726C /* ABCFavoritEdu-BoldItalic.otf */; }; - 3B32F2C129CC0FCF00778489 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B32F2C029CC0FCE00778489 /* GoogleService-Info.plist */; }; - 3B32F2C229CC0FCF00778489 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B32F2C029CC0FCE00778489 /* GoogleService-Info.plist */; }; 3BDDA6922913862400D18EA6 /* BridgefySDK in Frameworks */ = {isa = PBXBuildFile; productRef = 3BDDA6912913862400D18EA6 /* BridgefySDK */; }; - 3BDDA6962913883700D18EA6 /* RCTBridgefyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefyModule.swift */; }; - 3BDDA6972913883700D18EA6 /* RCTBridgefyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefyModule.swift */; }; - 3BDDA699291389A300D18EA6 /* RCTBridgefyModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefyModule.m */; }; - 3BDDA69A291389A300D18EA6 /* RCTBridgefyModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefyModule.m */; }; - 3BEC473D29CE7F810011AB89 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3BEC473C29CE7F810011AB89 /* GoogleService-Info.plist */; }; + 3BDDA6962913883700D18EA6 /* RCTBridgefySwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */; }; + 3BDDA6972913883700D18EA6 /* RCTBridgefySwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */; }; + 3BDDA699291389A300D18EA6 /* RCTBridgefySwift.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */; }; + 3BDDA69A291389A300D18EA6 /* RCTBridgefySwift.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */; }; 450DB82A56B64EFD96C7C9F4 /* ABCDiatypeEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = D2A0E57B7D8942868901E3D6 /* ABCDiatypeEdu-Thin.otf */; }; 4E5B08DAF6F246A0B2EE103A /* ABCFavoritEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 38F17D489F8149FA83BC07D6 /* ABCFavoritEdu-Light.otf */; }; 5D531ECC7004470FB881BBC7 /* Rubik-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */; }; @@ -36,6 +33,7 @@ 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; 83DD8CCCE833412EB7D1A79A /* Rubik-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 51882FD030AE4925937E3BB0 /* Rubik-BlackItalic.ttf */; }; 88DA7357920E4F089235344C /* ABCDiatypeEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 73B25002E7D0420D8A98E656 /* ABCDiatypeEdu-Medium.otf */; }; + 8EFDCB4D26694A131EDDD637 /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */; }; 9219F65890ED45C883668F16 /* ABCDiatypeEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3845AC5A57B24C8C8BF6FE86 /* ABCDiatypeEdu-RegularItalic.otf */; }; 93885C2D137043B1A8D4E0F7 /* ABCFavoritEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 34B692A9FE484CC8813E00D0 /* ABCFavoritEdu-Regular.otf */; }; 93A2C14729D6CFBE00378791 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 93A2C14629D6CFBD00378791 /* GoogleService-Info.plist */; }; @@ -51,7 +49,6 @@ 93EB404629E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403C29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf */; }; 93EB404729E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403D29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */; }; 94CEA8FECC0D4AAC933BE4DB /* Rubik-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */; }; - A72CF2C92DDD656B5BD5A9EE /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA5F0F94D45B38342ECCD63 /* libPods-Hyperlocal-HyperlocalTests.a */; }; AEF21572581142D8B4AF6788 /* ABCDiatypeEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 5C0D3A5048344F6DA3CB37DC /* ABCDiatypeEdu-LightItalic.otf */; }; B76A2FE14FF34B8B9331D680 /* ABCDiatypeEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 31A6A022BAC946338D91F438 /* ABCDiatypeEdu-MediumItalic.otf */; }; B9498CE1E7A645BAA4761B2D /* ABCFavoritEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */; }; @@ -68,6 +65,17 @@ F00A1ED2503D455AB7F20381 /* Rubik-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FF528FA91014B969EE37D76 /* Rubik-SemiBold.ttf */; }; F1C01F08FAAA417D95E9FFB4 /* ABCFavoritEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */; }; FBD274B7221540A5992D058B /* ABCFavoritEdu-BookItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 19076F019666462D9FA3D40B /* ABCFavoritEdu-BookItalic.otf */; }; + FEA0479D793009D8E1F349D9 /* libPods-Hyperlocal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 27DA21E5C7B1A8C7ABDA238F /* libPods-Hyperlocal.a */; }; + 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */; }; + 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */; }; + F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */; }; + 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */; }; + D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */; }; + A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */; }; + 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */; }; + 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */; }; + C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */; }; + 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -96,20 +104,20 @@ 19076F019666462D9FA3D40B /* ABCFavoritEdu-BookItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-BookItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-BookItalic.otf"; sourceTree = ""; }; 240FF3E57228458D84E8FF3A /* Rubik-MediumItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-MediumItalic.ttf"; path = "../src/assets/fonts/Rubik-MediumItalic.ttf"; sourceTree = ""; }; 26F52EED5B8149F18E93726C /* ABCFavoritEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-BoldItalic.otf"; sourceTree = ""; }; + 27DA21E5C7B1A8C7ABDA238F /* libPods-Hyperlocal.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 2CA0223FAF344C5785BFB7E7 /* ABCFavoritEdu-MediumItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-MediumItalic.otf"; sourceTree = ""; }; 31A6A022BAC946338D91F438 /* ABCDiatypeEdu-MediumItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-MediumItalic.otf"; sourceTree = ""; }; 34B692A9FE484CC8813E00D0 /* ABCFavoritEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Regular.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Regular.otf"; sourceTree = ""; }; 3845AC5A57B24C8C8BF6FE86 /* ABCDiatypeEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-RegularItalic.otf"; sourceTree = ""; }; 38F17D489F8149FA83BC07D6 /* ABCFavoritEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Light.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Light.otf"; sourceTree = ""; }; - 3B32F2C029CC0FCE00778489 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 3BDDA6932913883700D18EA6 /* Hyperlocal-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Hyperlocal-Bridging-Header.h"; sourceTree = ""; }; - 3BDDA6952913883700D18EA6 /* RCTBridgefyModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RCTBridgefyModule.swift; sourceTree = ""; }; - 3BDDA698291389A300D18EA6 /* RCTBridgefyModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTBridgefyModule.m; sourceTree = ""; }; - 3BEC473C29CE7F810011AB89 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RCTBridgefySwift.swift; sourceTree = ""; }; + 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTBridgefySwift.m; sourceTree = ""; }; 3ECB1F1C8E014B48A75A47B6 /* ABCDiatypeEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Light.otf"; sourceTree = ""; }; 4118ACC7DF3443DA9D17B780 /* ABCDiatypeEdu-ThinItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-ThinItalic.otf"; sourceTree = ""; }; 41566E32482145F08E79B013 /* Rubik-ExtraBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBold.ttf"; path = "../src/assets/fonts/Rubik-ExtraBold.ttf"; sourceTree = ""; }; 4199CF53EE7A4927AF5A6CFC /* Rubik-Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Regular.ttf"; path = "../src/assets/fonts/Rubik-Regular.ttf"; sourceTree = ""; }; + 4275FF838B49A88B4FEA2892 /* Pods-Hyperlocal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.release.xcconfig"; sourceTree = ""; }; 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Bold.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Bold.otf"; sourceTree = ""; }; 51882FD030AE4925937E3BB0 /* Rubik-BlackItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BlackItalic.ttf"; path = "../src/assets/fonts/Rubik-BlackItalic.ttf"; sourceTree = ""; }; 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Black.ttf"; path = "../src/assets/fonts/Rubik-Black.ttf"; sourceTree = ""; }; @@ -118,37 +126,35 @@ 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Italic.ttf"; path = "../src/assets/fonts/Rubik-Italic.ttf"; sourceTree = ""; }; 73B25002E7D0420D8A98E656 /* ABCDiatypeEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Medium.otf"; sourceTree = ""; }; 73C2B7B6A392460E9C487D5F /* ABCDiatypeEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Bold.otf"; sourceTree = ""; }; - 748269765A7AF16A2C631757 /* Pods-Hyperlocal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.debug.xcconfig"; sourceTree = ""; }; 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Bold.ttf"; path = "../src/assets/fonts/Rubik-Bold.ttf"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Hyperlocal/LaunchScreen.storyboard; sourceTree = ""; }; 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Light.ttf"; path = "../src/assets/fonts/Rubik-Light.ttf"; sourceTree = ""; }; - 924C4331EC32344B83528308 /* Pods-Hyperlocal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.release.xcconfig"; sourceTree = ""; }; + 8569611B77FEF391305DEC7D /* Pods-Hyperlocal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.debug.xcconfig"; sourceTree = ""; }; 933C2C8B29657E6D00A861D3 /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = OpenSSL.xcframework; path = "Pods/OpenSSL-Universal/Frameworks/OpenSSL.xcframework"; sourceTree = ""; }; - 93A2C14629D6CFBD00378791 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; - 93EB403429E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Light.otf"; sourceTree = ""; }; - 93EB403529E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Thin.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Thin.otf"; sourceTree = ""; }; - 93EB403629E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-ThinItalic.otf"; sourceTree = ""; }; - 93EB403729E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-BoldItalic.otf"; sourceTree = ""; }; - 93EB403829E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-RegularItalic.otf"; sourceTree = ""; }; - 93EB403929E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Regular.otf"; sourceTree = ""; }; - 93EB403A29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-MediumItalic.otf"; sourceTree = ""; }; - 93EB403B29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Medium.otf"; sourceTree = ""; }; - 93EB403C29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Bold.otf"; sourceTree = ""; }; - 93EB403D29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "ABCDiatypeSemi-MonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-LightItalic.otf"; sourceTree = ""; }; - 972B3A798B92C29CB16E2088 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; sourceTree = ""; }; + 9592534328E0BA4A4AFE0314 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; sourceTree = ""; }; 98DD6A23366B4F3E9502AC4B /* ABCFavoritEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-LightItalic.otf"; sourceTree = ""; }; 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-RegularItalic.otf"; sourceTree = ""; }; 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Medium.ttf"; path = "../src/assets/fonts/Rubik-Medium.ttf"; sourceTree = ""; }; A322CA664109474888240F26 /* ABCDiatypeEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-BoldItalic.otf"; sourceTree = ""; }; - B749CCDB56EED6BCF3CDA028 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; sourceTree = ""; }; + B8983DDDA39342DF9163D2B9 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; sourceTree = ""; }; B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Medium.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Medium.otf"; sourceTree = ""; }; BFDED124A54A4049AA681959 /* ABCDiatypeEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Regular.otf"; sourceTree = ""; }; C2D055B3FC5E1CF422AB8206 /* libPods-Hyperlocal.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal.a"; sourceTree = BUILT_PRODUCTS_DIR; }; D2A0E57B7D8942868901E3D6 /* ABCDiatypeEdu-Thin.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Thin.otf"; sourceTree = ""; }; - DCA5F0F94D45B38342ECCD63 /* libPods-Hyperlocal-HyperlocalTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal-HyperlocalTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal-HyperlocalTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; F19A4904B091411B9E67798F /* Rubik-SemiBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBoldItalic.ttf"; path = "../src/assets/fonts/Rubik-SemiBoldItalic.ttf"; sourceTree = ""; }; FBB61D859E03484B9A7520C5 /* Rubik-BoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BoldItalic.ttf"; path = "../src/assets/fonts/Rubik-BoldItalic.ttf"; sourceTree = ""; }; + 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Bold.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-BoldItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Light.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-LightItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Medium.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-MediumItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Regular.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-RegularItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Thin.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-ThinItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -156,7 +162,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A72CF2C92DDD656B5BD5A9EE /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */, + 8EFDCB4D26694A131EDDD637 /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -165,7 +171,7 @@ buildActionMask = 2147483647; files = ( 3BDDA6922913862400D18EA6 /* BridgefySDK in Frameworks */, - EA2F38619ED54E8D2FD66B46 /* libPods-Hyperlocal.a in Frameworks */, + FEA0479D793009D8E1F349D9 /* libPods-Hyperlocal.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -192,9 +198,6 @@ 13B07FAE1A68108700A75B9A /* Hyperlocal */ = { isa = PBXGroup; children = ( - 3BEC473C29CE7F810011AB89 /* GoogleService-Info.plist */, - 3B32F2C029CC0FCE00778489 /* GoogleService-Info.plist */, - 93A2C14629D6CFBD00378791 /* GoogleService-Info.plist */, 13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FB01A68108700A75B9A /* AppDelegate.mm */, 13B07FB51A68108700A75B9A /* Images.xcassets */, @@ -213,8 +216,8 @@ children = ( 933C2C8B29657E6D00A861D3 /* OpenSSL.xcframework */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - C2D055B3FC5E1CF422AB8206 /* libPods-Hyperlocal.a */, - DCA5F0F94D45B38342ECCD63 /* libPods-Hyperlocal-HyperlocalTests.a */, + 27DA21E5C7B1A8C7ABDA238F /* libPods-Hyperlocal.a */, + EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */, ); name = Frameworks; sourceTree = ""; @@ -313,10 +316,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 748269765A7AF16A2C631757 /* Pods-Hyperlocal.debug.xcconfig */, - 924C4331EC32344B83528308 /* Pods-Hyperlocal.release.xcconfig */, - 972B3A798B92C29CB16E2088 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */, - B749CCDB56EED6BCF3CDA028 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */, + 8569611B77FEF391305DEC7D /* Pods-Hyperlocal.debug.xcconfig */, + 4275FF838B49A88B4FEA2892 /* Pods-Hyperlocal.release.xcconfig */, + B8983DDDA39342DF9163D2B9 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */, + 9592534328E0BA4A4AFE0314 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -328,12 +331,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "HyperlocalTests" */; buildPhases = ( - C11C2AD7B822E2186060A2F0 /* [CP] Check Pods Manifest.lock */, + CFD56FDDB738DC4844FEEDA8 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - 2E4FAF8C03E706F16E850C54 /* [CP] Embed Pods Frameworks */, - D9ADFAF28B56F063A81298ED /* [CP] Copy Pods Resources */, + 08E9A5FDDB11F8F5476E72BF /* [CP] Embed Pods Frameworks */, + 5A1770DE5F44E95703CE4AD7 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -349,15 +352,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Hyperlocal" */; buildPhases = ( - 26FE89FFBCE6FD7680A2DCB0 /* [CP] Check Pods Manifest.lock */, + 290A2EB7B98B8D553FD018E5 /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 886C9277D3BF6A4ACF886387 /* [CP] Embed Pods Frameworks */, - EA19AA83DD6038D36FC85EBE /* [CP] Copy Pods Resources */, - C0B3D1E1F01A34718C6C5A61 /* [CP-User] [RNFB] Core Configuration */, + 27D1E6A04F847D4020D4823E /* [CP] Embed Pods Frameworks */, + F3785B442F668A3A669DAD58 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -416,8 +418,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3B32F2C229CC0FCF00778489 /* GoogleService-Info.plist in Resources */, - 93A2C14829D6CFBE00378791 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -446,12 +446,10 @@ 3829B95E3F4E43A48AFD9EBD /* Rubik-Italic.ttf in Resources */, 5D531ECC7004470FB881BBC7 /* Rubik-Light.ttf in Resources */, 6F911ABEBEDB4102B59E386A /* Rubik-LightItalic.ttf in Resources */, - 3BEC473D29CE7F810011AB89 /* GoogleService-Info.plist in Resources */, 94CEA8FECC0D4AAC933BE4DB /* Rubik-Medium.ttf in Resources */, 31C828EB6D9646ACA77A209B /* Rubik-MediumItalic.ttf in Resources */, CD87EFE5EE21410F8C689178 /* Rubik-Regular.ttf in Resources */, F00A1ED2503D455AB7F20381 /* Rubik-SemiBold.ttf in Resources */, - 3B32F2C129CC0FCF00778489 /* GoogleService-Info.plist in Resources */, 718582985CCE4693BF21FA3C /* Rubik-SemiBoldItalic.ttf in Resources */, DD6A723001B142B9B0A1281D /* ABCDiatypeEdu-Bold.otf in Resources */, 64E0C78C424C4357BCD2B310 /* ABCDiatypeEdu-BoldItalic.otf in Resources */, @@ -473,7 +471,16 @@ 1B4310442A9F4939A666B3E7 /* ABCFavoritEdu-MediumItalic.otf in Resources */, 93885C2D137043B1A8D4E0F7 /* ABCFavoritEdu-Regular.otf in Resources */, 078DDC0256A34EEBA0B86E85 /* ABCFavoritEdu-RegularItalic.otf in Resources */, - 93A2C14729D6CFBE00378791 /* GoogleService-Info.plist in Resources */, + 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */, + 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */, + F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */, + 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */, + D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */, + A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */, + 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */, + 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */, + C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */, + 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -496,76 +503,80 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 26FE89FFBCE6FD7680A2DCB0 /* [CP] Check Pods Manifest.lock */ = { + 08E9A5FDDB11F8F5476E72BF /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Hyperlocal-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2E4FAF8C03E706F16E850C54 /* [CP] Embed Pods Frameworks */ = { + 27D1E6A04F847D4020D4823E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 886C9277D3BF6A4ACF886387 /* [CP] Embed Pods Frameworks */ = { + 290A2EB7B98B8D553FD018E5 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Hyperlocal-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal-frameworks.sh\"\n"; + 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; }; - C0B3D1E1F01A34718C6C5A61 /* [CP-User] [RNFB] Core Configuration */ = { + 5A1770DE5F44E95703CE4AD7 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputPaths = ( - "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - name = "[CP-User] [RNFB] Core Configuration"; runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C11C2AD7B822E2186060A2F0 /* [CP] Check Pods Manifest.lock */ = { + CFD56FDDB738DC4844FEEDA8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -587,24 +598,7 @@ 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; }; - D9ADFAF28B56F063A81298ED /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - EA19AA83DD6038D36FC85EBE /* [CP] Copy Pods Resources */ = { + F3785B442F668A3A669DAD58 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -677,7 +671,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 972B3A798B92C29CB16E2088 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */; + baseConfigurationReference = B8983DDDA39342DF9163D2B9 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; @@ -709,7 +703,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B749CCDB56EED6BCF3CDA028 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */; + baseConfigurationReference = 9592534328E0BA4A4AFE0314 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; @@ -737,7 +731,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 748269765A7AF16A2C631757 /* Pods-Hyperlocal.debug.xcconfig */; + baseConfigurationReference = 8569611B77FEF391305DEC7D /* Pods-Hyperlocal.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -775,7 +769,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 924C4331EC32344B83528308 /* Pods-Hyperlocal.release.xcconfig */; + baseConfigurationReference = 4275FF838B49A88B4FEA2892 /* Pods-Hyperlocal.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/ios/Hyperlocal.xcodeproj/xcshareddata/xcschemes/Hyperlocal 1.xcscheme b/ios/Hyperlocal.xcodeproj/xcshareddata/xcschemes/Hyperlocal 1.xcscheme index edd4165f..1fbc6ce4 100644 --- a/ios/Hyperlocal.xcodeproj/xcshareddata/xcschemes/Hyperlocal 1.xcscheme +++ b/ios/Hyperlocal.xcodeproj/xcshareddata/xcschemes/Hyperlocal 1.xcscheme @@ -50,12 +50,6 @@ ReferencedContainer = "container:Hyperlocal.xcodeproj"> - - - - #import @@ -16,9 +15,6 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( bool didFinish=[super application:application didFinishLaunchingWithOptions:launchOptions]; - // Start Firebase - [[FIRConfiguration sharedInstance] setLoggerLevel:FIRLoggerLevelError]; - [FIRApp configure]; [RNSplashScreen show]; return didFinish; } diff --git a/ios/Podfile b/ios/Podfile index f8e3d6ae..4153da7b 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -21,11 +21,6 @@ end target 'Hyperlocal' do config = use_native_modules! - - pod 'Firebase', :modular_headers => true - pod 'FirebaseCore', :modular_headers => true - pod 'GoogleUtilities', :modular_headers => true - $RNFirebaseAsStaticFramework = true # Flags change depending on the env values. flags = get_default_flags() diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c797a729..9acc67d4 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -12,44 +12,6 @@ PODS: - React-Core (= 0.71.4) - React-jsi (= 0.71.4) - ReactCommon/turbomodule/core (= 0.71.4) - - Firebase (10.6.0): - - Firebase/Core (= 10.6.0) - - Firebase/Analytics (10.6.0): - - Firebase/Core - - Firebase/Core (10.6.0): - - Firebase/CoreOnly - - FirebaseAnalytics (~> 10.6.0) - - Firebase/CoreOnly (10.6.0): - - FirebaseCore (= 10.6.0) - - FirebaseAnalytics (10.6.0): - - FirebaseAnalytics/AdIdSupport (= 10.6.0) - - FirebaseCore (~> 10.0) - - FirebaseInstallations (~> 10.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - FirebaseAnalytics/AdIdSupport (10.6.0): - - FirebaseCore (~> 10.0) - - FirebaseInstallations (~> 10.0) - - GoogleAppMeasurement (= 10.6.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - FirebaseCore (10.6.0): - - FirebaseCoreInternal (~> 10.0) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreInternal (10.7.0): - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseInstallations (10.7.0): - - FirebaseCore (~> 10.0) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/UserDefaults (~> 7.8) - - PromisesObjC (~> 2.1) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -113,59 +75,6 @@ PODS: - FlipperKit/FlipperKitNetworkPlugin - fmt (6.2.1) - glog (0.3.5) - - GoogleAppMeasurement (10.6.0): - - GoogleAppMeasurement/AdIdSupport (= 10.6.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleAppMeasurement/AdIdSupport (10.6.0): - - GoogleAppMeasurement/WithoutAdIdSupport (= 10.6.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleAppMeasurement/WithoutAdIdSupport (10.6.0): - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleUtilities (7.11.0): - - GoogleUtilities/AppDelegateSwizzler (= 7.11.0) - - GoogleUtilities/Environment (= 7.11.0) - - GoogleUtilities/ISASwizzler (= 7.11.0) - - GoogleUtilities/Logger (= 7.11.0) - - GoogleUtilities/MethodSwizzler (= 7.11.0) - - GoogleUtilities/Network (= 7.11.0) - - "GoogleUtilities/NSData+zlib (= 7.11.0)" - - GoogleUtilities/Reachability (= 7.11.0) - - GoogleUtilities/SwizzlerTestHelpers (= 7.11.0) - - GoogleUtilities/UserDefaults (= 7.11.0) - - GoogleUtilities/AppDelegateSwizzler (7.11.0): - - GoogleUtilities/Environment - - GoogleUtilities/Logger - - GoogleUtilities/Network - - GoogleUtilities/Environment (7.11.0): - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/ISASwizzler (7.11.0) - - GoogleUtilities/Logger (7.11.0): - - GoogleUtilities/Environment - - GoogleUtilities/MethodSwizzler (7.11.0): - - GoogleUtilities/Logger - - GoogleUtilities/Network (7.11.0): - - GoogleUtilities/Logger - - "GoogleUtilities/NSData+zlib" - - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.11.0)" - - GoogleUtilities/Reachability (7.11.0): - - GoogleUtilities/Logger - - GoogleUtilities/SwizzlerTestHelpers (7.11.0): - - GoogleUtilities/MethodSwizzler - - GoogleUtilities/UserDefaults (7.11.0): - - GoogleUtilities/Logger - hermes-engine (0.71.4): - hermes-engine/Pre-built (= 0.71.4) - hermes-engine/Pre-built (0.71.4) @@ -173,15 +82,9 @@ PODS: - MMKV (1.2.15): - MMKVCore (~> 1.2.15) - MMKVCore (1.2.15) - - nanopb (2.30909.0): - - nanopb/decode (= 2.30909.0) - - nanopb/encode (= 2.30909.0) - - nanopb/decode (2.30909.0) - - nanopb/encode (2.30909.0) - OpenSSL-Universal (1.1.1100) - Permission-BluetoothPeripheral (3.8.0): - RNPermissions - - PromisesObjC (2.2.0) - RCT-Folly (2021.07.22.00): - boost - DoubleConversion @@ -532,13 +435,6 @@ PODS: - React-Core - RNCClipboard (1.11.2): - React-Core - - RNFBAnalytics (17.3.2): - - Firebase/Analytics (= 10.6.0) - - React-Core - - RNFBApp - - RNFBApp (17.3.2): - - Firebase/CoreOnly (= 10.6.0) - - React-Core - RNGestureHandler (2.9.0): - React-Core - RNPermissions (3.8.0): @@ -559,8 +455,6 @@ DEPENDENCIES: - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - - Firebase - - FirebaseCore - Flipper (= 0.125.0) - Flipper-Boost-iOSX (= 1.76.0.1.11) - Flipper-DoubleConversion (= 3.2.0.1) @@ -583,7 +477,6 @@ DEPENDENCIES: - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0) - FlipperKit/SKIOSNetworkPlugin (= 0.125.0) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - GoogleUtilities - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - libevent (~> 2.1.12) - OpenSSL-Universal (= 1.1.1100) @@ -622,8 +515,6 @@ DEPENDENCIES: - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - RNBluetoothStateManager (from `../node_modules/react-native-bluetooth-state-manager`) - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)" - - "RNFBAnalytics (from `../node_modules/@react-native-firebase/analytics`)" - - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNPermissions (from `../node_modules/react-native-permissions`) - RNScreens (from `../node_modules/react-native-screens`) @@ -633,11 +524,6 @@ DEPENDENCIES: SPEC REPOS: trunk: - CocoaAsyncSocket - - Firebase - - FirebaseAnalytics - - FirebaseCore - - FirebaseCoreInternal - - FirebaseInstallations - Flipper - Flipper-Boost-iOSX - Flipper-DoubleConversion @@ -648,14 +534,10 @@ SPEC REPOS: - Flipper-RSocket - FlipperKit - fmt - - GoogleAppMeasurement - - GoogleUtilities - libevent - MMKV - MMKVCore - - nanopb - OpenSSL-Universal - - PromisesObjC - SocketRocket - YogaKit @@ -740,10 +622,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-bluetooth-state-manager" RNCClipboard: :path: "../node_modules/@react-native-clipboard/clipboard" - RNFBAnalytics: - :path: "../node_modules/@react-native-firebase/analytics" - RNFBApp: - :path: "../node_modules/@react-native-firebase/app" RNGestureHandler: :path: "../node_modules/react-native-gesture-handler" RNPermissions: @@ -762,11 +640,6 @@ SPEC CHECKSUMS: DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBLazyVector: 446e84642979fff0ba57f3c804c2228a473aeac2 FBReactNativeSpec: 241709e132e3bf1526c1c4f00bc5384dd39dfba9 - Firebase: f13680471b021937f2230ea8503c7809d8c29806 - FirebaseAnalytics: 9f382605c5ee412b039212f054bf7a403d9850c1 - FirebaseCore: fa80ad16a62d52f67274b5b88304c3a318bbf9a4 - FirebaseCoreInternal: 8845798510aae74703467480f71ac613788d0696 - FirebaseInstallations: 59c0e4c7a816a0f76710d83f77e5369b3e45eb96 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 @@ -778,16 +651,12 @@ SPEC CHECKSUMS: FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - GoogleAppMeasurement: 686b48c3c895f3c55c70719041913d5d150b74f6 - GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f hermes-engine: a1f157c49ea579c28b0296bda8530e980c45bdb3 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 MMKV: 7f34558bbb5a33b0eaefae2de4b6a20a2ffdad6f MMKVCore: ddf41b9d9262f058419f9ba7598719af56c02cd3 - nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c Permission-BluetoothPeripheral: 2d2d32c4651752655c19345abbb45ad15651f987 - PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: 5a024fdf458fa8c0d82fc262e76f982d4dcdecdd RCTTypeSafety: b6c253064466411c6810b45f66bc1e43ce0c54ba @@ -820,8 +689,6 @@ SPEC CHECKSUMS: ReactCommon: b49a4b00ca6d181ff74b17c12b2d59ac4add0bde RNBluetoothStateManager: ae6a26260cbdf1827b58bd3bcc563527d61e6488 RNCClipboard: 3f0451a8100393908bea5c5c5b16f96d45f30bfc - RNFBAnalytics: e1c916bd60f2f8ea9a46999b3b3842e0031eec37 - RNFBApp: dd22a306a31189e99126a35962498c83b06520ab RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 RNPermissions: 215c54462104b3925b412b0fb3c9c497b21c358b RNScreens: 218801c16a2782546d30bd2026bb625c0302d70f diff --git a/package-lock.json b/package-lock.json index 01248c26..fa5064b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,6 @@ "version": "0.0.1", "dependencies": { "@react-native-clipboard/clipboard": "^1.11.1", - "@react-native-firebase/analytics": "^17.3.2", - "@react-native-firebase/app": "^17.3.2", "@react-navigation/bottom-tabs": "^6.4.0", "@react-navigation/native": "^6.1.6", "@react-navigation/stack": "^6.3.16", @@ -1983,243 +1981,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@expo/config-plugins": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.4.tgz", - "integrity": "sha512-vzUcVpqOMs3h+hyRdhGwk+eGIOhXa5xYdd92yO17RMNHav3v/+ekMbs7XA2c3lepMO8Yd4/5hqmRw9ZTL6jGzg==", - "dependencies": { - "@expo/config-types": "^47.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" - } - }, - "node_modules/@expo/config-plugins/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@expo/config-plugins/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@expo/config-plugins/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/config-plugins/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@expo/config-plugins/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/config-plugins/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/config-plugins/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@expo/config-plugins/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/config-plugins/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/config-plugins/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/config-plugins/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@expo/config-plugins/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@expo/config-types": { - "version": "47.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", - "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" - }, - "node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/json-file/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/json-file/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@expo/json-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" - }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -4789,28 +4550,6 @@ "integrity": "sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==", "dev": true }, - "node_modules/@react-native-firebase/analytics": { - "version": "17.3.2", - "resolved": "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-17.3.2.tgz", - "integrity": "sha512-xjgH5QFmVDHpaxxndhGMXhMFBizNg9Rkr5ukeWIMeR/K6Shi/xGVoomjn/PmgoCZWIjX3EJkokXSxsntMlh+Vg==", - "peerDependencies": { - "@react-native-firebase/app": "17.3.2" - } - }, - "node_modules/@react-native-firebase/app": { - "version": "17.3.2", - "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-17.3.2.tgz", - "integrity": "sha512-JPA9PuD3il2/FERnsW5bC/PbXdcBcVMtk4V0vL8YgLh+jQg+E3qQTQmeWn9eOWTYJb6BYOiiNHTdTglvqoo5Cg==", - "dependencies": { - "@expo/config-plugins": "^5.0.4", - "opencollective-postinstall": "^2.0.1", - "superstruct": "^0.6.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, "node_modules/@react-native/assets": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", @@ -5482,14 +5221,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.9.tgz", - "integrity": "sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -6115,14 +5846,6 @@ } ] }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -6138,25 +5861,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", - "dependencies": { - "stream-buffers": "2.2.x" - } - }, - "node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -8366,17 +8070,6 @@ "node": ">=0.10.0" } }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -8534,14 +8227,6 @@ "node": ">=0.10.0" } }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", - "engines": { - "node": ">=6" - } - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -12863,34 +12548,6 @@ "node": ">=0.10.0" } }, - "node_modules/mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -13327,14 +12984,6 @@ "node": ">=8" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "bin": { - "opencollective-postinstall": "index.js" - } - }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -13630,26 +13279,6 @@ "node": ">=8" } }, - "node_modules/plist": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", - "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", - "dependencies": { - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "engines": { - "node": ">=8.0" - } - }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -14571,6 +14200,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "engines": { "node": ">=8" } @@ -14684,11 +14314,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -14900,16 +14525,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", - "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" - } - }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -15329,14 +14944,6 @@ "node": ">= 0.6" } }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "engines": { - "node": ">= 0.10.0" - } - }, "node_modules/strict-uri-encode": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", @@ -15535,58 +15142,6 @@ "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" }, - "node_modules/superstruct": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.6.2.tgz", - "integrity": "sha512-lvA97MFAJng3rfjcafT/zGTSWm6Tbpk++DP6It4Qg7oNaeM+2tdJMuVgGje21/bIpBEs6iQql1PJH6dKTjl4Ig==", - "dependencies": { - "clone-deep": "^2.0.1", - "kind-of": "^6.0.1" - } - }, - "node_modules/superstruct/node_modules/clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dependencies": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/superstruct/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/superstruct/node_modules/shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/superstruct/node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -16101,14 +15656,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-to-istanbul": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", @@ -16313,46 +15860,6 @@ "async-limiter": "~1.0.0" } }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", - "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", - "engines": { - "node": ">=8.0" - } - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 9127ca37..d41ee811 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,6 @@ }, "dependencies": { "@react-native-clipboard/clipboard": "^1.11.1", - "@react-native-firebase/analytics": "^17.3.2", - "@react-native-firebase/app": "^17.3.2", "@react-navigation/bottom-tabs": "^6.4.0", "@react-navigation/native": "^6.1.6", "@react-navigation/stack": "^6.3.16", diff --git a/src/hooks/useInitializeApp.ts b/src/hooks/useInitializeApp.ts index 6ffc8318..2e9776d9 100644 --- a/src/hooks/useInitializeApp.ts +++ b/src/hooks/useInitializeApp.ts @@ -362,46 +362,41 @@ export default function useInitializeApp() { */ // Runs on Bridgefy SDK start. - async function onStart(_data: StartData) { + function onStart(_data: StartData) { console.log('(onStart) Started Bridgefy'); - await logEvent('onStart', { userID: currentUserInfo.userID }); setBridgefyStatus(BridgefyStatus.ONLINE); } // Runs on Bridgefy SDK start failure. - async function onFailedToStart(data: FailedToStartData) { + function onFailedToStart(data: FailedToStartData) { const error: number = data.error; console.log('(onFailedToStart) Failed to start:', error); - await logEvent('onFailedToStart', { userID: currentUserInfo.userID, error }); handleBridgefyError(error); } // Runs on Bridgefy SDK stop. - async function onStop(_data: StopData) { + function onStop(_data: StopData) { console.log('(onStop) Stopped'); - await logEvent('onStop', { userID: currentUserInfo.userID }); setBridgefyStatus(BridgefyStatus.OFFLINE); } // Runs on Bridgefy SDK stop failure. - async function onFailedToStop(data: FailedToStopData) { + function onFailedToStop(data: FailedToStopData) { const error: number = data.error; console.log('(onFailedToStop) Failed to stop:', error); - await logEvent('onFailedToStop', { userID: currentUserInfo.userID, error }); setBridgefyStatus(BridgefyStatus.FAILED); } // Runs on connection to another user. // Remember that we connect with many people who are not in our contacts and we will not speak to. // We currently send "ConnectionInfo" to all connections to share our nickname. - async function onConnect(data: ConnectData) { + function onConnect(data: ConnectData) { const connectedID: string = data.userID; console.log('(onConnect) Connected:', connectedID); - await logEvent('onConnect', { userID: currentUserInfo.userID, connectedID }); // Check if this is a valid connection. if (connectedID === NULL_UUID) { @@ -429,11 +424,10 @@ export default function useInitializeApp() { } } - async function onDisconnect(data: DisconnectData) { + function onDisconnect(data: DisconnectData) { const connectedID: string = data.userID; console.log('(onDisconnect) Disconnected:', connectedID); - await logEvent('onDisconnect', { userID: currentUserInfo.userID, connectedID }); // Check if this is a valid connection. if (connectedID === NULL_UUID) { @@ -454,13 +448,9 @@ export default function useInitializeApp() { } // Runs when a secure connection with a user is established - async function onEstablishedSecureConnection(data: EstablishedSecureConnectionData) { + function onEstablishedSecureConnection(data: EstablishedSecureConnectionData) { const connectedID: string = data.userID; console.log('(onEstablishedSecureConnection) Secure connection established with:', connectedID); - await logEvent('onEstablishedSecureConnection', { - userID: currentUserInfo.userID, - connectedID, - }); const oldConnectionInfo = connectionInfo.get(connectedID); if (!oldConnectionInfo) { @@ -477,7 +467,7 @@ export default function useInitializeApp() { } // Runs when a secure connection cannot be made - async function onFailedToEstablishSecureConnection(data: FailedToEstablishSecureConnectionData) { + function onFailedToEstablishSecureConnection(data: FailedToEstablishSecureConnectionData) { const connectedID: string = data.userID; const error: number = data.error; @@ -487,11 +477,6 @@ export default function useInitializeApp() { 'with error:', error ); - await logEvent('onFailedToEstablishSecureConnection', { - userID: currentUserInfo.userID, - connectedID, - error, - }); if (error === BridgefyErrors.CONNECTION_IS_ALREADY_SECURE) { sendChatInvitationWrapper(connectedID, currentUserInfo.nickname); @@ -509,11 +494,10 @@ export default function useInitializeApp() { } // Runs on message successfully dispatched, does not mean it was received by the recipient. - async function onMessageSent(data: MessageSentData) { + function onMessageSent(data: MessageSentData) { const messageID: string = data.messageID; - console.log('(onMessageSent) Successfully dispatched message:', messageID); - await logEvent('onMessageSent', { userID: currentUserInfo.userID, messageID }); + console.log('(onMessageSent) Dispatched message:', messageID); // Check if this is a valid connection. if (messageID === NULL_UUID) { @@ -556,12 +540,11 @@ export default function useInitializeApp() { } // Runs on message failure to dispatch. - async function onMessageSentFailed(data: MessageSentFailedData) { + function onMessageSentFailed(data: MessageSentFailedData) { const messageID: string = data.messageID; const error: number = data.error; console.log('(onMessageSentFailed) Message failed to send, error:', error); - await logEvent('onMessageSentFailed', { userID: currentUserInfo.userID, messageID, error }); // Check if this is a valid connection. if (messageID === NULL_UUID) { @@ -609,21 +592,14 @@ export default function useInitializeApp() { } // Runs on message received. - async function onMessageReceived(data: MessageReceivedData) { + function onMessageReceived(data: MessageReceivedData) { const contactID: string = data.contactID; const messageID: string = data.messageID; const raw: string = data.raw; const transmission: TransmissionModeType = data.transmission; - // console.log('(onMessageReceived) Received message:', contactID, messageID, raw, transmission); console.log(`\n(onMessageReceived) Received message from ${contactID} with id ${messageID}`); console.log(`(onMessageReceived) Raw message: ${raw} and transmission: ${transmission}`); - await logEvent('onMessageReceived', { - userID: currentUserInfo.userID, - contactID, - messageID, - transmission, - }); // Sometimes we'll receive corrupted messages, so we don't want to crash the app. if ( diff --git a/src/services/bridgefy-link.ts b/src/services/bridgefy-link.ts index ff875f15..099d08c7 100644 --- a/src/services/bridgefy-link.ts +++ b/src/services/bridgefy-link.ts @@ -229,7 +229,6 @@ export async function refreshSDK(): Promise { export async function startSDK(): Promise { console.log('(startSDK) Starting Bridgefy...'); - await logEvent('startSDK'); return new Promise((resolve, reject) => { BridgefyModule.startSDK(callbackHandler(resolve, reject)); }); @@ -237,7 +236,6 @@ export async function startSDK(): Promise { export async function stopSDK(): Promise { console.log('(stopSDK) Stopping Bridgefy...'); - await logEvent('stopSDK'); return new Promise((resolve, reject) => { BridgefyModule.stopSDK(callbackHandler(resolve, reject)); }); @@ -249,7 +247,6 @@ export async function sendMessage( transmission: TransmissionModeType = TransmissionMode.P2P ): Promise { console.log('(sendMessage) Sending message to: ', userID, message, transmission); - await logEvent('sendMessage', { userID, transmission }); return new Promise((resolve, reject) => { BridgefyModule.sendMessage(message, userID, transmission, callbackHandler(resolve, reject)); }); @@ -257,7 +254,6 @@ export async function sendMessage( export async function getUserId(): Promise { console.log('(getUserId) Fetching user ID from Bridgefy...'); - await logEvent('getUserId'); return new Promise((resolve, reject) => { BridgefyModule.getUserId(callbackHandler(resolve, reject)); }); @@ -265,7 +261,6 @@ export async function getUserId(): Promise { export async function getConnectedPeers(): Promise { console.log('(getConnectedPeers) Fetching connected peers from Bridgefy...'); - await logEvent('getConnectedPeers'); return new Promise((resolve, reject) => { BridgefyModule.getConnectedPeers(callbackHandler(resolve, reject)); }); From 0820205e213a95dc58ddf29ad8b82b80221be540 Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:08:38 -0400 Subject: [PATCH 3/8] Update git ignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index e9428ac0..e58b4714 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ DerivedData *.xcuserstate ios/.xcode.env.local ios/Pods +GoogleService-Info.plist # Android/IntelliJ # @@ -34,6 +35,7 @@ local.properties .cxx/ *.keystore !debug.keystore +google-services.json # node.js # From 055957bf96343656fed384415a3e033445555da4 Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:17:53 -0400 Subject: [PATCH 4/8] Remove analytics files --- ios/Hyperlocal.xcodeproj/project.pbxproj | 146 ++++++++++-------- .../xcshareddata/swiftpm/Package.resolved | 14 ++ ios/Podfile.lock | 2 +- src/hooks/useInitializeApp.ts | 3 - src/services/bridgefy-link.ts | 5 - src/utils/analytics.ts | 12 -- 6 files changed, 93 insertions(+), 89 deletions(-) create mode 100644 ios/Hyperlocal.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 src/utils/analytics.ts diff --git a/ios/Hyperlocal.xcodeproj/project.pbxproj b/ios/Hyperlocal.xcodeproj/project.pbxproj index fb8d4e89..54a426c6 100644 --- a/ios/Hyperlocal.xcodeproj/project.pbxproj +++ b/ios/Hyperlocal.xcodeproj/project.pbxproj @@ -10,23 +10,27 @@ 00E356F31AD99517003FC87E /* HyperlocalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* HyperlocalTests.m */; }; 060EB405C6F34D65BE87DCB0 /* ABCDiatypeEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = BFDED124A54A4049AA681959 /* ABCDiatypeEdu-Regular.otf */; }; 078DDC0256A34EEBA0B86E85 /* ABCFavoritEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */; }; + 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */; }; + 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */; }; 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 */; }; 1B4310442A9F4939A666B3E7 /* ABCFavoritEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 2CA0223FAF344C5785BFB7E7 /* ABCFavoritEdu-MediumItalic.otf */; }; + 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */; }; 275C6AB296E84622940E1772 /* ABCDiatypeEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB1F1C8E014B48A75A47B6 /* ABCDiatypeEdu-Light.otf */; }; + 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */; }; 31C828EB6D9646ACA77A209B /* Rubik-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 240FF3E57228458D84E8FF3A /* Rubik-MediumItalic.ttf */; }; 3829B95E3F4E43A48AFD9EBD /* Rubik-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */; }; 39C7B94504574F68995F49CE /* ABCFavoritEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 26F52EED5B8149F18E93726C /* ABCFavoritEdu-BoldItalic.otf */; }; 3BDDA6922913862400D18EA6 /* BridgefySDK in Frameworks */ = {isa = PBXBuildFile; productRef = 3BDDA6912913862400D18EA6 /* BridgefySDK */; }; - 3BDDA6962913883700D18EA6 /* RCTBridgefySwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */; }; - 3BDDA6972913883700D18EA6 /* RCTBridgefySwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */; }; - 3BDDA699291389A300D18EA6 /* RCTBridgefySwift.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */; }; - 3BDDA69A291389A300D18EA6 /* RCTBridgefySwift.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */; }; + 3BF6296129FB01A600DAD8FD /* RCTBridgefyModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF6295F29FB01A600DAD8FD /* RCTBridgefyModule.m */; }; + 3BF6296229FB01A600DAD8FD /* RCTBridgefyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF6296029FB01A600DAD8FD /* RCTBridgefyModule.swift */; }; 450DB82A56B64EFD96C7C9F4 /* ABCDiatypeEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = D2A0E57B7D8942868901E3D6 /* ABCDiatypeEdu-Thin.otf */; }; + 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */; }; 4E5B08DAF6F246A0B2EE103A /* ABCFavoritEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 38F17D489F8149FA83BC07D6 /* ABCFavoritEdu-Light.otf */; }; 5D531ECC7004470FB881BBC7 /* Rubik-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */; }; 64E0C78C424C4357BCD2B310 /* ABCDiatypeEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A322CA664109474888240F26 /* ABCDiatypeEdu-BoldItalic.otf */; }; + 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */; }; 6DD01E2F4CAE40238137EFC8 /* Rubik-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */; }; 6F911ABEBEDB4102B59E386A /* Rubik-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 15ABC2FF7483429991D087CB /* Rubik-LightItalic.ttf */; }; 718582985CCE4693BF21FA3C /* Rubik-SemiBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F19A4904B091411B9E67798F /* Rubik-SemiBoldItalic.ttf */; }; @@ -36,46 +40,37 @@ 8EFDCB4D26694A131EDDD637 /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */; }; 9219F65890ED45C883668F16 /* ABCDiatypeEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3845AC5A57B24C8C8BF6FE86 /* ABCDiatypeEdu-RegularItalic.otf */; }; 93885C2D137043B1A8D4E0F7 /* ABCFavoritEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 34B692A9FE484CC8813E00D0 /* ABCFavoritEdu-Regular.otf */; }; - 93A2C14729D6CFBE00378791 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 93A2C14629D6CFBD00378791 /* GoogleService-Info.plist */; }; - 93A2C14829D6CFBE00378791 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 93A2C14629D6CFBD00378791 /* GoogleService-Info.plist */; }; - 93EB403E29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403429E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Light.otf */; }; - 93EB403F29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403529E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Thin.otf */; }; - 93EB404029E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403629E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */; }; - 93EB404129E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403729E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */; }; - 93EB404229E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403829E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */; }; - 93EB404329E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403929E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Regular.otf */; }; - 93EB404429E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403A29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */; }; - 93EB404529E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403B29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Medium.otf */; }; - 93EB404629E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403C29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf */; }; - 93EB404729E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 93EB403D29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */; }; + 93EB403E29E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB403F29E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404029E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404129E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404229E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404329E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404429E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404529E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404629E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; + 93EB404729E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; 94CEA8FECC0D4AAC933BE4DB /* Rubik-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */; }; + A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */; }; AEF21572581142D8B4AF6788 /* ABCDiatypeEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 5C0D3A5048344F6DA3CB37DC /* ABCDiatypeEdu-LightItalic.otf */; }; B76A2FE14FF34B8B9331D680 /* ABCDiatypeEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 31A6A022BAC946338D91F438 /* ABCDiatypeEdu-MediumItalic.otf */; }; B9498CE1E7A645BAA4761B2D /* ABCFavoritEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */; }; BE200B167AFE4D788F4CA2AC /* ABCDiatypeEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 4118ACC7DF3443DA9D17B780 /* ABCDiatypeEdu-ThinItalic.otf */; }; + C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */; }; CD87EFE5EE21410F8C689178 /* Rubik-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4199CF53EE7A4927AF5A6CFC /* Rubik-Regular.ttf */; }; D39743E691F040B596F6CD6F /* Rubik-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 41566E32482145F08E79B013 /* Rubik-ExtraBold.ttf */; }; D480E653898E4F8489B6595A /* Rubik-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FBB61D859E03484B9A7520C5 /* Rubik-BoldItalic.ttf */; }; + D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */; }; DD6A723001B142B9B0A1281D /* ABCDiatypeEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 73C2B7B6A392460E9C487D5F /* ABCDiatypeEdu-Bold.otf */; }; DED604C9314E4FDA92CF3072 /* Rubik-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */; }; DF385A76BA014A1184775D32 /* Rubik-ExtraBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 114D91DFBB9F42D0AA49F9A5 /* Rubik-ExtraBoldItalic.ttf */; }; E6541AEF13724A20A04BC448 /* ABCFavoritEdu-Book.otf in Resources */ = {isa = PBXBuildFile; fileRef = 0F96A349A2DC43FB9B1E741D /* ABCFavoritEdu-Book.otf */; }; E97BE3F3173C43618A63E22A /* ABCFavoritEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 98DD6A23366B4F3E9502AC4B /* ABCFavoritEdu-LightItalic.otf */; }; - EA2F38619ED54E8D2FD66B46 /* libPods-Hyperlocal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C2D055B3FC5E1CF422AB8206 /* libPods-Hyperlocal.a */; }; F00A1ED2503D455AB7F20381 /* Rubik-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FF528FA91014B969EE37D76 /* Rubik-SemiBold.ttf */; }; F1C01F08FAAA417D95E9FFB4 /* ABCFavoritEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */; }; + F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */; }; FBD274B7221540A5992D058B /* ABCFavoritEdu-BookItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 19076F019666462D9FA3D40B /* ABCFavoritEdu-BookItalic.otf */; }; FEA0479D793009D8E1F349D9 /* libPods-Hyperlocal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 27DA21E5C7B1A8C7ABDA238F /* libPods-Hyperlocal.a */; }; - 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */; }; - 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */; }; - F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */; }; - 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */; }; - D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */; }; - A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */; }; - 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */; }; - 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */; }; - C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */; }; - 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -92,6 +87,8 @@ 00E356EE1AD99517003FC87E /* HyperlocalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperlocalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* HyperlocalTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HyperlocalTests.m; sourceTree = ""; }; + 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-LightItalic.otf"; sourceTree = ""; }; + 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Regular.otf"; sourceTree = ""; }; 0F96A349A2DC43FB9B1E741D /* ABCFavoritEdu-Book.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Book.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Book.otf"; sourceTree = ""; }; 114D91DFBB9F42D0AA49F9A5 /* Rubik-ExtraBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBoldItalic.ttf"; path = "../src/assets/fonts/Rubik-ExtraBoldItalic.ttf"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* Hyperlocal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Hyperlocal.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -111,8 +108,8 @@ 3845AC5A57B24C8C8BF6FE86 /* ABCDiatypeEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-RegularItalic.otf"; sourceTree = ""; }; 38F17D489F8149FA83BC07D6 /* ABCFavoritEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Light.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Light.otf"; sourceTree = ""; }; 3BDDA6932913883700D18EA6 /* Hyperlocal-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Hyperlocal-Bridging-Header.h"; sourceTree = ""; }; - 3BDDA6952913883700D18EA6 /* RCTBridgefySwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RCTBridgefySwift.swift; sourceTree = ""; }; - 3BDDA698291389A300D18EA6 /* RCTBridgefySwift.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTBridgefySwift.m; sourceTree = ""; }; + 3BF6295F29FB01A600DAD8FD /* RCTBridgefyModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTBridgefyModule.m; sourceTree = ""; }; + 3BF6296029FB01A600DAD8FD /* RCTBridgefyModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCTBridgefyModule.swift; sourceTree = ""; }; 3ECB1F1C8E014B48A75A47B6 /* ABCDiatypeEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Light.otf"; sourceTree = ""; }; 4118ACC7DF3443DA9D17B780 /* ABCDiatypeEdu-ThinItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-ThinItalic.otf"; sourceTree = ""; }; 41566E32482145F08E79B013 /* Rubik-ExtraBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBold.ttf"; path = "../src/assets/fonts/Rubik-ExtraBold.ttf"; sourceTree = ""; }; @@ -120,41 +117,38 @@ 4275FF838B49A88B4FEA2892 /* Pods-Hyperlocal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.release.xcconfig"; sourceTree = ""; }; 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Bold.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Bold.otf"; sourceTree = ""; }; 51882FD030AE4925937E3BB0 /* Rubik-BlackItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BlackItalic.ttf"; path = "../src/assets/fonts/Rubik-BlackItalic.ttf"; sourceTree = ""; }; + 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-ThinItalic.otf"; sourceTree = ""; }; 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Black.ttf"; path = "../src/assets/fonts/Rubik-Black.ttf"; sourceTree = ""; }; 5C0D3A5048344F6DA3CB37DC /* ABCDiatypeEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-LightItalic.otf"; sourceTree = ""; }; 5FF528FA91014B969EE37D76 /* Rubik-SemiBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBold.ttf"; path = "../src/assets/fonts/Rubik-SemiBold.ttf"; sourceTree = ""; }; + 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Bold.otf"; sourceTree = ""; }; 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Italic.ttf"; path = "../src/assets/fonts/Rubik-Italic.ttf"; sourceTree = ""; }; + 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-RegularItalic.otf"; sourceTree = ""; }; 73B25002E7D0420D8A98E656 /* ABCDiatypeEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Medium.otf"; sourceTree = ""; }; 73C2B7B6A392460E9C487D5F /* ABCDiatypeEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Bold.otf"; sourceTree = ""; }; + 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Thin.otf"; sourceTree = ""; }; + 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Light.otf"; sourceTree = ""; }; 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Bold.ttf"; path = "../src/assets/fonts/Rubik-Bold.ttf"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Hyperlocal/LaunchScreen.storyboard; sourceTree = ""; }; 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Light.ttf"; path = "../src/assets/fonts/Rubik-Light.ttf"; sourceTree = ""; }; 8569611B77FEF391305DEC7D /* Pods-Hyperlocal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.debug.xcconfig"; sourceTree = ""; }; + 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-MediumItalic.otf"; sourceTree = ""; }; 933C2C8B29657E6D00A861D3 /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = OpenSSL.xcframework; path = "Pods/OpenSSL-Universal/Frameworks/OpenSSL.xcframework"; sourceTree = ""; }; 9592534328E0BA4A4AFE0314 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; sourceTree = ""; }; 98DD6A23366B4F3E9502AC4B /* ABCFavoritEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-LightItalic.otf"; sourceTree = ""; }; 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-RegularItalic.otf"; sourceTree = ""; }; + 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-BoldItalic.otf"; sourceTree = ""; }; 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Medium.ttf"; path = "../src/assets/fonts/Rubik-Medium.ttf"; sourceTree = ""; }; A322CA664109474888240F26 /* ABCDiatypeEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-BoldItalic.otf"; sourceTree = ""; }; + A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Medium.otf"; sourceTree = ""; }; B8983DDDA39342DF9163D2B9 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; sourceTree = ""; }; B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Medium.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Medium.otf"; sourceTree = ""; }; BFDED124A54A4049AA681959 /* ABCDiatypeEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Regular.otf"; sourceTree = ""; }; - C2D055B3FC5E1CF422AB8206 /* libPods-Hyperlocal.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal.a"; sourceTree = BUILT_PRODUCTS_DIR; }; D2A0E57B7D8942868901E3D6 /* ABCDiatypeEdu-Thin.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Thin.otf"; sourceTree = ""; }; EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Hyperlocal-HyperlocalTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; F19A4904B091411B9E67798F /* Rubik-SemiBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBoldItalic.ttf"; path = "../src/assets/fonts/Rubik-SemiBoldItalic.ttf"; sourceTree = ""; }; FBB61D859E03484B9A7520C5 /* Rubik-BoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BoldItalic.ttf"; path = "../src/assets/fonts/Rubik-BoldItalic.ttf"; sourceTree = ""; }; - 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Bold.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-BoldItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Light.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-LightItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Medium.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-MediumItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Regular.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-RegularItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Thin.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeMonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-ThinItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -198,15 +192,15 @@ 13B07FAE1A68108700A75B9A /* Hyperlocal */ = { isa = PBXGroup; children = ( + 3BF6295F29FB01A600DAD8FD /* RCTBridgefyModule.m */, + 3BF6296029FB01A600DAD8FD /* RCTBridgefyModule.swift */, 13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FB01A68108700A75B9A /* AppDelegate.mm */, 13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB61A68108700A75B9A /* Info.plist */, 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, 13B07FB71A68108700A75B9A /* main.m */, - 3BDDA6952913883700D18EA6 /* RCTBridgefyModule.swift */, 3BDDA6932913883700D18EA6 /* Hyperlocal-Bridging-Header.h */, - 3BDDA698291389A300D18EA6 /* RCTBridgefyModule.m */, ); name = Hyperlocal; sourceTree = ""; @@ -225,16 +219,6 @@ 6330D1B535904D70B71739C6 /* Resources */ = { isa = PBXGroup; children = ( - 93EB403C29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf */, - 93EB403729E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */, - 93EB403429E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Light.otf */, - 93EB403D29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */, - 93EB403B29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Medium.otf */, - 93EB403A29E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */, - 93EB403929E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Regular.otf */, - 93EB403829E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */, - 93EB403529E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-Thin.otf */, - 93EB403629E53D450076B2AA /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */, 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */, 51882FD030AE4925937E3BB0 /* Rubik-BlackItalic.ttf */, 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */, @@ -309,6 +293,16 @@ 93F9FE2429B81BC400569092 /* Recovered References */ = { isa = PBXGroup; children = ( + 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */, + 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */, + 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */, + 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */, + A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */, + 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */, + 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */, + 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */, + 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */, + 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */, ); name = "Recovered References"; sourceTree = ""; @@ -336,7 +330,8 @@ 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, 08E9A5FDDB11F8F5476E72BF /* [CP] Embed Pods Frameworks */, - 5A1770DE5F44E95703CE4AD7 /* [CP] Copy Pods Resources */, + 5A1770DE5F44E95703CE4AD7 /* [CP] Embed Pods Frameworks */, + 4B320D5DB28FD6ED9E41561E /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -425,16 +420,16 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 93EB403E29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Light.otf in Resources */, - 93EB403F29E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Thin.otf in Resources */, - 93EB404029E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf in Resources */, - 93EB404129E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf in Resources */, - 93EB404229E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf in Resources */, - 93EB404329E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Regular.otf in Resources */, - 93EB404429E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf in Resources */, - 93EB404529E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Medium.otf in Resources */, - 93EB404629E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-Bold.otf in Resources */, - 93EB404729E53D460076B2AA /* ABCDiatypeSemi-MonoEdu-LightItalic.otf in Resources */, + 93EB403E29E53D460076B2AA /* (null) in Resources */, + 93EB403F29E53D460076B2AA /* (null) in Resources */, + 93EB404029E53D460076B2AA /* (null) in Resources */, + 93EB404129E53D460076B2AA /* (null) in Resources */, + 93EB404229E53D460076B2AA /* (null) in Resources */, + 93EB404329E53D460076B2AA /* (null) in Resources */, + 93EB404429E53D460076B2AA /* (null) in Resources */, + 93EB404529E53D460076B2AA /* (null) in Resources */, + 93EB404629E53D460076B2AA /* (null) in Resources */, + 93EB404729E53D460076B2AA /* (null) in Resources */, 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, DED604C9314E4FDA92CF3072 /* Rubik-Black.ttf in Resources */, @@ -559,7 +554,24 @@ 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; }; - 5A1770DE5F44E95703CE4AD7 /* [CP] Copy Pods Resources */ = { + 4B320D5DB28FD6ED9E41561E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 5A1770DE5F44E95703CE4AD7 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -641,9 +653,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3BDDA6972913883700D18EA6 /* RCTBridgefyModule.swift in Sources */, 00E356F31AD99517003FC87E /* HyperlocalTests.m in Sources */, - 3BDDA69A291389A300D18EA6 /* RCTBridgefyModule.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -652,9 +662,9 @@ buildActionMask = 2147483647; files = ( 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, + 3BF6296229FB01A600DAD8FD /* RCTBridgefyModule.swift in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, - 3BDDA699291389A300D18EA6 /* RCTBridgefyModule.m in Sources */, - 3BDDA6962913883700D18EA6 /* RCTBridgefyModule.swift in Sources */, + 3BF6296129FB01A600DAD8FD /* RCTBridgefyModule.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/Hyperlocal.xcworkspace/xcshareddata/swiftpm/Package.resolved b/ios/Hyperlocal.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 00000000..efd24b3c --- /dev/null +++ b/ios/Hyperlocal.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,14 @@ +{ + "pins" : [ + { + "identity" : "sdk-ios-beta", + "kind" : "remoteSourceControl", + "location" : "https://github.com/bridgefy/sdk-ios-beta", + "state" : { + "revision" : "2bb74e067e3e3aed8d7f82e263a1f76a5e14b9b4", + "version" : "0.4.1" + } + } + ], + "version" : 2 +} diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 9acc67d4..ec60d27c 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -697,6 +697,6 @@ SPEC CHECKSUMS: Yoga: 79dd7410de6f8ad73a77c868d3d368843f0c93e0 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: c4b0d6f92b79e1021d8f09591a214f474691dbcc +PODFILE CHECKSUM: 2b7e80fd62d62af3ef3b57e7ca59427f51c8e91a COCOAPODS: 1.12.0 diff --git a/src/hooks/useInitializeApp.ts b/src/hooks/useInitializeApp.ts index 2e9776d9..8108ae65 100644 --- a/src/hooks/useInitializeApp.ts +++ b/src/hooks/useInitializeApp.ts @@ -53,7 +53,6 @@ import { sendConnectionInfoWrapper, sendNicknameUpdateWrapper, } from '../services/transmission'; -import { logEvent } from '../utils/analytics'; import { isMessageChatInvitation, isMessageChatInvitationResponse, @@ -850,13 +849,11 @@ export default function useInitializeApp() { async function onSessionDestroyed() { console.log('(onDidDestroySession) Session destroyed'); - await logEvent('onDidDestroySession', { userID: currentUserInfo.userID }); setBridgefyStatus(BridgefyStatus.DESTROYED); } async function onFailedToDestroySession() { console.log('(onDidFailToDestroySession) Failed to destroy session'); - await logEvent('onDidFailToDestroySession', { userID: currentUserInfo.userID }); setBridgefyStatus(BridgefyStatus.FAILED_TO_DESTROY); } } diff --git a/src/services/bridgefy-link.ts b/src/services/bridgefy-link.ts index 099d08c7..39f57af5 100644 --- a/src/services/bridgefy-link.ts +++ b/src/services/bridgefy-link.ts @@ -1,5 +1,4 @@ import { EmitterSubscription, NativeEventEmitter, NativeModules } from 'react-native'; -import { logEvent } from '../utils/analytics'; import { ConnectData, DisconnectData, @@ -215,7 +214,6 @@ export const linkListenersToEvents = (handleEvent: (event: EventPacket) => void) export async function refreshSDK(): Promise { console.log('(refreshSDK) Restarting Bridgefy...'); - // TODO: add this to firebase events. await logEvent('refreshSDK'); await stopSDK().catch((e) => { console.warn(e); return; @@ -268,7 +266,6 @@ export async function getConnectedPeers(): Promise { export async function updateLicense(): Promise { console.log('(updateLicense) Updating license...'); - await logEvent('updateLicense'); return new Promise((resolve, reject) => { BridgefyModule.updateLicense(callbackHandler(resolve, reject)); }); @@ -276,7 +273,6 @@ export async function updateLicense(): Promise { export async function establishSecureConnection(userID: string): Promise { console.log('(establishSecureConnection) Establishing secure connection with: ', userID); - await logEvent('establishSecureConnection', { userID }); return new Promise((resolve, reject) => { BridgefyModule.establishSecureConnection(userID, callbackHandler(resolve, reject)); }); @@ -284,7 +280,6 @@ export async function establishSecureConnection(userID: string): Promise export async function destroySession(): Promise { console.log('(destroySession) Destroying session...'); - await logEvent('destroySession'); return new Promise((resolve, reject) => { BridgefyModule.destroySession(callbackHandler(resolve, reject)); }); diff --git a/src/utils/analytics.ts b/src/utils/analytics.ts deleted file mode 100644 index 2c396fb7..00000000 --- a/src/utils/analytics.ts +++ /dev/null @@ -1,12 +0,0 @@ -import Analytics from '@react-native-firebase/analytics'; - -export async function logEvent( - event: string, - params?: { - [key: string]: any; - } -) { - if (!__DEV__) { - await Analytics().logEvent(event, params); - } -} From 66ae362712ce02dd0bf0a0dc12a158a945ebbb80 Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:40:18 -0400 Subject: [PATCH 5/8] Fix project file --- ios/Hyperlocal.xcodeproj/project.pbxproj | 108 +++++++++-------------- 1 file changed, 40 insertions(+), 68 deletions(-) diff --git a/ios/Hyperlocal.xcodeproj/project.pbxproj b/ios/Hyperlocal.xcodeproj/project.pbxproj index 54a426c6..de9fd145 100644 --- a/ios/Hyperlocal.xcodeproj/project.pbxproj +++ b/ios/Hyperlocal.xcodeproj/project.pbxproj @@ -10,15 +10,11 @@ 00E356F31AD99517003FC87E /* HyperlocalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* HyperlocalTests.m */; }; 060EB405C6F34D65BE87DCB0 /* ABCDiatypeEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = BFDED124A54A4049AA681959 /* ABCDiatypeEdu-Regular.otf */; }; 078DDC0256A34EEBA0B86E85 /* ABCFavoritEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */; }; - 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */; }; - 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */; }; 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 */; }; 1B4310442A9F4939A666B3E7 /* ABCFavoritEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 2CA0223FAF344C5785BFB7E7 /* ABCFavoritEdu-MediumItalic.otf */; }; - 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */; }; 275C6AB296E84622940E1772 /* ABCDiatypeEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB1F1C8E014B48A75A47B6 /* ABCDiatypeEdu-Light.otf */; }; - 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */; }; 31C828EB6D9646ACA77A209B /* Rubik-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 240FF3E57228458D84E8FF3A /* Rubik-MediumItalic.ttf */; }; 3829B95E3F4E43A48AFD9EBD /* Rubik-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */; }; 39C7B94504574F68995F49CE /* ABCFavoritEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 26F52EED5B8149F18E93726C /* ABCFavoritEdu-BoldItalic.otf */; }; @@ -26,11 +22,9 @@ 3BF6296129FB01A600DAD8FD /* RCTBridgefyModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF6295F29FB01A600DAD8FD /* RCTBridgefyModule.m */; }; 3BF6296229FB01A600DAD8FD /* RCTBridgefyModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF6296029FB01A600DAD8FD /* RCTBridgefyModule.swift */; }; 450DB82A56B64EFD96C7C9F4 /* ABCDiatypeEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = D2A0E57B7D8942868901E3D6 /* ABCDiatypeEdu-Thin.otf */; }; - 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */; }; 4E5B08DAF6F246A0B2EE103A /* ABCFavoritEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 38F17D489F8149FA83BC07D6 /* ABCFavoritEdu-Light.otf */; }; 5D531ECC7004470FB881BBC7 /* Rubik-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */; }; 64E0C78C424C4357BCD2B310 /* ABCDiatypeEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A322CA664109474888240F26 /* ABCDiatypeEdu-BoldItalic.otf */; }; - 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */; }; 6DD01E2F4CAE40238137EFC8 /* Rubik-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */; }; 6F911ABEBEDB4102B59E386A /* Rubik-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 15ABC2FF7483429991D087CB /* Rubik-LightItalic.ttf */; }; 718582985CCE4693BF21FA3C /* Rubik-SemiBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F19A4904B091411B9E67798F /* Rubik-SemiBoldItalic.ttf */; }; @@ -40,27 +34,14 @@ 8EFDCB4D26694A131EDDD637 /* libPods-Hyperlocal-HyperlocalTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EBDEEBB3D7D066861E929079 /* libPods-Hyperlocal-HyperlocalTests.a */; }; 9219F65890ED45C883668F16 /* ABCDiatypeEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3845AC5A57B24C8C8BF6FE86 /* ABCDiatypeEdu-RegularItalic.otf */; }; 93885C2D137043B1A8D4E0F7 /* ABCFavoritEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 34B692A9FE484CC8813E00D0 /* ABCFavoritEdu-Regular.otf */; }; - 93EB403E29E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB403F29E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404029E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404129E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404229E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404329E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404429E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404529E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404629E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; - 93EB404729E53D460076B2AA /* (null) in Resources */ = {isa = PBXBuildFile; }; 94CEA8FECC0D4AAC933BE4DB /* Rubik-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */; }; - A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */; }; AEF21572581142D8B4AF6788 /* ABCDiatypeEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 5C0D3A5048344F6DA3CB37DC /* ABCDiatypeEdu-LightItalic.otf */; }; B76A2FE14FF34B8B9331D680 /* ABCDiatypeEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 31A6A022BAC946338D91F438 /* ABCDiatypeEdu-MediumItalic.otf */; }; B9498CE1E7A645BAA4761B2D /* ABCFavoritEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */; }; BE200B167AFE4D788F4CA2AC /* ABCDiatypeEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 4118ACC7DF3443DA9D17B780 /* ABCDiatypeEdu-ThinItalic.otf */; }; - C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */; }; CD87EFE5EE21410F8C689178 /* Rubik-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4199CF53EE7A4927AF5A6CFC /* Rubik-Regular.ttf */; }; D39743E691F040B596F6CD6F /* Rubik-ExtraBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 41566E32482145F08E79B013 /* Rubik-ExtraBold.ttf */; }; D480E653898E4F8489B6595A /* Rubik-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FBB61D859E03484B9A7520C5 /* Rubik-BoldItalic.ttf */; }; - D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */; }; DD6A723001B142B9B0A1281D /* ABCDiatypeEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 73C2B7B6A392460E9C487D5F /* ABCDiatypeEdu-Bold.otf */; }; DED604C9314E4FDA92CF3072 /* Rubik-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */; }; DF385A76BA014A1184775D32 /* Rubik-ExtraBoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 114D91DFBB9F42D0AA49F9A5 /* Rubik-ExtraBoldItalic.ttf */; }; @@ -68,9 +49,18 @@ E97BE3F3173C43618A63E22A /* ABCFavoritEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 98DD6A23366B4F3E9502AC4B /* ABCFavoritEdu-LightItalic.otf */; }; F00A1ED2503D455AB7F20381 /* Rubik-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5FF528FA91014B969EE37D76 /* Rubik-SemiBold.ttf */; }; F1C01F08FAAA417D95E9FFB4 /* ABCFavoritEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */; }; - F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */; }; FBD274B7221540A5992D058B /* ABCFavoritEdu-BookItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 19076F019666462D9FA3D40B /* ABCFavoritEdu-BookItalic.otf */; }; FEA0479D793009D8E1F349D9 /* libPods-Hyperlocal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 27DA21E5C7B1A8C7ABDA238F /* libPods-Hyperlocal.a */; }; + 8DF8E79C2B0642E78433F0BD /* ABCDiatypeSemi-MonoEdu-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 68702575E6EF4820B2D4A20E /* ABCDiatypeSemi-MonoEdu-Bold.otf */; }; + B7E0CAB4C6FE4257983885C3 /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = E27334DE9AA348E5BDA9CF08 /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */; }; + 90C0E78BF7144FDD90FB9BBA /* ABCDiatypeSemi-MonoEdu-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 9964293B2DF84437A29E9B08 /* ABCDiatypeSemi-MonoEdu-Light.otf */; }; + C25CD8F0182C42D293FAC416 /* ABCDiatypeSemi-MonoEdu-LightItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = A32BE8E5DC6F4612904F0670 /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */; }; + A56853469AFD436CA35AEB3B /* ABCDiatypeSemi-MonoEdu-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = F0434A84ABBF4BCCAFB12552 /* ABCDiatypeSemi-MonoEdu-Medium.otf */; }; + B3BA8E299CA045EC8F66B0D3 /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = B092E70CA2244DE580C4DD8B /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */; }; + 82F7787871A04B6DA9AEB145 /* ABCDiatypeSemi-MonoEdu-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 489A333EF30B4DABAEC8FDDE /* ABCDiatypeSemi-MonoEdu-Regular.otf */; }; + BBCA61C2BC344C66A2F79B54 /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 6D037F5F9DFB4427866EBE69 /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */; }; + B24374F0801F4C42ACC73485 /* ABCDiatypeSemi-MonoEdu-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = 382D4EFBE298468FBCD3BF26 /* ABCDiatypeSemi-MonoEdu-Thin.otf */; }; + BB9954CF8A344CCAAA863A2F /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf in Resources */ = {isa = PBXBuildFile; fileRef = 33F526D615DC4E2EA4D1537E /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -87,8 +77,6 @@ 00E356EE1AD99517003FC87E /* HyperlocalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HyperlocalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* HyperlocalTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HyperlocalTests.m; sourceTree = ""; }; - 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-LightItalic.otf"; sourceTree = ""; }; - 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Regular.otf"; sourceTree = ""; }; 0F96A349A2DC43FB9B1E741D /* ABCFavoritEdu-Book.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Book.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Book.otf"; sourceTree = ""; }; 114D91DFBB9F42D0AA49F9A5 /* Rubik-ExtraBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-ExtraBoldItalic.ttf"; path = "../src/assets/fonts/Rubik-ExtraBoldItalic.ttf"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* Hyperlocal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Hyperlocal.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -117,30 +105,22 @@ 4275FF838B49A88B4FEA2892 /* Pods-Hyperlocal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.release.xcconfig"; sourceTree = ""; }; 43E26DF8C74D4057AC4C5347 /* ABCFavoritEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Bold.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Bold.otf"; sourceTree = ""; }; 51882FD030AE4925937E3BB0 /* Rubik-BlackItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BlackItalic.ttf"; path = "../src/assets/fonts/Rubik-BlackItalic.ttf"; sourceTree = ""; }; - 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-ThinItalic.otf"; sourceTree = ""; }; 5BE994A1817E4A759566D6FA /* Rubik-Black.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Black.ttf"; path = "../src/assets/fonts/Rubik-Black.ttf"; sourceTree = ""; }; 5C0D3A5048344F6DA3CB37DC /* ABCDiatypeEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-LightItalic.otf"; sourceTree = ""; }; 5FF528FA91014B969EE37D76 /* Rubik-SemiBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBold.ttf"; path = "../src/assets/fonts/Rubik-SemiBold.ttf"; sourceTree = ""; }; - 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Bold.otf"; sourceTree = ""; }; 6FA1F322EC84404BB837EF16 /* Rubik-Italic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Italic.ttf"; path = "../src/assets/fonts/Rubik-Italic.ttf"; sourceTree = ""; }; - 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-RegularItalic.otf"; sourceTree = ""; }; 73B25002E7D0420D8A98E656 /* ABCDiatypeEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Medium.otf"; sourceTree = ""; }; 73C2B7B6A392460E9C487D5F /* ABCDiatypeEdu-Bold.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Bold.otf"; sourceTree = ""; }; - 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Thin.otf"; sourceTree = ""; }; - 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Light.otf"; sourceTree = ""; }; 7BDB8DCDC908418FA88F001E /* Rubik-Bold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Bold.ttf"; path = "../src/assets/fonts/Rubik-Bold.ttf"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Hyperlocal/LaunchScreen.storyboard; sourceTree = ""; }; 84690BCB7DD846DABC644C17 /* Rubik-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Light.ttf"; path = "../src/assets/fonts/Rubik-Light.ttf"; sourceTree = ""; }; 8569611B77FEF391305DEC7D /* Pods-Hyperlocal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal/Pods-Hyperlocal.debug.xcconfig"; sourceTree = ""; }; - 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-MediumItalic.otf"; sourceTree = ""; }; 933C2C8B29657E6D00A861D3 /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = OpenSSL.xcframework; path = "Pods/OpenSSL-Universal/Frameworks/OpenSSL.xcframework"; sourceTree = ""; }; 9592534328E0BA4A4AFE0314 /* Pods-Hyperlocal-HyperlocalTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.release.xcconfig"; sourceTree = ""; }; 98DD6A23366B4F3E9502AC4B /* ABCFavoritEdu-LightItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-LightItalic.otf"; sourceTree = ""; }; 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCFavoritEdu-RegularItalic.otf"; sourceTree = ""; }; - 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-BoldItalic.otf"; sourceTree = ""; }; 9F549C44382F42FFADE40D49 /* Rubik-Medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-Medium.ttf"; path = "../src/assets/fonts/Rubik-Medium.ttf"; sourceTree = ""; }; A322CA664109474888240F26 /* ABCDiatypeEdu-BoldItalic.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-BoldItalic.otf"; sourceTree = ""; }; - A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeMonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeMonoEdu-Medium.otf"; sourceTree = ""; }; B8983DDDA39342DF9163D2B9 /* Pods-Hyperlocal-HyperlocalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; path = "Target Support Files/Pods-Hyperlocal-HyperlocalTests/Pods-Hyperlocal-HyperlocalTests.debug.xcconfig"; sourceTree = ""; }; B98BA147B67D4D81ACF90BE7 /* ABCFavoritEdu-Medium.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCFavoritEdu-Medium.otf"; path = "../src/assets/fonts/ABCFavoritEdu-Medium.otf"; sourceTree = ""; }; BFDED124A54A4049AA681959 /* ABCDiatypeEdu-Regular.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "ABCDiatypeEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeEdu-Regular.otf"; sourceTree = ""; }; @@ -149,6 +129,16 @@ ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; F19A4904B091411B9E67798F /* Rubik-SemiBoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-SemiBoldItalic.ttf"; path = "../src/assets/fonts/Rubik-SemiBoldItalic.ttf"; sourceTree = ""; }; FBB61D859E03484B9A7520C5 /* Rubik-BoldItalic.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Rubik-BoldItalic.ttf"; path = "../src/assets/fonts/Rubik-BoldItalic.ttf"; sourceTree = ""; }; + 68702575E6EF4820B2D4A20E /* ABCDiatypeSemi-MonoEdu-Bold.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-Bold.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Bold.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + E27334DE9AA348E5BDA9CF08 /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-BoldItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-BoldItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 9964293B2DF84437A29E9B08 /* ABCDiatypeSemi-MonoEdu-Light.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-Light.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Light.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + A32BE8E5DC6F4612904F0670 /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-LightItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-LightItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + F0434A84ABBF4BCCAFB12552 /* ABCDiatypeSemi-MonoEdu-Medium.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-Medium.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Medium.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + B092E70CA2244DE580C4DD8B /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-MediumItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-MediumItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 489A333EF30B4DABAEC8FDDE /* ABCDiatypeSemi-MonoEdu-Regular.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-Regular.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Regular.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 6D037F5F9DFB4427866EBE69 /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-RegularItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-RegularItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 382D4EFBE298468FBCD3BF26 /* ABCDiatypeSemi-MonoEdu-Thin.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-Thin.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-Thin.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 33F526D615DC4E2EA4D1537E /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */ = {isa = PBXFileReference; name = "ABCDiatypeSemi-MonoEdu-ThinItalic.otf"; path = "../src/assets/fonts/ABCDiatypeSemi-MonoEdu-ThinItalic.otf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -253,6 +243,16 @@ 2CA0223FAF344C5785BFB7E7 /* ABCFavoritEdu-MediumItalic.otf */, 34B692A9FE484CC8813E00D0 /* ABCFavoritEdu-Regular.otf */, 9A6F169E105842D4BBE072A8 /* ABCFavoritEdu-RegularItalic.otf */, + 68702575E6EF4820B2D4A20E /* ABCDiatypeSemi-MonoEdu-Bold.otf */, + E27334DE9AA348E5BDA9CF08 /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf */, + 9964293B2DF84437A29E9B08 /* ABCDiatypeSemi-MonoEdu-Light.otf */, + A32BE8E5DC6F4612904F0670 /* ABCDiatypeSemi-MonoEdu-LightItalic.otf */, + F0434A84ABBF4BCCAFB12552 /* ABCDiatypeSemi-MonoEdu-Medium.otf */, + B092E70CA2244DE580C4DD8B /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf */, + 489A333EF30B4DABAEC8FDDE /* ABCDiatypeSemi-MonoEdu-Regular.otf */, + 6D037F5F9DFB4427866EBE69 /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf */, + 382D4EFBE298468FBCD3BF26 /* ABCDiatypeSemi-MonoEdu-Thin.otf */, + 33F526D615DC4E2EA4D1537E /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf */, ); name = Resources; sourceTree = ""; @@ -274,7 +274,6 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */, BBD78D7AC51CEA395F1C20DB /* Pods */, 6330D1B535904D70B71739C6 /* Resources */, - 93F9FE2429B81BC400569092 /* Recovered References */, ); indentWidth = 2; sourceTree = ""; @@ -290,23 +289,6 @@ name = Products; sourceTree = ""; }; - 93F9FE2429B81BC400569092 /* Recovered References */ = { - isa = PBXGroup; - children = ( - 6621803EB5EB4F51AF03F611 /* ABCDiatypeMonoEdu-Bold.otf */, - 9B2CB631629F424882CE6468 /* ABCDiatypeMonoEdu-BoldItalic.otf */, - 78AC95E0319740C7B27E3528 /* ABCDiatypeMonoEdu-Light.otf */, - 09360EE5FB3D4280BEF3223B /* ABCDiatypeMonoEdu-LightItalic.otf */, - A85E802888504403BBE578C8 /* ABCDiatypeMonoEdu-Medium.otf */, - 8F50F9CACAC64B69A1D08294 /* ABCDiatypeMonoEdu-MediumItalic.otf */, - 0A6A57131E154F53A31C45BE /* ABCDiatypeMonoEdu-Regular.otf */, - 71E97B53CC0B4C3AA4CFB850 /* ABCDiatypeMonoEdu-RegularItalic.otf */, - 7557733E39244DAFA7F4564D /* ABCDiatypeMonoEdu-Thin.otf */, - 56E39A3B4D104B6D8010CC18 /* ABCDiatypeMonoEdu-ThinItalic.otf */, - ); - name = "Recovered References"; - sourceTree = ""; - }; BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( @@ -420,16 +402,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 93EB403E29E53D460076B2AA /* (null) in Resources */, - 93EB403F29E53D460076B2AA /* (null) in Resources */, - 93EB404029E53D460076B2AA /* (null) in Resources */, - 93EB404129E53D460076B2AA /* (null) in Resources */, - 93EB404229E53D460076B2AA /* (null) in Resources */, - 93EB404329E53D460076B2AA /* (null) in Resources */, - 93EB404429E53D460076B2AA /* (null) in Resources */, - 93EB404529E53D460076B2AA /* (null) in Resources */, - 93EB404629E53D460076B2AA /* (null) in Resources */, - 93EB404729E53D460076B2AA /* (null) in Resources */, 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, DED604C9314E4FDA92CF3072 /* Rubik-Black.ttf in Resources */, @@ -466,16 +438,16 @@ 1B4310442A9F4939A666B3E7 /* ABCFavoritEdu-MediumItalic.otf in Resources */, 93885C2D137043B1A8D4E0F7 /* ABCFavoritEdu-Regular.otf in Resources */, 078DDC0256A34EEBA0B86E85 /* ABCFavoritEdu-RegularItalic.otf in Resources */, - 10F3018988324CFE831BB908 /* ABCDiatypeMonoEdu-Bold.otf in Resources */, - 653DCB7C377744C5BF47DAFC /* ABCDiatypeMonoEdu-BoldItalic.otf in Resources */, - F7051BAE902544BC9DDEEE05 /* ABCDiatypeMonoEdu-Light.otf in Resources */, - 0CDECED06AA34E68983CFAF9 /* ABCDiatypeMonoEdu-LightItalic.otf in Resources */, - D9253EB2ABE346AFA6C39DAA /* ABCDiatypeMonoEdu-Medium.otf in Resources */, - A1141A3884B4428FB00A4D86 /* ABCDiatypeMonoEdu-MediumItalic.otf in Resources */, - 278A9AE903CD45E3B9211843 /* ABCDiatypeMonoEdu-Regular.otf in Resources */, - 20CE50834A9C40C392214DB7 /* ABCDiatypeMonoEdu-RegularItalic.otf in Resources */, - C5929F6AA067489DB3E9D48B /* ABCDiatypeMonoEdu-Thin.otf in Resources */, - 49732DAD87A84E7086A3352B /* ABCDiatypeMonoEdu-ThinItalic.otf in Resources */, + 8DF8E79C2B0642E78433F0BD /* ABCDiatypeSemi-MonoEdu-Bold.otf in Resources */, + B7E0CAB4C6FE4257983885C3 /* ABCDiatypeSemi-MonoEdu-BoldItalic.otf in Resources */, + 90C0E78BF7144FDD90FB9BBA /* ABCDiatypeSemi-MonoEdu-Light.otf in Resources */, + C25CD8F0182C42D293FAC416 /* ABCDiatypeSemi-MonoEdu-LightItalic.otf in Resources */, + A56853469AFD436CA35AEB3B /* ABCDiatypeSemi-MonoEdu-Medium.otf in Resources */, + B3BA8E299CA045EC8F66B0D3 /* ABCDiatypeSemi-MonoEdu-MediumItalic.otf in Resources */, + 82F7787871A04B6DA9AEB145 /* ABCDiatypeSemi-MonoEdu-Regular.otf in Resources */, + BBCA61C2BC344C66A2F79B54 /* ABCDiatypeSemi-MonoEdu-RegularItalic.otf in Resources */, + B24374F0801F4C42ACC73485 /* ABCDiatypeSemi-MonoEdu-Thin.otf in Resources */, + BB9954CF8A344CCAAA863A2F /* ABCDiatypeSemi-MonoEdu-ThinItalic.otf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; From 30ed8e57e05667bd4ca5106340fa3af1d4c7289f Mon Sep 17 00:00:00 2001 From: Adrian Gri <33498069+AdrianGri@users.noreply.github.com> Date: Thu, 27 Apr 2023 15:58:46 -0400 Subject: [PATCH 6/8] Remove analytics alert page --- src/pages/DiscoverPage/DiscoverPage.tsx | 2 +- src/pages/Onboarding/AlphaAlertOnboarding.tsx | 19 ++- .../Onboarding/AnalyticsAlertOnboarding.tsx | 150 ------------------ src/pages/Onboarding/OnboardingNavigator.tsx | 4 - 4 files changed, 18 insertions(+), 157 deletions(-) delete mode 100644 src/pages/Onboarding/AnalyticsAlertOnboarding.tsx diff --git a/src/pages/DiscoverPage/DiscoverPage.tsx b/src/pages/DiscoverPage/DiscoverPage.tsx index a61e7f03..095253f3 100644 --- a/src/pages/DiscoverPage/DiscoverPage.tsx +++ b/src/pages/DiscoverPage/DiscoverPage.tsx @@ -151,7 +151,7 @@ const DiscoverPage = () => { Please shake to report any issues you encounter and avoid using in high-risk situations - until public launch. Anonymized analytics are enabled. + until public launch. diff --git a/src/pages/Onboarding/AlphaAlertOnboarding.tsx b/src/pages/Onboarding/AlphaAlertOnboarding.tsx index aedc57a6..2a137072 100644 --- a/src/pages/Onboarding/AlphaAlertOnboarding.tsx +++ b/src/pages/Onboarding/AlphaAlertOnboarding.tsx @@ -1,17 +1,23 @@ import { useNavigation } from '@react-navigation/native'; import { StackNavigationProp } from '@react-navigation/stack'; import { Text } from '@rneui/themed'; +import { useSetAtom } from 'jotai'; import React from 'react'; import { KeyboardAvoidingView, ScrollView, StyleSheet, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; +import { RootStackParamList } from '../../App'; import StackHeader from '../../components/common/StackHeader'; import Button from '../../components/ui/Button'; +import { currentUserInfoAtom } from '../../services/atoms'; import { theme, vars } from '../../utils/theme'; import { OnboardingStackParamList } from './OnboardingNavigator'; export default function AlphaAlertOnboarding() { + const setCurrentUserInfo = useSetAtom(currentUserInfoAtom); const navigation = - useNavigation>(); + useNavigation< + StackNavigationProp + >(); return ( @@ -54,7 +60,16 @@ export default function AlphaAlertOnboarding() {