diff --git a/AvH Plan.xcodeproj/project.pbxproj b/AvH Plan.xcodeproj/project.pbxproj index afc203f..8614ae5 100644 --- a/AvH Plan.xcodeproj/project.pbxproj +++ b/AvH Plan.xcodeproj/project.pbxproj @@ -22,6 +22,7 @@ A96D4CC822DDE01A006BAB34 /* GeneralPlanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96D4CC722DDE01A006BAB34 /* GeneralPlanViewController.swift */; }; A96D4CCA22DDE184006BAB34 /* PersonalPlanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96D4CC922DDE184006BAB34 /* PersonalPlanViewController.swift */; }; A996BFF922E05AAB00E7BE42 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A996BFFB22E05AAB00E7BE42 /* InfoPlist.strings */; }; + A99AB5F8230155DE00555295 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A99AB5F7230155DE00555295 /* GoogleService-Info.plist */; }; A9A3496C22D4859200F35AE0 /* SubstModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9A3496B22D4859200F35AE0 /* SubstModel.swift */; }; A9B033D822E4D0AB009ACF8A /* ColourViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B033D622E4D0AB009ACF8A /* ColourViewCell.swift */; }; A9B033D922E4D0AB009ACF8A /* ColourViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A9B033D722E4D0AB009ACF8A /* ColourViewCell.xib */; }; @@ -80,6 +81,7 @@ A996BFF322E05AAB00E7BE42 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Base; path = Base.lproj/Info.plist; sourceTree = ""; }; A996BFFC22E05AAB00E7BE42 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; A996BFFD22E05AAB00E7BE42 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; + A99AB5F7230155DE00555295 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; A9A3496B22D4859200F35AE0 /* SubstModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubstModel.swift; sourceTree = ""; }; A9B033D622E4D0AB009ACF8A /* ColourViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColourViewCell.swift; sourceTree = ""; }; A9B033D722E4D0AB009ACF8A /* ColourViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ColourViewCell.xib; sourceTree = ""; }; @@ -176,6 +178,7 @@ A961337E2299867400B541D4 /* AvH Plan */ = { isa = PBXGroup; children = ( + A99AB5F7230155DE00555295 /* GoogleService-Info.plist */, A961337F2299867400B541D4 /* AppDelegate.swift */, A96133812299867400B541D4 /* PlanViewController.swift */, A9C1D2FD22D656A400139043 /* InfoViewController.swift */, @@ -333,6 +336,7 @@ files = ( A961338C2299867A00B541D4 /* LaunchScreen.storyboard in Resources */, A958A92222DF5388007052B0 /* Localizable.strings in Resources */, + A99AB5F8230155DE00555295 /* GoogleService-Info.plist in Resources */, A9B033D922E4D0AB009ACF8A /* ColourViewCell.xib in Resources */, A957A75222DDC15500E0A2ED /* MenuViewCell.xib in Resources */, A996BFF922E05AAB00E7BE42 /* InfoPlist.strings in Resources */, @@ -435,18 +439,24 @@ inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh", "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework", + "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework", "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( ); outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MagazineLayout.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLite.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftSoup.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; diff --git a/AvH Plan/AppDelegate.swift b/AvH Plan/AppDelegate.swift index a8809e2..f0ed561 100644 --- a/AvH Plan/AppDelegate.swift +++ b/AvH Plan/AppDelegate.swift @@ -7,6 +7,7 @@ // import UIKit +import Firebase @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { @@ -15,7 +16,28 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. + + FirebaseApp.configure() + + if #available(iOS 10.0, *) { + // For iOS 10 display notification (sent via APNS) + UNUserNotificationCenter.current().delegate = self + + let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound] + UNUserNotificationCenter.current().requestAuthorization( + options: authOptions, + completionHandler: {_, _ in }) + } else { + let settings: UIUserNotificationSettings = + UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil) + application.registerUserNotificationSettings(settings) + } + + application.registerForRemoteNotifications() + + Messaging.messaging().subscribe(toTopic: "substitutions") { error in + print("Subscribed to substitutions topic") + } return true } @@ -40,6 +62,43 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func applicationWillTerminate(_ application: UIApplication) { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. } + + func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) { + // If you are receiving a notification message while your app is in the background, + // this callback will not be fired till the user taps on the notification launching the application. + // TODO: Handle data of notification + + // With swizzling disabled you must let Messaging know about the message, for Analytics + // Messaging.messaging().appDidReceiveMessage(userInfo) + + // Print message ID. + if let messageID = userInfo[gcmMessageIDKey] { + print("Message ID: \(messageID)") + } + + // Print full message. + print(userInfo) + } + + func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], + fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { + // If you are receiving a notification message while your app is in the background, + // this callback will not be fired till the user taps on the notification launching the application. + // TODO: Handle data of notification + + // With swizzling disabled you must let Messaging know about the message, for Analytics + // Messaging.messaging().appDidReceiveMessage(userInfo) + + // Print message ID. + if let messageID = userInfo[gcmMessageIDKey] { + print("Message ID: \(messageID)") + } + + // Print full message. + print(userInfo) + + completionHandler(UIBackgroundFetchResult.newData) + } } diff --git a/AvH Plan/GoogleService-Info.plist b/AvH Plan/GoogleService-Info.plist new file mode 100755 index 0000000..8f96cde --- /dev/null +++ b/AvH Plan/GoogleService-Info.plist @@ -0,0 +1,36 @@ + + + + + CLIENT_ID + 90133755549-74enm9fefgrj5v5009c11194qi71m09f.apps.googleusercontent.com + REVERSED_CLIENT_ID + com.googleusercontent.apps.90133755549-74enm9fefgrj5v5009c11194qi71m09f + API_KEY + AIzaSyA72p4vjr7gbrQ1Y1V7-AMYuwJTF7asgiI + GCM_SENDER_ID + 90133755549 + PLIST_VERSION + 1 + BUNDLE_ID + denizd.AvH-Plan + PROJECT_ID + avh-plan + STORAGE_BUCKET + avh-plan.appspot.com + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:90133755549:ios:7f4e659b77a89ab9 + DATABASE_URL + https://avh-plan.firebaseio.com + + \ No newline at end of file diff --git a/Podfile b/Podfile index bcd7158..bb97c9e 100644 --- a/Podfile +++ b/Podfile @@ -10,6 +10,7 @@ target 'AvH Plan' do pod 'Alamofire' pod 'SQLite.swift' pod 'MagazineLayout' + pod 'Firebase/Messaging' target 'AvH PlanTests' do inherit! :search_paths diff --git a/Podfile.lock b/Podfile.lock index 7998935..4f664c4 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,6 +1,62 @@ PODS: - Alamofire (4.8.2) + - Firebase/CoreOnly (6.6.0): + - FirebaseCore (= 6.2.0) + - Firebase/Messaging (6.6.0): + - Firebase/CoreOnly + - FirebaseMessaging (~> 4.1.2) + - FirebaseAnalyticsInterop (1.3.0) + - FirebaseCore (6.2.0): + - FirebaseCoreDiagnostics (~> 1.0) + - FirebaseCoreDiagnosticsInterop (~> 1.0) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Logger (~> 6.2) + - FirebaseCoreDiagnostics (1.0.1): + - FirebaseCoreDiagnosticsInterop (~> 1.0) + - GoogleDataTransportCCTSupport (~> 1.0) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Logger (~> 6.2) + - FirebaseCoreDiagnosticsInterop (1.0.0) + - FirebaseInstanceID (4.2.3): + - FirebaseCore (~> 6.0) + - GoogleUtilities/Environment (~> 6.0) + - GoogleUtilities/UserDefaults (~> 6.0) + - FirebaseMessaging (4.1.2): + - FirebaseAnalyticsInterop (~> 1.3) + - FirebaseCore (~> 6.2) + - FirebaseInstanceID (~> 4.1) + - GoogleUtilities/AppDelegateSwizzler (~> 6.2) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Reachability (~> 6.2) + - GoogleUtilities/UserDefaults (~> 6.2) + - Protobuf (~> 3.1) + - GoogleDataTransport (1.1.0) + - GoogleDataTransportCCTSupport (1.0.1): + - GoogleDataTransport (~> 1.1) + - nanopb + - GoogleUtilities/AppDelegateSwizzler (6.2.4): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (6.2.4) + - GoogleUtilities/Logger (6.2.4): + - GoogleUtilities/Environment + - GoogleUtilities/Network (6.2.4): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (6.2.4)" + - GoogleUtilities/Reachability (6.2.4): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (6.2.4): + - GoogleUtilities/Logger - MagazineLayout (1.5.0) + - nanopb (0.3.901): + - nanopb/decode (= 0.3.901) + - nanopb/encode (= 0.3.901) + - nanopb/decode (0.3.901) + - nanopb/encode (0.3.901) + - Protobuf (3.9.0) - SQLite.swift (0.12.2): - SQLite.swift/standard (= 0.12.2) - SQLite.swift/standard (0.12.2) @@ -8,6 +64,7 @@ PODS: DEPENDENCIES: - Alamofire + - Firebase/Messaging - MagazineLayout - SQLite.swift - SwiftSoup @@ -15,16 +72,40 @@ DEPENDENCIES: SPEC REPOS: https://github.com/cocoapods/specs.git: - Alamofire + - Firebase + - FirebaseAnalyticsInterop + - FirebaseCore + - FirebaseCoreDiagnostics + - FirebaseCoreDiagnosticsInterop + - FirebaseInstanceID + - FirebaseMessaging + - GoogleDataTransport + - GoogleDataTransportCCTSupport + - GoogleUtilities - MagazineLayout + - nanopb + - Protobuf - SQLite.swift - SwiftSoup SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 + Firebase: a2b5951f30ff38fd3b3bdae9c7d340f940fd3c51 + FirebaseAnalyticsInterop: 0f250d71e8741352407a8db351e6de78c5c56d35 + FirebaseCore: 8c9e08bce0c72a3affd83927d8184cf244918bc8 + FirebaseCoreDiagnostics: 4c04ae09d0ab027c30179828c6bb47764df1bd13 + FirebaseCoreDiagnosticsInterop: 6829da2b8d1fc795ff1bd99df751d3788035d2cb + FirebaseInstanceID: 8b42755db950682e7de0d167bc6fb26a57b244af + FirebaseMessaging: ddd74d13644ef24cc4e2d95cabd1cf408e99b7b0 + GoogleDataTransport: b0115dbdf1943c998628dca30800ddd263aaa166 + GoogleDataTransportCCTSupport: 3451e7d8ba19093e533362a6d78d6d9014c6a037 + GoogleUtilities: 64b5e3982b1b01bda26712affd5c523ef32563cf MagazineLayout: fe41dc2cf1923e3bf377cd8d906a4455a0bf9c83 + nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48 + Protobuf: 1097ca58584c8d9be81bfbf2c5ff5975648dd87a SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3 SwiftSoup: 92f5b348c131aed8af04f4326db1579ab19fa08c -PODFILE CHECKSUM: 193891d247791f0b53f0dc2ae08ce321f2c24c0d +PODFILE CHECKSUM: cc18f1bd84bd3b240d35a016b860932470b4d4a1 COCOAPODS: 1.6.1 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 7998935..4f664c4 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,6 +1,62 @@ PODS: - Alamofire (4.8.2) + - Firebase/CoreOnly (6.6.0): + - FirebaseCore (= 6.2.0) + - Firebase/Messaging (6.6.0): + - Firebase/CoreOnly + - FirebaseMessaging (~> 4.1.2) + - FirebaseAnalyticsInterop (1.3.0) + - FirebaseCore (6.2.0): + - FirebaseCoreDiagnostics (~> 1.0) + - FirebaseCoreDiagnosticsInterop (~> 1.0) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Logger (~> 6.2) + - FirebaseCoreDiagnostics (1.0.1): + - FirebaseCoreDiagnosticsInterop (~> 1.0) + - GoogleDataTransportCCTSupport (~> 1.0) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Logger (~> 6.2) + - FirebaseCoreDiagnosticsInterop (1.0.0) + - FirebaseInstanceID (4.2.3): + - FirebaseCore (~> 6.0) + - GoogleUtilities/Environment (~> 6.0) + - GoogleUtilities/UserDefaults (~> 6.0) + - FirebaseMessaging (4.1.2): + - FirebaseAnalyticsInterop (~> 1.3) + - FirebaseCore (~> 6.2) + - FirebaseInstanceID (~> 4.1) + - GoogleUtilities/AppDelegateSwizzler (~> 6.2) + - GoogleUtilities/Environment (~> 6.2) + - GoogleUtilities/Reachability (~> 6.2) + - GoogleUtilities/UserDefaults (~> 6.2) + - Protobuf (~> 3.1) + - GoogleDataTransport (1.1.0) + - GoogleDataTransportCCTSupport (1.0.1): + - GoogleDataTransport (~> 1.1) + - nanopb + - GoogleUtilities/AppDelegateSwizzler (6.2.4): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (6.2.4) + - GoogleUtilities/Logger (6.2.4): + - GoogleUtilities/Environment + - GoogleUtilities/Network (6.2.4): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (6.2.4)" + - GoogleUtilities/Reachability (6.2.4): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (6.2.4): + - GoogleUtilities/Logger - MagazineLayout (1.5.0) + - nanopb (0.3.901): + - nanopb/decode (= 0.3.901) + - nanopb/encode (= 0.3.901) + - nanopb/decode (0.3.901) + - nanopb/encode (0.3.901) + - Protobuf (3.9.0) - SQLite.swift (0.12.2): - SQLite.swift/standard (= 0.12.2) - SQLite.swift/standard (0.12.2) @@ -8,6 +64,7 @@ PODS: DEPENDENCIES: - Alamofire + - Firebase/Messaging - MagazineLayout - SQLite.swift - SwiftSoup @@ -15,16 +72,40 @@ DEPENDENCIES: SPEC REPOS: https://github.com/cocoapods/specs.git: - Alamofire + - Firebase + - FirebaseAnalyticsInterop + - FirebaseCore + - FirebaseCoreDiagnostics + - FirebaseCoreDiagnosticsInterop + - FirebaseInstanceID + - FirebaseMessaging + - GoogleDataTransport + - GoogleDataTransportCCTSupport + - GoogleUtilities - MagazineLayout + - nanopb + - Protobuf - SQLite.swift - SwiftSoup SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 + Firebase: a2b5951f30ff38fd3b3bdae9c7d340f940fd3c51 + FirebaseAnalyticsInterop: 0f250d71e8741352407a8db351e6de78c5c56d35 + FirebaseCore: 8c9e08bce0c72a3affd83927d8184cf244918bc8 + FirebaseCoreDiagnostics: 4c04ae09d0ab027c30179828c6bb47764df1bd13 + FirebaseCoreDiagnosticsInterop: 6829da2b8d1fc795ff1bd99df751d3788035d2cb + FirebaseInstanceID: 8b42755db950682e7de0d167bc6fb26a57b244af + FirebaseMessaging: ddd74d13644ef24cc4e2d95cabd1cf408e99b7b0 + GoogleDataTransport: b0115dbdf1943c998628dca30800ddd263aaa166 + GoogleDataTransportCCTSupport: 3451e7d8ba19093e533362a6d78d6d9014c6a037 + GoogleUtilities: 64b5e3982b1b01bda26712affd5c523ef32563cf MagazineLayout: fe41dc2cf1923e3bf377cd8d906a4455a0bf9c83 + nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48 + Protobuf: 1097ca58584c8d9be81bfbf2c5ff5975648dd87a SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3 SwiftSoup: 92f5b348c131aed8af04f4326db1579ab19fa08c -PODFILE CHECKSUM: 193891d247791f0b53f0dc2ae08ce321f2c24c0d +PODFILE CHECKSUM: cc18f1bd84bd3b240d35a016b860932470b4d4a1 COCOAPODS: 1.6.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index f00d8ad..9797df1 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -6,386 +6,1391 @@ objectVersion = 50; objects = { +/* Begin PBXAggregateTarget section */ + 5362D9190F9FA24D9A9CAEA6270561CC /* FirebaseAnalyticsInterop */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0C2153F7F1187E36E91F8CD0F7A24203 /* Build configuration list for PBXAggregateTarget "FirebaseAnalyticsInterop" */; + buildPhases = ( + ); + dependencies = ( + ); + name = FirebaseAnalyticsInterop; + }; + D5CB6E59451FD18965C8F33EB68CA764 /* Firebase */ = { + isa = PBXAggregateTarget; + buildConfigurationList = A338CB16AC8B8DAE3325C5A815C6727F /* Build configuration list for PBXAggregateTarget "Firebase" */; + buildPhases = ( + ); + dependencies = ( + E3E7FBCB8EACB261F8BB18B7CC9131FA /* PBXTargetDependency */, + 9E51D2B172E90B6D2223297948CD6CC1 /* PBXTargetDependency */, + ); + name = Firebase; + }; + DF0C8ED280749A6C840E3B17A9930D1F /* FirebaseCoreDiagnosticsInterop */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 8DFF03868A5242C3BA74AE5F358C870F /* Build configuration list for PBXAggregateTarget "FirebaseCoreDiagnosticsInterop" */; + buildPhases = ( + ); + dependencies = ( + ); + name = FirebaseCoreDiagnosticsInterop; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 015010732F38C1DAF9A627B448475B68 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9097181C1CB4FEDE8DCC81ED37EAEA88 /* String.swift */; }; - 02B717A8A390BE784C7C9BC23B27B325 /* TreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D7AE56957A7D564751A090D87D1208C /* TreeBuilder.swift */; }; - 0377B5D37AA38A5981716A91D956741A /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB17E016690938B1DA5AAB06AA59D7A2 /* Schema.swift */; }; - 03F232CAFC4844A73398A64A82BB25EC /* MagazineLayoutFooterVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA25A242F22728EE508EC8176F5B541D /* MagazineLayoutFooterVisibilityMode.swift */; }; - 059D92B7BBFBEC53E9A3B6E11C5C3B3A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8519CCA759AC4A1AD5FA10EC8107C44 /* Response.swift */; }; - 0A39AF55285A3A4F7CBABB6D822FA4A3 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7621D6ABEEAAACAAA34D82D1FE9FE686 /* Alamofire.swift */; }; - 0AA34DAC03AB62E0FE13EFAE13311D4A /* MagazineLayoutHeaderVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7244D0C043AB97148070E63FA3B45488 /* MagazineLayoutHeaderVisibilityMode.swift */; }; - 0CB8ACED2B12E292012E0F28DE600B5A /* MagazineLayoutInvalidationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93D28D8F48BBE750F16AD14D4CEA46DC /* MagazineLayoutInvalidationContext.swift */; }; - 0ECAA0FF00700C297FBA4FA9FAC223B2 /* ModelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0A3499A7378262D79B365323EDD976 /* ModelState.swift */; }; - 0F517E086880FE7424B660B1DDF0BA61 /* StringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFD73DCF6B2B20D18D13E5DDD574F5F /* StringUtil.swift */; }; - 11220866512669FE3371C645B784EB6D /* StreamReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD9E99822DD7EE49AF1CFA483338E3A /* StreamReader.swift */; }; - 1428DF4A2443E7437E542B9D2C62BF16 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAB5D7DC230F4AB408893F8980E1DAD /* Token.swift */; }; + 00FB4F2E7DE6854283DA8AC1DB626BF8 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4BE2A231AB5D90826FB5D539DAB455 /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 01144A4A0028D5BC3DFEF3151289F9FC /* FIRInstanceIDAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = 73191899CA0BBF168C4FD78553B49202 /* FIRInstanceIDAuthService.m */; }; + 024B2A5AC5CEFE191D621EFE7ED49F9A /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF91FD5E4AC6C46B19D7DD112F7D61D6 /* FirebaseCore-dummy.m */; }; + 0266256D88ED99A1924DDCCCDC9E07A3 /* GoogleDataTransport-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C728845A53EE0E7326173A7D2FC99085 /* GoogleDataTransport-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 036468F98E9F8FE8DD17E6E03F70BD8B /* GDTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = B955D98F755C88A0B7C10FC97AE6D618 /* GDTAssert.m */; }; + 0372F9992C3B15D3AFFF33B6083DAE90 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA2121A0B433E918994635FC583EB5C /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 03907C50B35EC29F2C15FB56EE0C119A /* SimpleDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18AC63E54ECFDF1ACBFE25E6E3E4A99 /* SimpleDictionary.swift */; }; + 03F08A49E9A0169164CF52ACD8D6EB42 /* GDTConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 714B4DBE3515C9A0FAE0135B395C75EA /* GDTConsoleLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03F232CAFC4844A73398A64A82BB25EC /* MagazineLayoutFooterVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C394E97A040478789A71C350062A9F /* MagazineLayoutFooterVisibilityMode.swift */; }; + 0434E6B864902F00D12852CE9503E163 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99BB2EFC7494843AF4C85F73A9D9EA4C /* GoogleDataTransport-dummy.m */; }; + 04A34AB3CA120AAA4C14FA3FE035B6BA /* FIRMessagingAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = D107C37EDA563FE144B2A2B0AD7ACDCD /* FIRMessagingAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04DE421B30FC01343DC91447B04CD4CD /* FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C6BFFC5C72E0597B03D923BBB90E6A /* FIRInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 059D92B7BBFBEC53E9A3B6E11C5C3B3A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7523BC78552B60BBC996946D4BC8AD90 /* Response.swift */; }; + 061BD969DA838A9C9309A2943EBC5C1F /* GDTStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE6134A6DC2603629E67DBE7F10D8563 /* GDTStorage.m */; }; + 06F6D48E7BB7C930A4B85F78B9C3C3D5 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0843A7A26E094A63ACC8972EE51A0EEC /* Operators.swift */; }; + 074F49600EF515E11781F91E3D41F88C /* FIRMessagingSecureSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E19F9D98C3893AAB7293F12E1A590A /* FIRMessagingSecureSocket.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0755C94EFACDCE92C74464F0016D35D1 /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 720FD9B1A966C09A3A44C1D012B365D8 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 079222688308245358AC2B8F8626ABAE /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 440B36F66B4C9189F699347F1F3F406C /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07A70731A5A4C0D00D87B4343BC3B3B0 /* GDTDataFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = E68B2E09D025A601AB0C665CC65A0935 /* GDTDataFuture.m */; }; + 08EAFAD6F2A8CC56F4600FBAB3EF55EF /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B212AAD7BEE4D6BD988A423C2FEDFA /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 09E59028A35F2B1E7A46D922137F3B71 /* FIRInstanceIDKeyPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 6121AEC8932361DD1809293E93B137EA /* FIRInstanceIDKeyPair.m */; }; + 0A1D0B73165802F144506C5CC70D93C5 /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE71FB110002C309450FD95560C194B /* FIRLogger.m */; }; + 0A39AF55285A3A4F7CBABB6D822FA4A3 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985BCEF8C2B88DD9A09E8D07D49545B0 /* Alamofire.swift */; }; + 0A48981BA3D68317280EB8F9A7636B5A /* GDTCCTPrioritizer.m in Sources */ = {isa = PBXBuildFile; fileRef = AC6C96464D650B6B460FFBBCC7A6EEEC /* GDTCCTPrioritizer.m */; }; + 0AA34DAC03AB62E0FE13EFAE13311D4A /* MagazineLayoutHeaderVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7403987DF462ACF958EAF5C71C07C490 /* MagazineLayoutHeaderVisibilityMode.swift */; }; + 0B87F7CD9F9508487F9AB77F91B25571 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0623EF777274DF5DA6AAAEA6147B95E3 /* FIRConfiguration.m */; }; + 0C52636FDE6AA20A74F4BA45CA451B4D /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3444523CCEAB0500CCB4363D0D4C72D /* Tag.swift */; }; + 0C55E62A8E033C9C9B9406869E719BB1 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B66F37BF38D7F71CAF01A7093ADFD4 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C717FCAF6FE2CC1599F4D982DD407D0 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = F771DC1D9BC629C68A14D05A35E8FF72 /* FIRComponentContainer.m */; }; + 0C852DB478B4B3017A7DA1C56ACDD5A0 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 55718534B335DF6017CBE4B76818D1CD /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CB8ACED2B12E292012E0F28DE600B5A /* MagazineLayoutInvalidationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386081CF734A6D6383427B3D417FDDDC /* MagazineLayoutInvalidationContext.swift */; }; + 0DBDE127B5098940F907AC8CED173102 /* GDTStoredEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D9ECBD26F9C148377B805420D9946A7 /* GDTStoredEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DD1160D4B9E63ACD1B55CAE6BDB9506 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B120EDA604445A202EF1B059BFCAD5CB /* Parser.swift */; }; + 0ECAA0FF00700C297FBA4FA9FAC223B2 /* ModelState.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F134CC87411FBAC2821EDC77C7CF42 /* ModelState.swift */; }; + 0F8012615418354274448B2D59707F54 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = A498DBA9B03420D5A52A408E288EFE45 /* Token.swift */; }; + 0FB8FA5765FD06D7BBBC2E60D428F904 /* NSError+FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = A10277B97B2917D97E8022FC1829DFB6 /* NSError+FIRInstanceID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FEDE800044FB3E3698172D5DE05DA90 /* FIRMessagingClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 489FDDB74175641B95A52B33F43A4CEA /* FIRMessagingClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 101F553402A28011316B054DC5BDA636 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E5FA9D2F03EFF67A5DC958704166FF4 /* ParseError.swift */; }; + 105AE2F95DD5C882F2B5D51E75048185 /* FIRMessagingPendingTopicsList.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB3B3B19E9F012B94B3D800E5DA287B /* FIRMessagingPendingTopicsList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 114F1C8FA24CA49F121B843021E1E7D9 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BFB3F24FAF57AC4851C67385FD4F113 /* FIRCoreDiagnosticsConnector.m */; }; + 1203A8942648C4C097CF76E4F5C86370 /* TokenQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23640E614BC4F84297C7FA8A48733166 /* TokenQueue.swift */; }; + 136338BB44AEAC4A4BB70FF97D19AD83 /* GDTTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A4C62155B785661D467068285F4A57E /* GDTTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13AC42CEE936D21EFECF5B27645C7948 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F32A407B1793FE7D33D23AA8C1EE19F /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 141877A9B1CB45686E3541576D8F7CA5 /* FIRInstanceIDKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = D70263328C63DB0B1B2219DE4C61A410 /* FIRInstanceIDKeychain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1444556A2BC6B8EA4C4C78933A3B7730 /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A687B8F3EC7CF173700BAFD9494A7FFE /* SQLite.swift-dummy.m */; }; + 14732AA9D9C145AE7EF24317FB954B6F /* FIRInstanceIDCombinedHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EDE32EDB0B2A602725F9DAFB028E95 /* FIRInstanceIDCombinedHandler.m */; }; + 151D4F1E3538410BE44D0D9B4DAA4B03 /* FIRMessagingRmqManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 70FFDD2FF86C5BF578568662228D08C4 /* FIRMessagingRmqManager.m */; }; + 15FBB9397347C361EA0CC35E15649C32 /* GDTUploadPackage.h in Headers */ = {isa = PBXBuildFile; fileRef = 47EB18F4657A9ABDECB9F533BAB81DBA /* GDTUploadPackage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1618276B4C6A3086F14A3B169CBAD90C /* FIRInstanceIDURLQueryItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 675350987EB28F7C87CCC3939A13CBC2 /* FIRInstanceIDURLQueryItem.m */; }; + 17966A197004B84C28C1CD8ED15BF976 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7E6AB57792F29FE8DBDAE41A2C080 /* GULLogger.m */; }; 18C070538A56B1099412C67BD2376148 /* Pods-AvH PlanTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F0D2376FCDE023107AB552C96848609 /* Pods-AvH PlanTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BAA3652EA7B7D1D57BCF4177294CE34 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 946896C38583DF5DC39E1A034E310614 /* Errors.swift */; }; - 1D29D2ACADF961F69D32B06FA6A09E28 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDA09749DDA5EB4E928574EBCCDC374 /* Notifications.swift */; }; - 201A8E97BD73AF2F0BA49FFA338F4F3D /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2560BBCF0AC90CB3E24F35BBC6B4B /* Helpers.swift */; }; - 216B4EC3C8040B7DDCC9A70AD9F088C3 /* MagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527E2AFDBA1D28872A25745D4A2BC804 /* MagazineLayout.swift */; }; - 2267741A9789930B26696B7CC3844F64 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F2160E76F62945078F212F17BA594E /* SectionModel.swift */; }; - 256784AD4F81EDDF7809EA66AE46E326 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 292E3C1E42972AEFFA8919AFC4258C3D /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30AD51A198D211969F3056E0DE454F2A /* CustomFunctions.swift */; }; - 2951AEBFFB4146FF6A1ECAA2F2608132 /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42AA15A99299108B390FB4FC355F774B /* Collector.swift */; }; - 2AF26FC4E3FE6DA9B951815F8B89AF28 /* SwiftSoup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9510A2924FE73EBEC0A0B98499E44203 /* SwiftSoup-dummy.m */; }; - 31FE0A9F3E995B5E8A0F15E517C7E1B8 /* SwiftSoup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7058036C5F9FE4C4E399545196B81BE0 /* SwiftSoup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 320437165860D32759860B4FBEFEA613 /* Attributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B08242F96ECB5BE32C47B577FF6C2D6 /* Attributes.swift */; }; - 3487857B78A2BB8B09F73A514106ABCD /* SQLiteObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ECDE78517009ED3772D82F696F97643 /* SQLiteObjc.m */; }; - 3554F51CFD1D786099898F005FF016BA /* ItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7B5EE9B839AF9C96A482D20626F022 /* ItemModel.swift */; }; - 355C18EEC82624A06A6CC93965258E33 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B51F8DAAA536592D5773A244400CD06 /* Request.swift */; }; - 35E6E0EF147F8CB782C89A7DCDE9FDF5 /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3960B9F176C5B291DB3D96500972C4 /* Selector.swift */; }; - 37EEBFA02F9B40110E13428C1E8498A4 /* MagazineLayoutCollectionViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE395F2ABB5E2A79B44DB79868E8E562 /* MagazineLayoutCollectionViewLayoutAttributes.swift */; }; - 3BD1DAFE1F3E6C9E4EB0F2099B6D6FA2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 3BEB4C7A02559814C4C50EA51DC8592C /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59922B9BAB9C5071EAE4C136C1283C24 /* OrderedSet.swift */; }; - 3C9813C6E340C26F5B485AAA84249DD0 /* XmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5482B6AFC7B92FE434FD764FA4F6F24C /* XmlTreeBuilder.swift */; }; - 3C9A6AE1C6EE82B9964AAAD5EC824792 /* BackgroundModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00E526C24AACA8014B1C71243B9B62B0 /* BackgroundModel.swift */; }; - 3D15D45BBBB25B1BBD62CCBA7BF1BA95 /* ElementLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AB70A85E9649CCAE9A2BEC4F3700A2 /* ElementLocation.swift */; }; - 3E0749AF6C51BCF0E4A41CF1D6A76FED /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA0452A126DDEA2BD9224D87A00573B /* DispatchQueue+Alamofire.swift */; }; - 3E703B789EE7574A261F55D4453695DB /* DataNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA7916E260A1DA45C9F7C79097DC2E8 /* DataNode.swift */; }; - 3F47601AC2FE78B79A8EA8E064151333 /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B237D7D524CD9059A5F11117A5947CB /* Blob.swift */; }; - 400D27FF961549929689853FB339B376 /* CharacterReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 672AA1424FC07DDFEEBFAC1D0C29A83C /* CharacterReader.swift */; }; - 40B66C1EC24A6D95EF16DF3EF189DC5E /* UICollectionViewDelegateMagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E52F807D97846CF12DB6771CBEAD49B /* UICollectionViewDelegateMagazineLayout.swift */; }; - 41A4E0BD82FE5B88FF5F895A0C9C18D9 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7DBF144424C31D2120B2182542B4504 /* Connection.swift */; }; - 470B6BD1032B61D21CA4DFF942006709 /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = 19B08AA5293245C2B45AC8E66D359FB7 /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 474208F063CC32A582C08CF9B0B158B3 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6AFF62F4EA43A023B4C9CCC150939F /* Parser.swift */; }; - 4AA5421CCE74E3A6266D68F168A4BA72 /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2907DD9ACECB59B378B7A28FFA59834B /* SQLite.swift-dummy.m */; }; - 4ADC4D29C5ED6431DBA58457E8F35B4D /* SQLiteObjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C14DB33838CEACC0E29F8DAB80EA521 /* SQLiteObjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EB26AC0E2ADC91AD8FF1A06A0B556D2 /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B847113EC14739D8B9D768279E0AF2CB /* Setter.swift */; }; - 4F63D6F26C7BBF5F4A1D50EED8AD9214 /* StructuralEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B17327F84EC08351C6309547C276E7 /* StructuralEvaluator.swift */; }; + 198FC990657E03CC39388384D67550A9 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F9A8B28BE109E5C06226E0B8AAFE52 /* GULNSData+zlib.m */; }; + 1A3A05E9C4A521413C50274ECAA2C84F /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = C232C79D49D4FB553A95C298BE159AEF /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A68CB1087E4A7724164ED48694FBF47 /* GDTEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 640D37F3698FAE8D280E354B8924F0CD /* GDTEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BEBA45666F375F3E19F4F1EDA8B2986 /* GoogleUtilities-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 726C1B0629A9E64EB9725DCCB1A86A8B /* GoogleUtilities-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C0611ED5262D548B55F4357983ADAC9 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D48FF7B81E5EEEAE85CACDD113941BF /* FIRLibrary.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1C2582EAC56F901B42C8B554D731EF53 /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2050BEC8A94E59B758344499095BCB48 /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1C65D8098267C62734C1A5D3D4F03FDA /* FIRCoreDiagnosticsDateFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 77F0F30045657323361F86DBB3DEF292 /* FIRCoreDiagnosticsDateFileStorage.m */; }; + 1CAB6025772892BCFDEE9F63C028715C /* FIRInstanceIDUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D157C2D7190E2E5FB66E9B346ACDD163 /* FIRInstanceIDUtilities.m */; }; + 1D29D2ACADF961F69D32B06FA6A09E28 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = C536DE82DD6BE4AF51C603B9F4311942 /* Notifications.swift */; }; + 1E84082C8FBAA6B402DA368B3ADA4C84 /* FIRMessagingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = FB4FB4BEBEA3E34E7CA3323805EE81FB /* FIRMessagingUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E9397831D54A3230602BEC9153AAD3A /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 87502FB045EB6DB6407D5D8913D5EF5B /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1F239F6B0CB213D1B4F8458C819F7126 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B38891EFD614DA31F8B0CEB7B50270 /* FIRComponentType.m */; }; + 1F3B9B1575FA1BFD18B7B70FD052B13F /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4329AA08D7924088088BD4A520FB7E5D /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1F751F621788FB1AB5E34BCBA3530AED /* FIRInstanceIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B9ACCD9269BADA6E0CDF0AB63700D5 /* FIRInstanceIDStore.m */; }; + 205DE5E512E1E0C8E7224DA03438229C /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C6D23963CA73BD85EFDA805A9498BD3 /* FIRVersion.m */; }; + 2061C15BA46403572573FF3EF08F899F /* SQLiteObjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A0AF1BE09FD28D7023750327F8EE29E /* SQLiteObjc.m */; }; + 216B4EC3C8040B7DDCC9A70AD9F088C3 /* MagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = C899CB83DB633E09092043B3E3CEFB90 /* MagazineLayout.swift */; }; + 2203CF5EFAAB0BF49773F863F0FD882C /* FirebaseMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 242581E9D668D5BB2A245A3579F91DFC /* FirebaseMessaging-dummy.m */; }; + 2267741A9789930B26696B7CC3844F64 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE4DE947DCB3C88FD150556B5E89BF /* SectionModel.swift */; }; + 2298DEC17F84FECFA85E7394D1AE1C13 /* GDTUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = E269BD87DE52D0FBB1CE3CB7DA2AB7E7 /* GDTUploadCoordinator.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 22D7B4A6CFA5C59DD311DBB508BE2009 /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD21053F1114FBD5F4ACB09E511412D /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22E56DA21E796CBA77405AA714771134 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FEACE745D80FF6B0C507B670D02C058F /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 232F267DDABD9D6994D79F3E3FC8F100 /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C5049A92965BD58BFA124940DCCA68F /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 248DEC735CCD73FC2670A221D0C7F904 /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB8135FD48902192077F2FF0D6EB29B /* Exception.swift */; }; + 249EE1CD0515666CE84B7967F71DCBB1 /* FIRMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C589AA95666F0914E2E1BA829FEAA6 /* FIRMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24FB9A4C734FA1AD0E39DFBC86C3E1AD /* GDTRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA0EC4DC9427AF7AD76B694B43DB48A /* GDTRegistrar_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 253268D945DB501337675BB1336098A6 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A050B9A87F5F8ED154079BDFBF1F12BA /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 255B182DAF6418CF73137357E4E23832 /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B91968DBF943723967BD8977B74251 /* AggregateFunctions.swift */; }; + 25C62AC3D741FF4331523F9A88559164 /* FIRMessagingReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 16508B1A109AF32119DAC1E2DB96438E /* FIRMessagingReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25E1004D60F8DC15E469967E716B7530 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 352394AEA1538EFD715A7F38DECA3556 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 267AF9A6001422754A0AE83D9E783C5E /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD5E88A37AE6FDB254929D064DD052F /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 270692DD5907DF82C6C6BD5FBA4ADBBF /* FIRMessaging_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 12081A7E373659B1A2EA67DC04126D14 /* FIRMessaging_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 270EF3A79E3BFAD89453AE7CDDB3B311 /* FIRMessagingLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF4EE556C7AF6D0717DDE3F43B11814 /* FIRMessagingLogger.m */; }; + 27354559938726BF5132F8A37B1A5778 /* HttpStatusException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9382509E891657EF5257D4938FDBAA35 /* HttpStatusException.swift */; }; + 2768969827C34480E478CB54A84B1918 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 099602E95CC02BDF479BAE577F2E1E33 /* SystemConfiguration.framework */; }; + 277ED307CC2818549E02BE4FD05185D7 /* GDTDataFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEB595E5107F889F3D25FB2BD556B6A /* GDTDataFuture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 284E7A7C20F10425153D2335D029716C /* QueryParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D807CF0D28672B7A3BF8DB49949B08 /* QueryParser.swift */; }; + 289D24CDF0A890FDB0AFA78B10CEDDC3 /* FIRMMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4053D912131456882C783E528BA08043 /* FIRMMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28E303015CED13C125019216B3304C98 /* FIRMessagingSyncMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A0CB606BCE418069466709F485622C /* FIRMessagingSyncMessageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28FABDA4760A453DA783A821181D23B6 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 095CD55FB99BF2894A0EB632145A96EA /* firebasecore.nanopb.c */; }; + 297C5ADFE1F0E423729E40A14B85472E /* Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F6E7359B726B9985A90243118712CE /* Elements.swift */; }; + 2A4AA25601FEA85444833F59E2D696DA /* NSDictionary+FIRMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 3138D7125B191CF20068E2B05654E21E /* NSDictionary+FIRMessaging.m */; }; + 2A6FBAAD93EF1E24B5A0038E888EC036 /* FIRMessagingReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 434B8E96F8D600C12F491899BB9E3AC2 /* FIRMessagingReceiver.m */; }; + 2A8DF16896D6B3E3981BD4C8B6659F21 /* NodeTraversor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57983CC898092BBC2FD9D4060131871C /* NodeTraversor.swift */; }; + 2A90023DD0C062BBA299542F2461FADC /* CombiningEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16148B6F895FAF0CC9628C530506EFA9 /* CombiningEvaluator.swift */; }; + 2B3BD385CCE2AF81B7E564D037125BE9 /* FIRInstanceIDTokenOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F326B169AF09ACCB7964C65BE834C99 /* FIRInstanceIDTokenOperation.m */; }; + 2C9389318E76936BB30227F5644994D7 /* CharacterExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18EBCCEE6935C30E19AA712B523B86C6 /* CharacterExt.swift */; }; + 2DCB745F3E46E456296F8598273AB724 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 522A57F4C8CA9DE5522062D3BFDD1AF0 /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E177D990641A096252E1DE08B8DB66C /* Validate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F57772D97DD5E1A939222435942F93 /* Validate.swift */; }; + 2E4AE0DED5353DC9D0765BE164530413 /* FIRInstanceIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2F3F36C3D96D4650AA3CD18ED0AE33 /* FIRInstanceIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F1CE468F77817DB3CAA207735EA3CBE /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E888642901B524329A0502211506B03 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 30140E33D70FAC4DD8396A07D7BCF682 /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4C22253FC84CB3E594AC79C6056AD94 /* Collation.swift */; }; + 305B9F615CB8382DC0490205F410C6C6 /* FIRInstanceID+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 80609CE60DD4D4E6918158F95F0758C0 /* FIRInstanceID+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30F2E88E3D849402607F3E03BB416BA9 /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F53A702AF580209C0E3710144E081F63 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 31851188257B6F976034356F8271BCB6 /* ArrayExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D11BC77CDF79416B969301470D98DF /* ArrayExt.swift */; }; + 31CE02E9F54BCAC57CA3E17586FF39C6 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DE1580CFEE505BC573E0A010BD995A6 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31D75458B20302D18CF4B7695EB32DD6 /* FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = 832319DE350F690AB45FAC8FB8BA73BC /* FIRInstanceID.m */; }; + 3289AC8269A8646121F8F3EFDB97A435 /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 61BBB1A221F4C375BB84A8450B209167 /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32E80349053EE440B73DD60AED72359C /* FIRMessagingPersistentSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5DD62D06721DC61731752FED49648D /* FIRMessagingPersistentSyncMessage.m */; }; + 32F7339B4E12F47621BC51B75FB7D9AD /* FIRInstanceIDAuthKeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A8CD5FC1F85658056356BD78FFD375 /* FIRInstanceIDAuthKeyChain.m */; }; + 346FADD15FDF34254D8C785D604DAE39 /* FIRInstanceID+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 572B658C70294BD7606F33AD1F6CDC9C /* FIRInstanceID+Private.m */; }; + 34C44D0C1C2D0EE5B37B0D23FB44764F /* FirebaseMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F70D969F8A9D55F6DC68D1CE99CBDBBA /* FirebaseMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34D84769E0E09EB8615722534681CF66 /* FIRInstanceIDTokenManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 644994B4F70276C818F905F2A55E4D4A /* FIRInstanceIDTokenManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 350A8D0AA6EC66020954DE656C3C584F /* DataNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BB39C4B30A0ED3E4986426275C7C214 /* DataNode.swift */; }; + 3554F51CFD1D786099898F005FF016BA /* ItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD37D2505E42095AE5B20907792DBF6 /* ItemModel.swift */; }; + 355C18EEC82624A06A6CC93965258E33 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798217D34F30EBF6AAF6106B2D220D85 /* Request.swift */; }; + 3576161D877A29DBCCF62985F944DEC1 /* FIRInstanceIDCheckinPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BEB6A148F406301BD6C84A3F1C159A4 /* FIRInstanceIDCheckinPreferences.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3769D98EFF87E468520CBF99A4DECF99 /* GDTLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 36BA7E63892121557A5AC1CA6F2696C8 /* GDTLifecycle.m */; }; + 37EEBFA02F9B40110E13428C1E8498A4 /* MagazineLayoutCollectionViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9974A95346D9D9D7CF7AAFB7141280B4 /* MagazineLayoutCollectionViewLayoutAttributes.swift */; }; + 383023CE32FAA103766C5644E8505BEC /* FIRMessagingTopicOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A4828108059FB0A75CC855697115B12B /* FIRMessagingTopicOperation.m */; }; + 386AF765E8BA8A6B3E3D15AF25F085AD /* Cleaner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36633A30D1B026A5BAB277DB0CF632E8 /* Cleaner.swift */; }; + 3A2260DBF0A40F20B1CE45008E5027CD /* SwiftSoup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 726504726FC847216E0FA5943AE66047 /* SwiftSoup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A83A39710ABA6E02504A55F0F75A053 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1CEDCEB7EBF66EC1A27C9F0FBCC6AA /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B56BC2591A957994C71A0A65D5D26F7 /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 592C64CE3067A74731D6026E8A82BCAC /* GDTCCTUploader.m */; }; + 3BC718EE7B4386177FD0A096611045E1 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE648E5946CF5BB8990DF55D1556350 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3BD1DAFE1F3E6C9E4EB0F2099B6D6FA2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 3C1F7098F68564357A0B7A36822BF394 /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64A5782B9B30478F6D95C73E31CFE5C /* Blob.swift */; }; + 3C9A6AE1C6EE82B9964AAAD5EC824792 /* BackgroundModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD5F30F569E7D6291293AADA5306EF8 /* BackgroundModel.swift */; }; + 3D15D45BBBB25B1BBD62CCBA7BF1BA95 /* ElementLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6458B566C7F70BF43D2589B156BFFEE6 /* ElementLocation.swift */; }; + 3DBC6EDA12787B9D1330AA1403523F0D /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CE233EDC988AFC46625302F43A317EB4 /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E0749AF6C51BCF0E4A41CF1D6A76FED /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA9B23BC40867D67BABEEE876AA01FE0 /* DispatchQueue+Alamofire.swift */; }; + 40B66C1EC24A6D95EF16DF3EF189DC5E /* UICollectionViewDelegateMagazineLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BC95F96F0FD2D710B67E6C32D75AC9 /* UICollectionViewDelegateMagazineLayout.swift */; }; + 40BF9ACC315E1711B188E49258192255 /* GDTReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 98DC50B4E77F6865163581F0778608E9 /* GDTReachability_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 41372BB9955CD8570A819F2B7DE38905 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 419B24BD9E1032710D393A6F62AD29A4 /* HtmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC91057105DCFB169A478F81E8ACA17D /* HtmlTreeBuilder.swift */; }; + 41E2EC6E6EBD6CF76FC3F99E6C814C74 /* FIRMessagingDataMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E85E497054DFE43BB20F8D65B19CC29 /* FIRMessagingDataMessageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43A9AB4761EA4CB7B817AFE005D00046 /* FIRInstanceIDVersionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 44365C8B986FA96EFAD9A485DFD42839 /* FIRInstanceIDVersionUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 450CBB57CC3819E339A695B5E44E0FBD /* FirebaseInstanceID-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1841277163241C0ADBD81867310F74 /* FirebaseInstanceID-dummy.m */; }; + 45AFCF229D90C179015C8F888A1A5C1A /* StructuralEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479936C988E0411A8138FEF471E26DB2 /* StructuralEvaluator.swift */; }; + 45EB36DFC66BD7F225CE69ACBF3FE002 /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E8E8C30FC9A2450BB08C6CAD3841A4 /* FTS5.swift */; }; + 4673294978FE5608B723073C0922DA24 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B288124FC3302789F70DA20B0F84EFB /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46DF8BD7A36296391B47FD51285CC040 /* FIRInstanceIDKeyPairUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 362366515C9E15BAD5051233D6133DDD /* FIRInstanceIDKeyPairUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47935085C9E8E7B29E3FC81B10BD4CF2 /* GDTEvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDD9061FCE81A418EB59B75FA8C58D5 /* GDTEvent_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 48D04BE62F2A5670D558F6A404BD2EDC /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = C395500CC4C3274703289A479E88E022 /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4994EE57F4DD28F9A8D75C598760A947 /* GDTTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 777F942F370A122CC4E24BA38BA8598B /* GDTTransformer_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4BA0412797BD6FD2A095D973F55E4D4C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 4C2123F035381BBCD58EC9326E0A2448 /* GtalkCore.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = F50568D09C680FEFA2FC0BAE48963117 /* GtalkCore.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4CE3E54D624FFACAC79A44AD93FF76E8 /* HtmlTreeBuilderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999BB0FA5EF71DA72AAB6BC9C021D263 /* HtmlTreeBuilderState.swift */; }; + 4E6FDA7A10F29797409D63B5C9DF0595 /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 94428BBFA0935937302C3C0C1C045D57 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EB31596BE08D4E177E8A9C5A915C762 /* FIRInstanceIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 90041B533F8292EA62172ABDA3A7088A /* FIRInstanceIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EE25CD77CAE4FA1765266D10E4DBC19 /* FIRMessagingSecureSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B42C82F203B880C811185165143022 /* FIRMessagingSecureSocket.m */; }; + 4EE4633A86F872DA6E5F1CB5E1FFA35A /* GDTTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8803F9E01F73FF9AD370F63801166BF4 /* GDTTransformer.m */; }; + 4F6CC8130631714875AF393D952C4E10 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 4F740889F9D73B89736FE203D5D9AD98 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7B8165C8B37BAB449F1E13FFC0AF8B /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FE4B228D3CAD8CCDFA8550EE33FC8A0 /* FIRMessagingPacketQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 110D2101A2769CC12C6BD693A749E5F7 /* FIRMessagingPacketQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50143F3AA1A224C824A598FF886E152E /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 998BEA8BAF30811E9A7964A12D100F41 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50A93089D97266A3632F42D163A35343 /* FIRInstanceIDLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF81971F0AEA76ABE81E7D7CAC4CF82 /* FIRInstanceIDLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 510A6F6398DA88813666DD441B7A8C1A /* Evaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570C994B3C090E35D1643E588AA9F619 /* Evaluator.swift */; }; + 522F7BCCF7042EDD3D1FA02B6204ECCC /* FIRMessagingPubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = D91150C5320B89224F9AA3EB939B6647 /* FIRMessagingPubSub.m */; }; + 523EC7475A602E321F06B0373B15DADE /* FIRInstanceIDVersionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 04404E7A4F52A8AD39FCCD5F9F5833C0 /* FIRInstanceIDVersionUtilities.m */; }; + 52613C5C3D0B0FD95056E7EE744EC47F /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 133D9DDCB33FDBC19746116DA553CDF8 /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52E1A3CF97809055A74BC32BF0B9FBBD /* Pods-AvH PlanTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 366D4051596D87F4F38AE0A38BA83DCB /* Pods-AvH PlanTests-dummy.m */; }; - 558C7A06F76EDD4F851BD59FBB7A78D8 /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = D769D96D907D0465F2BD9978767F0DC5 /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 579DD7FEE57FA6338DDC34C0972AFB25 /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB87B099E296EBAFE9DD55EF8B995C71 /* FTS4.swift */; }; - 59D8DB72B76049E4889A5BBA945CDE5B /* Validate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF82FE4FF1258896376A59627C9E8DF /* Validate.swift */; }; - 5BCC22A53EBD378FECAB3A7EB4AACFF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 5C70B5A656D6589D5C4F3DAE753D0E42 /* Elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66430B05E97E76F869D21A2EE4F59D2B /* Elements.swift */; }; - 5C89919C1DE525927620A800A2BB794A /* MagazineLayoutItemWidthMode+WidthDivisor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45A1C6AB05E06FAA70A64E7E0A303AD /* MagazineLayoutItemWidthMode+WidthDivisor.swift */; }; - 5CF7FD7B608177205ACC3A220DB4DFDF /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE910F76EA9BCB46B1FA1D526BCDB03F /* Coding.swift */; }; - 5E7DD9570CCE706960D4D3AF6A370689 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676A713FF392BACB3D21550164B8FA05 /* Operators.swift */; }; - 5EBC68CC899E9C62A828B576B2F570AC /* CollectionViewUpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D442F2C0EABA424C4DB7536B1FEACA90 /* CollectionViewUpdateItem.swift */; }; - 60B6C2A003864AAD3A426448152F67BE /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 064516A478D7A127594EF62D1874AE3A /* Timeline.swift */; }; - 617D53E3D12BF533A0B84217F9FCA579 /* MagazineLayout+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = B147E706EFD979ACF6592439A96A5632 /* MagazineLayout+Default.swift */; }; - 630D3540D29160F28B33C39A66DC01AC /* ParseSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF56754426B89D19EB9A3D639EB651B /* ParseSettings.swift */; }; - 638E297BA41FC2EC12F67A491EE94D04 /* CombiningEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A882C32618293E0598672BA4AB4EA6C3 /* CombiningEvaluator.swift */; }; - 639334447F789DECE5B44C5847817177 /* SwiftSoup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98071718ABDBEA7B95981974BE69777F /* SwiftSoup.swift */; }; - 6484F21F698306EA3F9C24E55232A448 /* DocumentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CD37326A57E04965D74C29118EFE2F /* DocumentType.swift */; }; - 64FF795D0F47AB96CF6BF615FDC03B43 /* ParseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DE2B8A9F7FD3E8F4AFDAB1B33EF378 /* ParseError.swift */; }; - 6784AD72BFB3D18A436B315D8747F631 /* UnicodeScalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2586470FEFAECB539760E07C7EB4DE /* UnicodeScalar.swift */; }; - 67C53FB0D49DF9F5FE5331A59225AD1E /* MagazineLayoutBackgroundVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBBC22F8F61C3D2245604403F105A007 /* MagazineLayoutBackgroundVisibilityMode.swift */; }; - 6B46B80DB655F9E338CE76B43F1EA889 /* Tokeniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EB8A5968379EC7F7F489B2E7ACA8BC8 /* Tokeniser.swift */; }; - 6EFD003458AE7F689DEA720A2030C261 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2DC8E7589A0421534BFE57A1D43830 /* ResponseSerialization.swift */; }; - 6FAB9D493CBB17F91D0504A444897AB3 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F9E3D1C49F384A82566A564334A229 /* OrderedDictionary.swift */; }; - 6FD20562AC3F39EBBE499B8FA72F589D /* TokeniserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A1949B9B1DC3E39B93453600064BD1 /* TokeniserState.swift */; }; - 700D3D95AF9520CB227846DFD943A2DA /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029AB9B94C18F6436540FA3075F811F0 /* ParameterEncoding.swift */; }; - 73AB05789A4982944AF68DBD013E3EB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B65C1817DBD99AD9B1CCDCAA6DBB99D /* NetworkReachabilityManager.swift */; }; - 74171EF61A3067E28D9F91981717D43D /* HtmlTreeBuilderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70C162CB28237778AF615D0D86CCF35B /* HtmlTreeBuilderState.swift */; }; - 772911DA6E33D1CBBC30131B7C8BDBB3 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B3EF7D0EA5AA811DAD70CF4E207DA1 /* Alamofire-dummy.m */; }; - 77E8C7AF65B7E1E085C652DD7DDD494D /* QueryParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE29D249FA2E3A9EE5CBAF65F6BE2F6 /* QueryParser.swift */; }; - 77E8F0EB9FFBE2E3EB0C77095C644606 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDCE1E599B008F909BC19C51F2D865E /* TaskDelegate.swift */; }; - 79EC9415BAD4C541AF38CC792389481F /* SimpleDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AEC02E6033781A5736814E14FF1FA0C /* SimpleDictionary.swift */; }; - 7BACD6E2E295DD71AB68EA36B5CD7EA9 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A30584F26AF64C7435FB4B4E2F2EC4F /* Query.swift */; }; - 7E3538A6992A38276764936A9733493D /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C5E3A4A6514B881A307DB67B3D0811 /* AFError.swift */; }; - 8205A7A4BCA175DB778EA9C2FFD2CC02 /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB4404983BBAA0180EC95F4C402E5F45 /* Collation.swift */; }; - 820616E78B8B38885C6D4B514474B362 /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = E82481B96AE89AEC6B8D733F158F41DF /* Value.swift */; }; - 8882470CC4B134F927FB080A510BBE2A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 894EBE30439D8AB19A4C650B0D69B952 /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1504CDEAE5392A62E7C269847F46C19 /* Entities.swift */; }; - 8ADCFB6E56A9C51AB9A113A16DBB9089 /* MagazineLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A75AEDCD1233992B660D6F965DB3EA53 /* MagazineLayout-dummy.m */; }; - 8C990BE5CF507CD1AE3551E8112862B6 /* Pods-AvH Plan-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */; }; - 8D12DDB604C20C8F70D068BC8B2353CC /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034CE2184DACE0B9E7244770E09A3300 /* Element.swift */; }; - 8D2A6A90A6DDAF75EA52D471258545CC /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65862BC2D543B2167068F2AD06CB5A8 /* ServerTrustPolicy.swift */; }; - 905F6107AFDF2A85B8646180AEF0B8D5 /* CharacterExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0419D168E01E18B52E8680AF0AB943 /* CharacterExt.swift */; }; - 906C526B5EAD328B820E7050936174FB /* Pods-AvH Plan-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 947F286ACE582190C74312BF6A4E53A9 /* ArrayExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89F9A5BAEDA1E39AB9748FE5A3B9D331 /* ArrayExt.swift */; }; - 95B474CB83F30A6586517E333E02DD07 /* Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6ADAFEAC6FC85BE7AD7F182D827DF1A /* Pattern.swift */; }; - 981A945414F414E58B3430A5EE7868F2 /* FooterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D07579D40F1F38CBA13F92D5701057 /* FooterModel.swift */; }; - 981F7B0D7A3872815F2E268511B31128 /* XmlDeclaration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D291CA1BE7BF874FA634CC29E2DF08E8 /* XmlDeclaration.swift */; }; - 9C36E208EE11C5A30B8B6578DED08A8F /* SQLite.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BE49229654663443A39ACAA3FC4F56 /* SQLite.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C82FFDD7350CE1A7E0B13024820BFF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - 9EE618A14C24E9442C607A945C0C02C8 /* MagazineLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6ECE50BED1C785D1106002CBF09F4A /* MagazineLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1EC41966B261DCE460BCDE5124A1DBE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8408BF02DE3B838539BC2216BBECC067 /* SessionDelegate.swift */; }; - A70506F52E98447EBEA15611F7F00FD4 /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1335B5CF23A350C29D38432E9161559A /* Document.swift */; }; - A898390030382710EA1B77E4746EE8DE /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C019F3653F6A94CD5443AA30C6E4DF /* FTS5.swift */; }; - A8B4DA472187A3781A039A2D1AE5863D /* DataUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E910249E9D41D30E6984D0BC3F3B6565 /* DataUtil.swift */; }; - A95CADF828E7965ED6030CA4F9CAB3B8 /* MagazineLayoutItemSizeMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14389B80EBB923646C760C02FD3EE67A /* MagazineLayoutItemSizeMode.swift */; }; - AA56769D8733D3F3E7976742D5ABA998 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EDF75AC1F692A7F678DAD4A71795610 /* Validation.swift */; }; - AA8F5E0E5006F04FAC54840C63C78D0F /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86305467E951F323459F28322BCDBA6B /* Node.swift */; }; - AD035268433654731A7076F0AE2B6026 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE5BF169211B49C87BF882D728A331F /* Connection.swift */; }; - AEA829AB1A8AF2AD077A808AED6B178A /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEABEF486B33D5F96DEE6DE42C1AA64D /* MultipartFormData.swift */; }; - B426AB063990EEC339E1FF60B36ED68B /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141C0698B23FE595910234BCFA15CA61 /* RTree.swift */; }; - B51C17635A43250A279F1FFEDD61E933 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF97BB06D5CD8C38C58EEA65024BA27 /* Expression.swift */; }; - B5348FB1A5BA33F3175BEE5E6D80D467 /* TokenQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CB974963C4B017FEADD4AF008655DE /* TokenQueue.swift */; }; - B5B7E105ABB9803AD0B3190EFACC5BB7 /* NodeTraversor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A5E6D38E3E18B694586D543DE05FCA9 /* NodeTraversor.swift */; }; - B6607F1A55CDA71F6E3843C43B4E66F7 /* DateAndTimeFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86A4765A622919D04B1ADAEB48828BBC /* DateAndTimeFunctions.swift */; }; - B6AC7B8ADBD11D7DBD33F1829684E125 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = F971506D8A73D5E19DF4C5123B4E756C /* Comment.swift */; }; - B6F6E4CC26451E91B59FAE0F6841DC1F /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A73049FD316B2F6863D1B5E203D80AB /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC1A08C43B393ED09CF91C420D22A81F /* Exception.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086B56D11725B284FE70EAA3A3986E34 /* Exception.swift */; }; - BDB0B2E488FD97264EB704B3EAB6F4C3 /* MagazineLayoutCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C4A734D465EACD3F1B55E50830A080D /* MagazineLayoutCollectionReusableView.swift */; }; - C0CF0E525F411F008F1610CF266F285C /* Cleaner.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF943984038D35386FE091CC8038D631 /* Cleaner.swift */; }; - C6E7278F74F4F69B96BE986616FBEA58 /* SerializationException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46FD038425BDDF54CD2C9A01EE98BAD7 /* SerializationException.swift */; }; - C7309ECD406B15EF127796633781F4CB /* TextNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E4138F1DC6EED379AD794097AFA135 /* TextNode.swift */; }; - C867BDC5507C885D0FB32F4E38711451 /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531229C7E148469CFA22E58A1704B8D8 /* StringBuilder.swift */; }; - CAB848FB18948E1EB175E868A0066A4E /* MagazineLayoutCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89AE473D6B5EB186C4082FFF975E8A2 /* MagazineLayoutCollectionViewCell.swift */; }; - CBE4AF549A51A1CF0B3F06F0A4D0B061 /* BooleanAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1495B3AB559DC83CEF52BB0C0D3865B /* BooleanAttribute.swift */; }; - CD15C41D330996340FA9D1BE50560A3B /* Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2E9AFB4FEC0F96B102325A2F3BBBBA9 /* Whitelist.swift */; }; - CD3CDD797D0087D81EAF11379CD80E34 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86B41A663573635EE3AA2AFEB6B75A9 /* Tag.swift */; }; - D13CE3CCADDD8065225DFC283FCFE3CA /* HttpStatusException.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC1E144F5C0652718A23FC484DB9BB1 /* HttpStatusException.swift */; }; + 52FD333A92E6E4319E5D0E8BD102B335 /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 237391B04DCC9C133B7F005D18401B6B /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53185B1ABE49D8BFA7B1453E532C4701 /* XmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195C5DAD076DAAF4B2855A9CDF1A4A44 /* XmlTreeBuilder.swift */; }; + 53359E50A3BD077A35D3BDDBAD0DAE9E /* FIRInstanceIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A0621E46303B717988A4F94F84A719 /* FIRInstanceIDTokenStore.m */; }; + 53BB2B38E684D8DB303E93F9A8D9BBD1 /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B66F2A1D4C6B8207DF8F1AA987E4899 /* Attribute.swift */; }; + 53D340A7D4C6BD6687AE0F86FE166E25 /* FIRMessagingRemoteNotificationsProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DEBA40653843631E7D8D8F293C39AF3 /* FIRMessagingRemoteNotificationsProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 54841B519C0938F1BB1516EF8C3CA4E2 /* FIRInstanceIDLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6470150F4F4FF1164302EDCDE76D7B9D /* FIRInstanceIDLogger.m */; }; + 555FCABA882163B69BD325D8F7B65278 /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = B75BAFDB0C2640F704A86FE3C13B874D /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55BC85C4298B195CF9AAD785BFC36A64 /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64CE134288621212FD1E0CADB9E65850 /* Coding.swift */; }; + 55D2B2BF278EA25DE0CBE15BB292ED9E /* Document.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D215BC795A84A96AE227CCB41BB354B /* Document.swift */; }; + 56B6325FD539224B3B90DCBE4453BF61 /* XmlDeclaration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5464E3C9C87A56217002C42A64B77AF /* XmlDeclaration.swift */; }; + 56D31AF980A6CD790321DD0D929F4FC4 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B755BBFC3EA355C997B8EB7BFE9FBC /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56F71F7AD18E486EFF005DC66458F119 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF4E3FDBD9FD09E59E535928355FDEB /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 576550320FAEEB4C0FF2DD9136E530A3 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = A856B0930F64AABE0FAC07A3CA792DC0 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 57C93D25598860A289720E1D2D91EF3D /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1E6B8E87D3D37D9B13DB74FE001AAC /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57CAB02DBBEBEA1C144CB5DF8CC2146C /* FIRMessagingDelayedMessageQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E9EDBD1E11F7BB6162377C4EFEBA25 /* FIRMessagingDelayedMessageQueue.m */; }; + 58E21139EFA666942CD97BFC59996390 /* FIRInstanceIDURLQueryItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 23201DE71C940BF4186E232EB33EF54E /* FIRInstanceIDURLQueryItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58FE48CC7D6C374659501C535C47CFA1 /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440787E546EAC7B4CE831D2EACCB4B17 /* Collector.swift */; }; + 59238737CEF46E884E54A24BBAE9B83F /* FIRMessagingContextManagerService.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C31D01F0A4AD8F1E2F75012CEB4FC34 /* FIRMessagingContextManagerService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B6B19A95FFA5184C5235C53334FD365 /* FIRMessagingExtensionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 459B62E43A23525CBD80C824F71368BB /* FIRMessagingExtensionHelper.m */; }; + 5BCC22A53EBD378FECAB3A7EB4AACFF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 5C494ECB64FB8CBA9601097D36BB3F7D /* Timestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 6648C661FB82154C39B518C6F87485E2 /* Timestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5C89919C1DE525927620A800A2BB794A /* MagazineLayoutItemWidthMode+WidthDivisor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F372F67F6F4E0F3874381044536AA28 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */; }; + 5CD2AD4798404DC4B95701BD82D8F981 /* GDTReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F8685EB1A77B8AB4C2C602EC03B73E1 /* GDTReachability.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5DCA3DACC85A7ED85006D87090E908A8 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16A7FCD826B7275C733B1920D5307244 /* Connection.swift */; }; + 5DD8DE74736A8C8AB302A732B381735B /* GtalkExtensions.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 080A34AF5B5E13A3C53D23FCC5D3253C /* GtalkExtensions.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5E98ACC79C6CCA3ECB14FCE226F12A6F /* StreamReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67D42B2A1217FD92E970E20CC1E934C /* StreamReader.swift */; }; + 5EBC68CC899E9C62A828B576B2F570AC /* CollectionViewUpdateItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49AC4F5ED90906BFBB53A9F0C2EDFF2 /* CollectionViewUpdateItem.swift */; }; + 5F71C28AFCED4FD4248D32755B735F72 /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6E1F444399A10FD90C149129721F5A /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60B6C2A003864AAD3A426448152F67BE /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521684EECFE5DC916807326AFEA984F6 /* Timeline.swift */; }; + 614E389BB9A43CBA7F376590F060CA72 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = BA27FF8177A5212C014FAB86560D2140 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 617D53E3D12BF533A0B84217F9FCA579 /* MagazineLayout+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB17B2748C742C8BA4988A1BD033ED6A /* MagazineLayout+Default.swift */; }; + 626E4E83AC60A226664B1A08328A310D /* NSError+FIRMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F720A2CD5CF60147898C978A91D3CCB1 /* NSError+FIRMessaging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 644E2156CF328487187940FD65B91E87 /* GDTEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF38C16579719DAB53081A477FED320 /* GDTEvent.m */; }; + 64CBDB0ECF1282C17C97B72B5B04381D /* DocumentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 371A1A696CD5A3893AA4924F0E9BD074 /* DocumentType.swift */; }; + 64EBEDCA86D3171679C3D8CC246486C0 /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E1F8738F3C394C2E8A8839019BF0D1 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 653D28F501102F610C8939EE684D2F98 /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = B00999B518335633D6310340A77A16FD /* Value.swift */; }; + 656DD954D84B69334E4F76F552915E19 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D52055FEACD4AB40E377D8D3EA6686 /* FIRDependency.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 65D337E9296BB7974E6879AF3214AA59 /* FIRInstanceIDCombinedHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B334BC6B63A2542CD220B7114748547 /* FIRInstanceIDCombinedHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66591F7F7F3BCD6CA4991088C97A14B9 /* DataUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0B9485CB16468948213A1CE5C48EE9 /* DataUtil.swift */; }; + 667EB79E3890BFB1A72AB4E0BB140D88 /* NodeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D03C437BF49774C8BB35D37CC3CB8B /* NodeVisitor.swift */; }; + 668BE125E0F12D0716F963055FC41674 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 835731F5ABB475E32565175E3B2C1A8C /* FIRVersion.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 67156D16DD31CEB532C956017331D570 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3737CB4723A19B6EB8D55E897A63BC28 /* GULReachabilityChecker.m */; }; + 67C53FB0D49DF9F5FE5331A59225AD1E /* MagazineLayoutBackgroundVisibilityMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E35C1353718635F8A82B8939155929B /* MagazineLayoutBackgroundVisibilityMode.swift */; }; + 69158EA01A374AD32A1627C57DB9499C /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 118F7697224E030D07491D261B5FAF18 /* String.swift */; }; + 692B9DDBEEA4101E2AEDE3B9ADEB2829 /* FIRMessagingRemoteNotificationsProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90C5FF0359761A3B9382CE4AF17F0C23 /* FIRMessagingRemoteNotificationsProxy.m */; }; + 6A2EB8A8326AED6505F09705D7D2EE50 /* GDTConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C74A7560FA9516822E65B7B634D1D795 /* GDTConsoleLogger.m */; }; + 6C6142DF8C8DF54C00781AACAFA0714E /* FIRCoreDiagnosticsDateFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 10861AB060D8A91C39A7805B8607DCCC /* FIRCoreDiagnosticsDateFileStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D004B252DDF8FDA3A73F2E16C749208 /* UnicodeScalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B02107DA82542915DE9FDC88684562 /* UnicodeScalar.swift */; }; + 6EFD003458AE7F689DEA720A2030C261 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C54A1F45A1AEB7800800D2BDC86A44 /* ResponseSerialization.swift */; }; + 700D3D95AF9520CB227846DFD943A2DA /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53513E7C06B6AA3C8DAA15E17C3E6336 /* ParameterEncoding.swift */; }; + 709A4DA2342FA4C8CE3C9D954F4D826F /* FIRMessagingRmqManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C3260E2F21FCF3B448A27AB1F1D2B7CD /* FIRMessagingRmqManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 712841237816C5BE768E53F4C4F63307 /* FirebaseMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E48584FD2438D21C94112CB8671007 /* FirebaseMessaging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72A041E448400056055264E56959AC8F /* Any.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CBE913442FA1F6BC4AD734C9931E26F /* Any.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 734B5F61C4C68C3FE34557328E8F036D /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C4750DF2D649A8039A51B87CA3B215C /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73AB05789A4982944AF68DBD013E3EB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933D1318A0CA49711EE68338970FFE8F /* NetworkReachabilityManager.swift */; }; + 73C64D8AFBE36C37B111018CBB3EB5EC /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B6C4945196FE118D1945B6CE074AB43 /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7415B089D3CAE85BBEC54A7D15392641 /* Duration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A9ECA0732E666DA1D5AC3C91402AA35D /* Duration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 766357ED940E4A25AFEA8E6AB43AC8A8 /* FIRInstanceIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = E7929818690C927079C049600319E7A5 /* FIRInstanceIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7673171B95025156F8AB2C6F740EACCE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 76F3910E1A9B7514793E5496969015AE /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2734DEF1EC3FF73218B5DD7987934E3D /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772911DA6E33D1CBBC30131B7C8BDBB3 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A7D2EBBDDE0F2B1416FCC64EE03598 /* Alamofire-dummy.m */; }; + 772BD9FB3D480ACDE080A6A693C67369 /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF49D47F83B612D9DDA5BD09523F943 /* Foundation.swift */; }; + 77E8F0EB9FFBE2E3EB0C77095C644606 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817C8D16518DF77F8C12765E060FC8EF /* TaskDelegate.swift */; }; + 785367A6AB254B301184DF4997FB949C /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF844217B6CA92C1842B27A6E01C18C /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78A5C7BA71400FAF2E0F41E6F7B29A36 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B70B1A784E3D2A104E82C9D64A4BEA1 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 795C8D787B62FB5E582F4D130857601B /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 182B1DF0654B932C9DC83741DA71A0D6 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 795F35C81CD7F81DB253D64F6F701653 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 220A2D5C731A9DB0E6647BB7CE2BCAD0 /* FIRApp.m */; }; + 79ABE1208068FC0B8340BC70CAAF76C7 /* FIRMessagingInternalUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D2BEF198C5509410B71999EB5A4601 /* FIRMessagingInternalUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A97582399ADE92CFA9935B71E6EF9E2 /* GDTClock.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA37563A709ED9A476161E9CD3104E0 /* GDTClock.m */; }; + 7AAFDCFB1E9119558F3BDFDDF7BE3F13 /* GDTUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = ECE02DB900F2629594D3E3C71014109C /* GDTUploadCoordinator.m */; }; + 7AD8EF55293B4403798774220E32B52B /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 133C54E59A331C176BBDE1E546557629 /* CoreFunctions.swift */; }; + 7B62605A9892B92525D93A8076E020FC /* FIRInstanceIDTokenOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9AB3B992F3E80357F0CA69E2560F94 /* FIRInstanceIDTokenOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BD518D4235A80236C350D1513930E07 /* FIRInstanceIDKeyPairStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 822CEB8568D26CA71C0ABC28A239F77C /* FIRInstanceIDKeyPairStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BF054579814E4CA440FAC263FDAC66D /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3799174E36082F2237499A35761D5056 /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CA44F8B5B17A8BD79DA97F921D6CC2F /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A4FF73B6BA92923FB2553D295A83E87 /* Helpers.swift */; }; + 7D8567DC3741CB1547AE7D4D492FEF7C /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = A42B100681D7977474E6BD78EFD9E2DA /* FIRComponentType.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7E3538A6992A38276764936A9733493D /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 128B9B3526F54D1076919E38206527C3 /* AFError.swift */; }; + 7E968D0073603A558CC00CBF9DA36CE5 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E17F768A1A6DF1D7C738896ED510A7 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7F2217D1A1F6E1D4ECFDB574D3A02486 /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 28CBBAC552F5B54B2BCCF5B8C807D229 /* FIRComponent.m */; }; + 7F9A6847CB8464EE4013CA19DCE52661 /* GDTStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B427DF827D5B41E42E65E3E006503A /* GDTStorage.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8034166AA9F7A7393BBA7FEFEF4AA9FD /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5284FC320908282998F7AB525AC55E26 /* FIRDiagnosticsData.m */; }; + 8045EA2FD6222D52440AC3A30E4756BE /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F859E9D18264DE78D78D9E631E571B /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 823A885E66AB172BB561176EE7C7F26A /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1C5EB20491EBA0F75F706569A5C52E /* FIRErrors.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 83436F9904B7542401D998C42BB7F752 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 13984BC9163AA2B98D573D559CF7DCA0 /* FIRComponent.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 83FA91DA57FDB75AD5C872062713A071 /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D5369A5E17A9565775B51C45897930 /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8491B573BB11D3D7461A6021AE7343BC /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 29083B79C3BB795B56E09EBD6E871987 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84CDAF32B0E52740DD3AD0004A3ADE3C /* SQLite.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AD816F214BDA497E2D88984F79CF9D1 /* SQLite.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8507F1C1BB73E486D2F6AE7E26F05511 /* FIRMessagingPubSubRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DE8004AB861ACC22E75BBB84E5E08CC /* FIRMessagingPubSubRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 87D1D59EC6ACBC46DA22F59708C50128 /* Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789FE7E06C0EF436DCA66B274797A71C /* Whitelist.swift */; }; + 882DF5EFD2A4F3D1A33245F6F1AE19A1 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 967D6CB3727B652E63D87714E1F8107A /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 882F346E2C206E7749D1408BF1AA8B39 /* Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D62C9C05F821D63E33B4F356781CC31 /* Pattern.swift */; }; + 8882470CC4B134F927FB080A510BBE2A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 891EA6F79B33EFCFE62AF870BD7E0570 /* FIRMessagingPubSubRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = D02C1442D1E8B0DB587C933E7CE82B70 /* FIRMessagingPubSubRegistrar.m */; }; + 89B427822858C75ECB81EB2EE23C6F03 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B1E0D94BDA1054FB2EE70638192CD14 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A2DAA89D34719FC6664B1ACB8F8A1D9 /* FIRInstanceIDStringEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5DEEF2D4C8579ADDA795B602D05E31 /* FIRInstanceIDStringEncoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A7BFD2CFAFE765EA31AF7F216B75CEF /* FIRMessagingRmq2PersistentStore.m in Sources */ = {isa = PBXBuildFile; fileRef = E68B610406EB0CA2B347765B63F4FF5B /* FIRMessagingRmq2PersistentStore.m */; }; + 8ADCFB6E56A9C51AB9A113A16DBB9089 /* MagazineLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B72DC0F85E5319632A6F4CD534F4FF9A /* MagazineLayout-dummy.m */; }; + 8D2A6A90A6DDAF75EA52D471258545CC /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFDDBB5AA8737D1DF3F6B6A28995B42 /* ServerTrustPolicy.swift */; }; + 8E3BF99A32119AD67AB804C2112EE46A /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2445BAB69E58F298F52A9D1022BCE7F8 /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8E43D3F40A82450165AF445811D9681B /* FIRMessagingSyncMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9AC44CC8DD4CAC67646B85CBDD4C49E /* FIRMessagingSyncMessageManager.m */; }; + 8E928B9267F4A71ABAFA20DA2D6B76BD /* FIRMessagingCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C430EF2AB8D432AEAC6928C25708E9E /* FIRMessagingCodedInputStream.m */; }; + 901467C5E97A36C4D0B0A33E7166E857 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 8FCC55659CA28C614BDFDB802BD8AFA2 /* cct.nanopb.c */; }; + 90C1EBEC2F7EFECB833993C9D78C50B1 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 097D82CFCD3F9CFFAC776B65E5703B6D /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 90E4A1613ED5AD622F545F2B5598AE36 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 920CCAA0D46F9DA938A7FB92BD236F66 /* FIRMessagingVersionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A5CE707FCEF98EA12A97BA6F28315E /* FIRMessagingVersionUtilities.m */; }; + 921B744C0EFA2A9DD592466B7EE0B2AA /* GDTLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = AA0A3471194BE9DBEDBE79EB8F22BF93 /* GDTLifecycle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9236DE5D53578FB6D81D2CFBB692E1D7 /* DateAndTimeFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09A0D4DAC5EA1ADF87850475BD52DFC /* DateAndTimeFunctions.swift */; }; + 9278E33200674FB0B6B358D9A730DD37 /* GDTEventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3E623FD3F0808B4B6F7B2E5B214225 /* GDTEventTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9282276ABC3C086D0106D24D5ED7553F /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = F94098E71FE3F45A12C1121381E2CE05 /* FTS4.swift */; }; + 93F5A92BA49918FDA6B543DF9443D7BC /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 617B892585029379FE1EC4352513A738 /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93FE01CE5FFF6BE2FAF3FC342A7318C8 /* Entities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC545A9DE0C16730158ACC1BDFFC41B /* Entities.swift */; }; + 94066312EBE8CF023D68D9053C3882C9 /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = DE60DDCD76FE4AFC89B9E0C075C22AA7 /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 942211991D1F35E88E4F598BA864F2DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 945172EA541F9675E8DE1C323F96CBEF /* FIRInstanceIDTokenFetchOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A9AB06DBC631E42C6E77E827DA69007E /* FIRInstanceIDTokenFetchOperation.m */; }; + 947314E1232C1EEA2F749E6E0809340F /* FIRMessagingPacketQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 651A3095FAA1A8CC8F72DEF94DF1E4E9 /* FIRMessagingPacketQueue.m */; }; + 9479C2B66FCEE9F6F75395A204486135 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 947F8433802ABAA16616465005B0BBE4 /* SerializationException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A5959D37691095879BFE34DFFD3FA4 /* SerializationException.swift */; }; + 9487DBF3ADCA8B202326E928DBD313D0 /* SourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 228824D5733E95B7EBDDE15C16226A43 /* SourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 959CDD34431957F8EB903E2C5D6CE6FF /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1476C25FCA90F5ECBEC36219EE346BA3 /* FIRBundleUtil.m */; }; + 961590227EAC0C3490FAD2E2077AAF78 /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF6C19E6C1BF05425904AD6E247B180 /* GULApplication.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9635B7206EF35C36988306CF9A4CD44C /* FIRMessagingVersionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = A3000EC070686A63F6DAD26DD99BAED6 /* FIRMessagingVersionUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 964C347A44620421FBF89A37D59C7FD1 /* FIRInstanceIDBackupExcludedPlist.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6999FC90887A7895D84A651EBD90C6 /* FIRInstanceIDBackupExcludedPlist.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 968C61B7EDA89BDF83FF64B610CFC389 /* FIRInstanceIDTokenDeleteOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D281E42EBA0C7E82B4D42F273C4891E3 /* FIRInstanceIDTokenDeleteOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96D9B488250FE11106B7992C303B8A32 /* GtalkCore.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B7F6CF968ED85C39C8A0D21347FE8AE /* GtalkCore.pbobjc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98008A28DBABE5DCDEA5446166451C46 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5247CBD9A8E0C880F50266A7DFCC70A5 /* Errors.swift */; }; + 981A945414F414E58B3430A5EE7868F2 /* FooterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08D95BDC5B51150BCD7EAC270BC8DDB /* FooterModel.swift */; }; + 983B2189FBA6EF13F228292C4762D1EF /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 5541182FBC6CA4DB7469DE3869C804E1 /* GULMutableDictionary.m */; }; + 98655DB216BE091DD6A573CB6F883FF8 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F16AB68AB79AEEDFEA36596B5D2150E /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 991607F08C2B01689C8725CA3BFA1F4F /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8E8D92CF632B8371E018A234AF0765 /* GULAppEnvironmentUtil.m */; }; + 9A979076E15B147A7048DF2086DA8E31 /* GDTRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = B49D1FB9A7F728B745883076850E6FFD /* GDTRegistrar.m */; }; + 9AA0F0E1D412411F8F18B05CE8AA498A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A62F5DEA813F07D663C4B01BE3FDEA0 /* Security.framework */; }; + 9B4F9A84CFF2271B5FB5BD91F103785E /* FIRInstanceIDCheckinStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 452953F7C5376FADF00731B87C6F3CE0 /* FIRInstanceIDCheckinStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B707DF35232609F9A2D4E66811EB75F /* FIRInstanceIDTokenOperation+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C8AAB4122E505FAB5A8772A00802648E /* FIRInstanceIDTokenOperation+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9BE46E2441EA0165D7662FFB26535FC8 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE1CD9E9F35D32BDF790378002B7FEC /* OrderedSet.swift */; }; + 9C82FFDD7350CE1A7E0B13024820BFF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + 9C8454DC581BC42919F9984EC611F86D /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 4468BC20B74303B6AC3CFD47A18DC032 /* GULNetwork.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9DA5A0BE2C170F42AAB304B172673548 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C6E9B7731B9C6AB6CEAE8B4339587E /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E90AA66C3E1E33473257FB6C630B3BC /* GDTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = C615389BD2FE819AA1483FC22A5C6077 /* GDTPlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EE618A14C24E9442C607A945C0C02C8 /* MagazineLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9507A9683EBB2130EB2071DDC02CCAD4 /* MagazineLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F8E10D931740FACDBECD3981FB0EFA4 /* Empty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = B440A557799F3AD0B84675F548C02EA4 /* Empty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A0818DC2B085791D77E854B129656DD2 /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 093ED5AE58B54E880D26499E6BD49846 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0FD16D55AF25DC12A8DB57AC6C1DC64 /* NSError+FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD7DCE76F164EB6FE35D12306838BA7 /* NSError+FIRInstanceID.m */; }; + A19EBFC493A6FE0EE22E44308FE9364A /* Tokeniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AF931299E2E39739198BDE33142C050 /* Tokeniser.swift */; }; + A1AE13BF47301A1F1966D2886891D7D0 /* TokeniserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE05DBAA77EEF93AD6E331DFD7E21C5 /* TokeniserState.swift */; }; + A1B5094CF1219B07CE8F66B05256C7CE /* GDTPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = E2420AC2AD8527C007A69F52AB75AB62 /* GDTPlatform.m */; }; + A1C57613A2544062D53B1D38B7B1227A /* FIRMessagingConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 23DEAB89EA356E0ED22362C051B93B71 /* FIRMessagingConnection.m */; }; + A1EC41966B261DCE460BCDE5124A1DBE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A38E4D7A9061851FDE74BF10DBD41A9 /* SessionDelegate.swift */; }; + A1ED26470FD055A1E17567BFBF2C2860 /* FIRMessagingDelayedMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B957168C28E0CE227F792D52CAEE1AE /* FIRMessagingDelayedMessageQueue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1F1A9B94814942BDEF6751968320DA8 /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF72B21990DE223A505893E32C43E6F /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2C3382C06D8F550DCD0C6F5CBF523AB /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = CCF16F7061961B1DA71321886A90FEE6 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A2C590F602654C632554833FCDB2761C /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204311714EE8C4624732DD95C87CBEB7 /* Query.swift */; }; + A3858305CBAECBCFE2B003E4C6BE6A98 /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26814066541FE502CC91EC7497ECB792 /* Setter.swift */; }; + A3C228FA8629CD5FD54C0399038BB0AA /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 18677F73C482B2B8DF77B3B25DA0A4D9 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A57F64ED77671D8E770689E1B3319FAC /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 699F3E44C075D57974170D864BFA1C5B /* cct.nanopb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6A1CFDBB132DEA38CF53C717CE50ADE /* FIRInstanceIDBackupExcludedPlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 66825D84D3A22C3DD550F7617F15229C /* FIRInstanceIDBackupExcludedPlist.m */; }; + A6AFC383CEC5CE10CB1ACBB13CE2613C /* TreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0AF110675F7E9A76468660E9C0C675 /* TreeBuilder.swift */; }; + A768081F934C40E785BC26B04D0135AF /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C197CFAE43D78AE5275AD5D8668B083 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7968323222C8DC68F5CA4FD0E62D5CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + A83FB9CE712BD05E9174F5630A723B8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + A9153F115C04EFFC453B08FD4B02DB46 /* FIRMessagingConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = C13F571668F6157F5DD216B558BDE3D3 /* FIRMessagingConstants.m */; }; + A936FB35EADFC5618FF2CCB3EB8BE01D /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = FC495C68BB167FB03DE8462A2D875A73 /* GULAppDelegateSwizzler.m */; }; + A95CADF828E7965ED6030CA4F9CAB3B8 /* MagazineLayoutItemSizeMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E127A570DF3AC09C9B64AB1C7E14C0E /* MagazineLayoutItemSizeMode.swift */; }; + A986677D266428370579D3DC308FD4EC /* FIRMessagingPubSub.h in Headers */ = {isa = PBXBuildFile; fileRef = 775B9A2C9C09B37836D0DBCCF040E9C5 /* FIRMessagingPubSub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA56769D8733D3F3E7976742D5ABA998 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA9D7C80CF8CF993FB129CCC696BCA5 /* Validation.swift */; }; + AA6B037DCE739B5C9FD1D9C100D2C887 /* FIRMessagingPendingTopicsList.m in Sources */ = {isa = PBXBuildFile; fileRef = D293029B81E6D55D2EBE82DF13FDC878 /* FIRMessagingPendingTopicsList.m */; }; + AA7B6E11ACEEED880862179B68E79ACB /* SQLiteObjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9463EE7B7DECD62B848A05D50A93F282 /* SQLiteObjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AADB8C58A69115664C4C7BEDF871FC50 /* FIRInstanceIDCheckinPreferences_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3956B4BF2B6E82EA6457F6C05FAE8C30 /* FIRInstanceIDCheckinPreferences_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAF17F19E5967A8E4803EE06248A4B9F /* FIRMessagingTopicOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD17BC90F8C25AE1FD998CC69ACFC73 /* FIRMessagingTopicOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB78D913AFFC88E97D47A849B35A0705 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A062B8DC5F9F3E5649CB5EF9795C86F /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + AB942419C4D2B29ACA0CDF2E2673AA5E /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 080EBA65D27BF08E67822FDEFBF5261D /* Protobuf-dummy.m */; }; + ABA7966AB4B50062EBF143386B334483 /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A2257C177850797C84F7A6997B7E1704 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABD0F4604A71F42DDAB09C38B52C41AC /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1979C7D60B0BAC447B854C759EDDFF2F /* CustomFunctions.swift */; }; + ACEA8856DC5DE9837495D293A940A725 /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD4D73E379A70C5AF92CC844C6D1034 /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADEDFD849BCB393FB7E96EBA3005A447 /* NSDictionary+FIRMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C8977564A307E752C9F630F4DB7BC3 /* NSDictionary+FIRMessaging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE04F4069FAB0C3BF55792E29370694F /* Pods-AvH Plan-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEA4C724D558C62061EC841C68FD12BE /* FIRMessagingPersistentSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BCED95EE5BFAF7FEAE0F39BD2FC997E1 /* FIRMessagingPersistentSyncMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AEA829AB1A8AF2AD077A808AED6B178A /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3BF2240A3545C09D5A4EAE0F46E95E /* MultipartFormData.swift */; }; + AF2542BE8775C2FFE936472B85FF9211 /* FIRInstanceIDAPNSInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A8616A907318A8B6ED5FF84627E16EC /* FIRInstanceIDAPNSInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B309C64F89A75CAAED6F328FF7809574 /* FirebaseCoreDiagnostics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A11BE4D06980412F7755967417377C71 /* FirebaseCoreDiagnostics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B35159159F16F3F3CCD0CE6627050AD5 /* FIRMessagingConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B3ADF0DBA890F99BE5A5CD81804401 /* FIRMessagingConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3F59BCB7114B8A0552AFCB61A060D63 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A60791D1A3C6B665EA0A0A0397554C20 /* Connection.swift */; }; + B49087AE7DFAA0C4C9AC454A49BEE0E8 /* FIRInstanceIDCheckinStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 3231A3965DF41FF2D81481E35E88B67D /* FIRInstanceIDCheckinStore.m */; }; + B5122265E444D448EA60CBAD574732A3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + B5340A2777A8F133BAB209ECCB7EE382 /* SwiftSoup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54748055D7E8000905C7DE861DC36541 /* SwiftSoup-dummy.m */; }; + B6027FFC30B921AE66F501463E5CCCDF /* GDTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 96BE9B574374A25384BC82B61EE27612 /* GDTAssert.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B63402BACB7F6CF5EE11A5307CDAB8FC /* GoogleDataTransportCCTSupport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 862FFC847D683F21912FEBB9CB89F709 /* GoogleDataTransportCCTSupport-dummy.m */; }; + B6A24FB9650C60668B87FF35A096CBCA /* Selector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6657E2CF0D712E9EAA3A3903151856 /* Selector.swift */; }; + B6F6E4CC26451E91B59FAE0F6841DC1F /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4A797D3CC74EF3636DF37894F5BABB /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B755B10286D90D10EBB4011D184A247D /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1228D17F9F9B4088240407FD14B1E4D5 /* Statement.swift */; }; + B7F22F5DB7049D8D1ED63AD88A379609 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = D1CB52B7D10642B68C948B30E82FCF6F /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B86CBD42747EF01FC794138DBCE0E71F /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE727339904507E4C57924B328CDF66 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B9BB8F03675709573019F985F707BD32 /* GDTClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 18FA929D742AF284DD9384F2C52BE4F4 /* GDTClock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBE992B18AF2A38884FB3502AD5BF581 /* Struct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A53ABED08B995A8A0027BF58747579AF /* Struct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BCB329118D48DC646E7D4F14783DE0F2 /* Type.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F19572C302DBE13BF790B4A3D37BAB /* Type.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BD90311CC2D200975DB520F0A2A56AE7 /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B56D3A533CA5D280763A615365297403 /* GoogleUtilities-dummy.m */; }; + BDB0B2E488FD97264EB704B3EAB6F4C3 /* MagazineLayoutCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D78C04CEC15AE5CAE82F1EA98D7317 /* MagazineLayoutCollectionReusableView.swift */; }; + BE0639FC0190BA56073B94F6458A7F5D /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1993261A5A35B686F92622015F498F /* FIRInstanceIDCheckinPreferences+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE1A14CD2CB687B8D0A568F765EB3857 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E2587854D4D57913702C040164E4F0A /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BE91A9944AE272A3F9D23E329F4628BB /* StringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED8E0B4B85FC8AF5E4E89F2FAF5D001 /* StringUtil.swift */; }; + BED1C50287540526B69B47B392C4FDC5 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF8C3FC0C4BF2156F8396EF3ACFB326 /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEEEE769B241BF95B4BEDCDDAB30755A /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9188B951A696404021AA7017D3DA25E3 /* Schema.swift */; }; + BF0BB1E5F4B23079DD1F174D7C4F1C42 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C8A5774DF5F257B93DE38B71343BEE /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C018704F53C235A2E0E6F026DAEDCAD4 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A4026ECE8EF64C795DE52E471842B687 /* FIRLogger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C0331C0E58048DD4A0B0350BF190ED2F /* FIRInstanceIDTokenInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5E49A650E2E366E214D3DFCDBE38B2 /* FIRInstanceIDTokenInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C090893595BE29E07E71AE2DFC071144 /* FIRInstanceID_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D01D34197F66E9D1D34E9A8BE78EE64 /* FIRInstanceID_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C1486F01769F6871382731295AEA46B0 /* FirebaseInstanceID-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 310A7D0326BF50F6E37F2B8D51E7AF47 /* FirebaseInstanceID-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C160FC06D38FF1DD544163B64D7AF6DD /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AC82058AFEB1AE7E55C837549267F109 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C1984BE97FB7D84F86223E710B6FBA75 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAEF84F0F2E2A2D21D3326D31D42417 /* FIRAppAssociationRegistration.m */; }; + C1CFBBA5017B54BEDC594CD077B75534 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F66864A9A67D620DA9CF08BC54E617 /* GULLogger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C1D17A1A1587F3671623B3B82A079453 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 79DFC9DAB493A7B51C659C2CD33D29E0 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C232CEBE6AA4401274C4D7EAA29776EF /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6627A0280E3881C2F565F87F45A51C97 /* FirebaseCoreDiagnostics-dummy.m */; }; + C2C27A1F0D0622FCFE7CEF85495F7ECA /* FIRInstanceIDKeyPairStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F41D5ADB9212B7F6B5BD8EC83C1055F /* FIRInstanceIDKeyPairStore.m */; }; + C360CE0BAEE2C9C0E443746F2B0EB19C /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = A957F793C3B53C3559439886B409A6ED /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C4FD2C09B40D50DFE33367B6FEC61C74 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = B21EC4A6EEA85356ACC55C7B461CDFD0 /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5D94D35E2634559F651966B8F4E3DF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + C5E495B7FA05CF5B8528D04BFC311C64 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 728CD2C704BF030A82803D570246263E /* GULNetworkConstants.m */; }; + C61CE421C71770B568EB93F2D630AF16 /* FIRInstanceIDTokenFetchOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6709BA043BF312EFBE47B4DFF8865B /* FIRInstanceIDTokenFetchOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C76C75040A4D6D4AE1A848DF4A7C5CC3 /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 550E7ACEFEC66A1AA8471A4824AB7EB4 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C81B7E402B1A0880A6C6F22E45BEF2A4 /* FIRMessagingAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = C698788CC3E94BB38719BDB1279B75D2 /* FIRMessagingAnalytics.m */; }; + C8623A55328DC8702B30C8891EFE0AAC /* FIRInstanceIDAPNSInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A3A003AC3EF5A661630609BEC0F8EE4 /* FIRInstanceIDAPNSInfo.m */; }; + C93B7193868FA9EB267D9EF749EC48E9 /* FIRInstanceIDCheckinService.m in Sources */ = {isa = PBXBuildFile; fileRef = DDAB2B9E49F19503B722421C8CB105F7 /* FIRInstanceIDCheckinService.m */; }; + C9C39D3BFB95A4F018B56C3A51713672 /* GDTCCTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEB071FDC097C919F42C8AC2ED5F2D5 /* GDTCCTPrioritizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CA635DB3EE79114A17C24C042B0FD274 /* FIRMessagingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C366C83BBF151DAF1C0296E419F6706 /* FIRMessagingUtilities.m */; }; + CAB848FB18948E1EB175E868A0066A4E /* MagazineLayoutCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45701DFCD9A637256C6366557C79CF2A /* MagazineLayoutCollectionViewCell.swift */; }; + CAD8FE15446C54871EB83CFE96B6138E /* FirebaseInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6F025C1A35844A29F80F75906ADB12 /* FirebaseInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB380E4872BC4586CE871B5F580D9FA9 /* GDTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA8CEB580CFDBE4991E7DF4086C3952 /* GDTUploader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB381311A58991B5B660972924304482 /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = 276AC066644CCC92D828EB4DE80BA251 /* FIRCoreDiagnostics.m */; }; + CB69E34AC33B7B06C8C251511E315384 /* FIRMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EA5C2E52ED5EA5DE0F4E593AAA3DFF2 /* FIRMessaging.m */; }; + CBFEB7DD5B069B64345C35928246255F /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 797A788C837A2290DAAD9C56A079EBAA /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CC1B5F188E0642B9D5CA406F802EAF91 /* FIRInstanceIDCheckinPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC78DEEF3CAB463F61AD53C9ECA51B9 /* FIRInstanceIDCheckinPreferences.m */; }; + CDC06AC9E724658E40696D58C8A655D2 /* GDTRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B1D6CC1A53E810339B17774DD3A326 /* GDTRegistrar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE6EFA9FC5DD5F0B8FD7EEC6FD02D72A /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA94B85521F69EBBEC2D69879CF3A4F /* FIRInstanceIDCheckinPreferences+Internal.m */; }; + CEC1E7F3BF75EB976E7A309B8CAD5FD9 /* GDTEventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C10F6528E3664A4A125D4D868F1CDC3 /* GDTEventDataObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEF49EEDA94BD24FB56CB024CFB70AE8 /* FIRMessagingDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C5B9F7CB57576F38B102031F0F6B59 /* FIRMessagingDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEF71D5ED717421FBE57A7AD627CA462 /* FIRMessagingExtensionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CB86150EDB9B573AB01A4E45FD9B76 /* FIRMessagingExtensionHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D091896FE77A33063A53206C916C512E /* FIRInstanceIDTokenInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 707572B2722E840FD53E3EFFD112BE0A /* FIRInstanceIDTokenInfo.m */; }; D15DD84A4FE55D8CE30BC48EB6811C37 /* Pods-AvH PlanUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A10CB565324867AFF90BC29EC8F60B1 /* Pods-AvH PlanUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3CAA038FE42EB7E7AFF1529280EFA5B /* HeaderModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D25FC75A7178A40A45DFE41FD90D0E26 /* HeaderModel.swift */; }; - D3FA0AA634AAEA99AB3FABC36BB4958C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11B927EC45CBBF6727E03257EDB84714 /* SessionManager.swift */; }; - D4EE6C0950C623D605920C4DFF40CED0 /* FormElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 546B4D6B75603460820354779106755C /* FormElement.swift */; }; + D1D50C3CE44677F4805532CC556659EA /* FIRMessagingConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AAEA2C555060FBB6D17329F21B922A0 /* FIRMessagingConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3CAA038FE42EB7E7AFF1529280EFA5B /* HeaderModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2274EE616F694E435B1666B79938E4F2 /* HeaderModel.swift */; }; + D3FA0AA634AAEA99AB3FABC36BB4958C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6BFA608EC88FB7F015A28AF3C8F9B32 /* SessionManager.swift */; }; + D5413550A3D5DFDDFB82F1407904B636 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 604068D625666A6F618051A87E7AF770 /* Expression.swift */; }; + D5566AFC548CA73620AE1AF5D1AAE650 /* SwiftSoup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C26413C2AA2C0CAB04E7C93048DC54 /* SwiftSoup.swift */; }; D571B248178DC9E8D4593BA1DF8F4AA5 /* Pods-AvH PlanUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F08DABC90F4CDC9C4F0D028838804A5F /* Pods-AvH PlanUITests-dummy.m */; }; - D911AA773D6EB40B07A093A2E4720AF6 /* Evaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD21AA8F3D29BCC02085B1370DDEBE10 /* Evaluator.swift */; }; - DAE446DC326A001F254123D819E6BC3C /* RowOffsetTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8C3D74FF5CFE956A813B56035FAB00 /* RowOffsetTracker.swift */; }; - E0AEB7977C9B5FB36AD2C93E1ECBD830 /* MagazineLayout+SupplementaryViewKinds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E58AE2CE04C45CF05B344B2A663BB0 /* MagazineLayout+SupplementaryViewKinds.swift */; }; - E1DE25F88CE13E4782AA88436A7DDF98 /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A6C7021736393A4E7775A99BED61F5 /* Foundation.swift */; }; - E2BE66EA99B50D8CEF29415C8376A85C /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF653CA475BDAA5F46DE1412AB65F5F /* CoreFunctions.swift */; }; - E32A9FA7CE3E4E2390D638CB611A423E /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3255262BB0FABAD60C0256424A2BF2 /* AggregateFunctions.swift */; }; - E4377086A65262E1343770282D6FE760 /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DCD65C7596AD7514820CF43C286A0CC /* Statement.swift */; }; - E5C7728151AA1C7ABF05425901CB0F9B /* Attribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 418A3E062F00AAED1AC7288E995BBB81 /* Attribute.swift */; }; - E6FCB1DA4CF312247A249F8DE53205D8 /* NodeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C8F01F0CA658595884AF6DDD41BEEE2 /* NodeVisitor.swift */; }; - EA0D06F02A7022D7C8B7EAA9008BDE79 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - EB0DD8CEA1A69867A30267439C970440 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB6F1D0C064D5AF17AC604EDE7BB41D /* Result.swift */; }; - EC2CCC8F5068E5AF72C3EAA5BEBAC610 /* ParseErrorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C9C2AE212E0304375C00CF6DE6FED9 /* ParseErrorList.swift */; }; - EC851112FE0E6DBCD4E8D1AF4FF982BA /* ElementLocationFramePairs.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B116009ACF189FC089CC84FB0D364A /* ElementLocationFramePairs.swift */; }; - EE5633AEE83082FA34C1119CF99329FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */; }; - FAD87A28E6411D366E6D554527DF13DA /* MagazineLayoutSectionMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F80BEA6648874637932409EC755AD53 /* MagazineLayoutSectionMetrics.swift */; }; - FDDD3C7C69D7A18346C4834A24582BD7 /* HtmlTreeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EDA4694E7666134ED800B83C5C0756 /* HtmlTreeBuilder.swift */; }; + D639EFF01E4B990E4088969036BF535D /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D78075B4F888BD3B64882F3660786A /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D64FA18AB88954916D971BFDC446150D /* FIRInstanceIDTokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C3F2C22BCDA9D05FBBF6A704478AF /* FIRInstanceIDTokenManager.m */; }; + D74E9296AF2A3FB21CD3E91115CA42B3 /* Element.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D80C3DC8BBF87F3A94FFEDD87B75FD /* Element.swift */; }; + D8302A5029AF720DA3B5B16DCCB0A6CE /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B4131F687B3226513AF8BAD5C331D0B /* GULUserDefaults.m */; }; + D8AFD9BAFFAA212D3B2C2AC7F4F2E161 /* FIRInstanceIDStringEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 609A73C7F97852A26F53ADCC9084E941 /* FIRInstanceIDStringEncoding.m */; }; + D8E3498A82FD4D2F1BCE053784DFE7DA /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81D7C9641F5A3533972A9EABC47ED3E /* Node.swift */; }; + D99CAE13E94D8B665CE6E2D98220C595 /* FIRInstanceIDKeyPairUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EAE140BD3BED043774608447410FD18 /* FIRInstanceIDKeyPairUtilities.m */; }; + D9C012D7949C7160FB28840B680D5823 /* FIRInstanceIDConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B248CE33E123C04C819A821CB36F76 /* FIRInstanceIDConstants.m */; }; + D9C3D61A811572D085E9BFED8FAA7CF6 /* GtalkExtensions.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A7FA4B848A24929ED8FE1F5E686B544 /* GtalkExtensions.pbobjc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DAE446DC326A001F254123D819E6BC3C /* RowOffsetTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92B61C94D4F4421C409D9C8A9D4E9489 /* RowOffsetTracker.swift */; }; + DAF08C82B7F6ABC74C41D8D01753C348 /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BCA05B836FFCDD58032460640979CEB /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB53F2D8485451150BC94A071D1334F5 /* GDTTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = D28A1DAEBB2888AEA8B1E58FC9D49989 /* GDTTransformer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DB7FD95DF6A55323D39EEC1BCC8B8417 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 67EBFCBFF76543F6D08573669ADD17CA /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + DCBE7A608285FA0409ED16C5D421D436 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6C12A6BBA89765795FC6476F317693 /* Comment.swift */; }; + DD0400A46172B931C636A6D73CB9DB81 /* FIRMessagingLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7968B40FB76DC4DF69EC59014B950FD8 /* FIRMessagingLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD217E423D053FAB9F1AE7AC809A9E28 /* FormElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 245595D928E18744E65869269346B48B /* FormElement.swift */; }; + DF06B3915350D208A304BDB10EFEE2EC /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = D295681389ABE2D110B7630DF40A0A60 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DFB77DA6E1CC6A82BDA49B3295D464CB /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D2E35C901365AE8270AD69BC90D36A2 /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0474E4E1205A9FE98F83079FBF19653 /* FIRInstanceIDAuthKeyChain.h in Headers */ = {isa = PBXBuildFile; fileRef = A76859CAD83DED00B5D243BAC9D2D29F /* FIRInstanceIDAuthKeyChain.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0521638FB17D048B66B39622D83A4F3 /* GoogleDataTransportCCTSupport-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D575477B81C0A15BEA22A5628BF74FE /* GoogleDataTransportCCTSupport-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E090BF9CB584BCB7E0A8F7A6DC3D902F /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95C92D1360684A7F3E299DF5DE6D7ED /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E092042607226A21E3B97BB2BDB350AA /* Api.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 58FD6F571A48DBA52A3190E2E77907D1 /* Api.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E0AEB7977C9B5FB36AD2C93E1ECBD830 /* MagazineLayout+SupplementaryViewKinds.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AFE6A7A1E7A2173027B3DF55A2D6A3 /* MagazineLayout+SupplementaryViewKinds.swift */; }; + E173553B2D05DA9186B2716ED382E87A /* FIRInstanceIDTokenDeleteOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B792D9892793D423E7BE5C8722DDADA /* FIRInstanceIDTokenDeleteOperation.m */; }; + E1B458A32113AC0E58B5FF57EFD07A97 /* GDTTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9280F5952AFCB50F65D3FFF6BE6300D4 /* GDTTransport_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E1CD404268D850521048B3679F130CD9 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 71A22B98C70BC5BCC5A7D188232EA2B5 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + E29B26128203B01E40A0BA5DA92920B8 /* GDTStorage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BC63214D86607F026276080B142863DC /* GDTStorage_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E31457C4061B40E60F8A51E980AFFC53 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 011FEA0747DC01AD535A04D15338A62F /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3EB24754880456604DC4DDCAE6C21F5 /* FIRInstanceIDKeyPair.h in Headers */ = {isa = PBXBuildFile; fileRef = B7A3C1A9E0B9984E481AB2765CBEF5C6 /* FIRInstanceIDKeyPair.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E43E58C7AAABD5F338851B4506BFBAB2 /* ParseSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8F9686600CD6405D574FB6B19F176A /* ParseSettings.swift */; }; + E4A8142EF52298D1C1A3DC70FCE6BCA8 /* GDTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = B4F171B401FF80E93867AA69DA809D77 /* GDTPrioritizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E59F3FF622896D9D34CAD35FBA7E12C0 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 337B5FB77AD7487B410F06EC78C94DA4 /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E602C91CC987893A8330FD032394C659 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6947C1BB8CC3F10CAF8A2ED9976C7A09 /* FIROptions.m */; }; + E694971A084B6D2816925E21B0EC1C8A /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7CB308E67225229D708F15E78AFA2 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E7CF58C6BB6605D356E360E921A14E33 /* ParseErrorList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C78FB342B9EBC3C0C828121321B78A4 /* ParseErrorList.swift */; }; + E80F9B0C95AF96DB70CF1F2F74BC3464 /* FieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 44861C6F8FB2785FA297F4EEE74F0DF9 /* FieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E8ADD2B6FD349009A3F6475856802AC7 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 551BCF030CB34BF6E863FE0D5929AEC0 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8FEBD59AFDF60C152216913704D7FAA /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFA23ACBB8F04C0058F2CB2D3DE01AE /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E967B790FDF9E0462582F57E27DFB917 /* TextNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D804B8FCFBAEEE27FF575C3DB442146D /* TextNode.swift */; }; + E9773A1C2E8CFF4E6F83F176B70031E4 /* Wrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D11AE34E08724934963A5973FA2B988 /* Wrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + EA1DF0906C0609CCA587F4FDB3C4DC2F /* GDTTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CCB982C27FBEC77B0864FB5072F9985 /* GDTTargets.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA3D173EFFD32A22DEBD10F0D8E7EC89 /* NSError+FIRMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = F177139419DAC3663728E18CD3E992F0 /* NSError+FIRMessaging.m */; }; + EA93BB4DEE8D28B239FB35C4AA804CBB /* CharacterReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0352D2AEE8E14620441F1F28D8C2F287 /* CharacterReader.swift */; }; + EB0DD8CEA1A69867A30267439C970440 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38872F832547AEFC0E12BFD41A4E405A /* Result.swift */; }; + EC5A311235B96CB9D5EFEB07EB422752 /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 498A76B655553D3BD4A8D4BC2E5297C1 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC851112FE0E6DBCD4E8D1AF4FF982BA /* ElementLocationFramePairs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B610736104B70C052AB268AB4AA34D /* ElementLocationFramePairs.swift */; }; + EC88E6FC0D98ACF7F8E3565D11C1B373 /* Pods-AvH Plan-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */; }; + EDAF52507359960B90F22767BD839B4A /* FIRMessagingContextManagerService.m in Sources */ = {isa = PBXBuildFile; fileRef = 146AB20EC3127857FA3695817D727CA3 /* FIRMessagingContextManagerService.m */; }; + EF6BB923B3B51BEB719DC12F42D51C64 /* BooleanAttribute.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4479E22D0D3091CE7FD681D15007555 /* BooleanAttribute.swift */; }; + EF9F4E2BC05CEEF29E2DC2E348252CBF /* StringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4B7F15F6932A5F49EF397102C2AFD7 /* StringBuilder.swift */; }; + F01F884F7739F0922B7427F325F73749 /* GDTUploadPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 61ACB54EFD5863A6B1E14524A1CBB4F0 /* GDTUploadPackage.m */; }; + F1F11BC3BF7942FA0F9B5ED2AD9CD494 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = A0F6D6B2BBBCE18458B6B23EC7510A87 /* GDTCCTNanopbHelpers.m */; }; + F1F5B18405728B6F652D8AB14DC2E62D /* FIRInstanceIDCheckinService.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E29B04F8B3C6F4425B69C37D2B6D80 /* FIRInstanceIDCheckinService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1F8EF3851069C1885604541F09BF72B /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9049406831FD7D9DFE5DD59569DB3219 /* OrderedDictionary.swift */; }; + F25317AD7FF998E9915DECA0FE3C1E55 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 73D6995BF4CCAF45C440C8694620CEAB /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2BB4227345046EA6AFA5D16E8AC1097 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */; }; + F2FC5C877AB1E915278F7E401E7C699C /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = B294B4371CC1F5C0D466F981A887A6E6 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3320035BE51903DADDAAEC98FBFE00A /* Attributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24508DC377C4B08B2B9E91CC8C4092CA /* Attributes.swift */; }; + F3414213920A203F1652C32967453D53 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = FB81C2240D8569A15143647E083A5349 /* FIRErrors.m */; }; + F36135897E58A66F461E2806247D9FC9 /* GDTUploadPackage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BD213F1BD93E20B36EE9D17A0FBD3984 /* GDTUploadPackage_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F36A215845806DE96516B1D9CC5B3E41 /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CA1A65D9E912C169476BB04A388D601 /* GULNetwork.m */; }; + F3FF5937390DBDF508719CAC47F6A83B /* FIRInstanceIDUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 739DEF91DDCAE904E1A9B47C4299A047 /* FIRInstanceIDUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4178159BB02960D02918147EDCCCE46 /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = CF121C4826E9C8F6CFD860205EDF2586 /* GULNetworkURLSession.m */; }; + F48452565F9EF47DD96B3FB5D2EF2F57 /* GDTStoredEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = C4451EC92516F8160A063C45A75DB9CA /* GDTStoredEvent.m */; }; + F49066E54EF2E1A9022EF018C30D7F57 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 112C3BAF8907029427FD67F2E0689EF9 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F4A3F7CF3DAF3435007A36A3B9C08FE3 /* FIRMessagingCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A27BCE19BFA2C7F54064CEB00526CB8 /* FIRMessagingCodedInputStream.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4B66430B6F3FB20F001845F038DB62C /* GDTTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ACFC19C4DBDB1286E4323C42A9D6530 /* GDTTransport.m */; }; + F4E81BBB8F2DC30EF772E1B83D61ACB5 /* FIRIMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4628669F0A3586B72F3AABDF6899A1 /* FIRIMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F55E47090BDF86AE3F6088EC1C5BD288 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 80946C90E0643AD9B97AD7FF70C6DE39 /* nanopb-dummy.m */; }; + F620CF3A248B61555625E228358B097C /* FIRMessagingClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 53B0F628E97AF4462470C19BEFB6D109 /* FIRMessagingClient.m */; }; + F6B47F021A03193CCCF690A27F43D5E5 /* FIRInstanceIDKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 68D9CAF573F6C119C2B4F96EC415125A /* FIRInstanceIDKeychain.m */; }; + F7B33CB6ADDAF8E424CD7D4E3F7E1D0B /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 22C7B858C2B45CD41B93D8EC6420A5BB /* FIRDependency.m */; }; + F7DC91E0AD1429EC28DD08AAE3D0C1A3 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 922ED8C6167CDFE34FFB5E14174A0EAE /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + F7DCBBA59C0211EF1F222ED0485BD3F3 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = CF9208E4443F9C942C23B2726B3E0EF2 /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F9D475845B7C8A2C74F4102F2199EBD7 /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67A821A4C1C1A30D766BF137FD1C77A /* RTree.swift */; }; + F9D8DBAD2A0BEF190AE5EE0B146D5B25 /* FIRInstanceIDConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = DE47C8E3586115C1710333DD04F38B67 /* FIRInstanceIDConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FAD87A28E6411D366E6D554527DF13DA /* MagazineLayoutSectionMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E00566EEC2C3B91EE28F7DDFFB10FF7 /* MagazineLayoutSectionMetrics.swift */; }; + FB80EAC50DAC0FE18D8891662BF9BDCB /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB49F3DE76ED21E8FE5A9A464BB68F2 /* FIRAnalyticsConfiguration.m */; }; + FBCDDC21A47B5A92F32AFE423BBF6061 /* GDTReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B644D19FC949BF63963A97CFE2F777 /* GDTReachability.m */; }; + FBE916B8924D39078A6B4140E09709FD /* FirebaseMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C62EA05B567593DE60ABF876AB12E80 /* FirebaseMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD60ED3EE1EF9C7019A88CF7145A223A /* FIRMessagingTopicsCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F8FE2731508D99AF19E339E154B3AF /* FIRMessagingTopicsCommon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD78C8DB5709DEC83D8940A102F62D3C /* FIRMessagingRmq2PersistentStore.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEEA4488979AD288A41EE6EEF38C72F /* FIRMessagingRmq2PersistentStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDA503416CFBA1A6B7AAA7B71B887934 /* FIRInstanceIDAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = BBC52F411A011CBC2517B570206468F4 /* FIRInstanceIDAuthService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE7BA1702229860056F6D27CB1829663 /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = DE14930E3DF8D0E5FFA41662CA629A7F /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF1360BC9106E42FC65D45537D56872E /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = E17A7454C87B21FF3723DB8490B9FCB2 /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFF77F2C1D64936E003258528BE93A24 /* FIRMessagingDataMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C504F00E83383461C4ECDAE9151DC512 /* FIRMessagingDataMessageManager.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0CD21E1AD6B0CC13AED2B8C8CAEC60AC /* PBXContainerItemProxy */ = { + 0AE1B1981D9C5A640F3BD67748ECBD72 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B655D8DA4BAF38217006FCA56ECD4127; - remoteInfo = SQLite.swift; + remoteGlobalIDString = DDBB2787645FF0772AAEF77C91958C63; + remoteInfo = FirebaseMessaging; }; - 18122EE9E305AE2AE628AACD4F3A2FF7 /* PBXContainerItemProxy */ = { + 0D940AACBB2D28F2A3FD56EB17D84BD5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 401664DA96804F2306813DC441D08F45; + remoteGlobalIDString = 428FD5645155BBD3C406DC325993183C; + remoteInfo = FirebaseCore; + }; + 0ECD5075C228D96B5E251CBD746A6047 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5BD29EFC331C173D7041FB95BF07B94; + remoteInfo = nanopb; + }; + 1185B473C00CB201DB171B364585485C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E0B3286D453882CB2ED1C149E292E6F5; remoteInfo = SwiftSoup; }; - 4D06395C15145B7E5331DB00D179EBF1 /* PBXContainerItemProxy */ = { + 1778CA8EF1FC0D1D3832D1C1F49C89D8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 428FD5645155BBD3C406DC325993183C; + remoteInfo = FirebaseCore; + }; + 1C3994818621206F5B69F6B0F3285697 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DF0C8ED280749A6C840E3B17A9930D1F; + remoteInfo = FirebaseCoreDiagnosticsInterop; + }; + 1DED0366FD6B6A15A905EF40E464C5FF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D21A861739C3E0D05407C95E0682978; + remoteInfo = GoogleDataTransportCCTSupport; + }; + 210EE1FCB03EF2EE59A1967B40F7C12B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0E8E057198E5E24DF46BC5966C8E46B; + remoteInfo = GoogleUtilities; + }; + 261DBDDEE53C3896C7907DA62B1F1096 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E1728C732F78E096899723A0FABCC0E3; + remoteInfo = Protobuf; + }; + 38E7DBE8E8771138FAAC46990036C976 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B5BD29EFC331C173D7041FB95BF07B94; + remoteInfo = nanopb; + }; + 3919B6225533D121EA928671F26FFA3C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D5CB6E59451FD18965C8F33EB68CA764; + remoteInfo = Firebase; + }; + 3FC4C872665CE246B1D7CAED835DFC93 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = CA5C346811416F5E58C50FE256305DBB; remoteInfo = MagazineLayout; }; - 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */ = { + 4D3D7E6CE48292869D0763F1109D52B8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FBCC9250CC2F3CD2F4F7861DAE38E61D; - remoteInfo = "Pods-AvH Plan"; + remoteGlobalIDString = D0E8E057198E5E24DF46BC5966C8E46B; + remoteInfo = GoogleUtilities; }; - C933A8E0AA81DDC75B20611D30AD1317 /* PBXContainerItemProxy */ = { + 4E05C8706F6764B17951277687E42CCA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFB4D7502EA3D627FEEA4037B84DF708; + remoteInfo = GoogleDataTransport; + }; + 61D41E8036C93245D64470DC2901A022 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DDBB2787645FF0772AAEF77C91958C63; + remoteInfo = FirebaseMessaging; + }; + 6811EAF459C9E1AFE35066E4DD9AF269 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 3383968E74B5371B20BB519B170DC7FD; remoteInfo = Alamofire; }; + 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1531EB622656B32C687526554D06B552; + remoteInfo = "Pods-AvH Plan"; + }; + 82C6151E1D0CD6ACF7881A488AE9DC5F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 40EFD2FE98482D42ED132A8C5A6AE39A; + remoteInfo = FirebaseInstanceID; + }; + 87CE41C3445896593BB689F0F60C5155 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 428FD5645155BBD3C406DC325993183C; + remoteInfo = FirebaseCore; + }; + 8EB8B2E075EEECFB1924973204CB8F24 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF4560F1635BAC33F70EC6AF45178ED4; + remoteInfo = FirebaseCoreDiagnostics; + }; + 923DDDE8F3A4E2B635F6102B54810398 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF4560F1635BAC33F70EC6AF45178ED4; + remoteInfo = FirebaseCoreDiagnostics; + }; + 9868DFA0567C4726F91D90B16D58C03F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DF0C8ED280749A6C840E3B17A9930D1F; + remoteInfo = FirebaseCoreDiagnosticsInterop; + }; + 99D7676D7C46BE17942D1DBFF61F16F0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E1728C732F78E096899723A0FABCC0E3; + remoteInfo = Protobuf; + }; + ACAA70CE392D3CF77E89B7CA9FA33E92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D21A861739C3E0D05407C95E0682978; + remoteInfo = GoogleDataTransportCCTSupport; + }; + ADDDBA1C420CCD135D926B9C4F634011 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CE06F410780800E20FAA214C9287D37; + remoteInfo = SQLite.swift; + }; + B6FD98BA8EAAC97325F1851410FD337C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5362D9190F9FA24D9A9CAEA6270561CC; + remoteInfo = FirebaseAnalyticsInterop; + }; + C33F28F4930A03DB5E90EB15613DF315 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5362D9190F9FA24D9A9CAEA6270561CC; + remoteInfo = FirebaseAnalyticsInterop; + }; + C5354D66149F2B30D5D80C34DBD5BC1F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0E8E057198E5E24DF46BC5966C8E46B; + remoteInfo = GoogleUtilities; + }; + C6C27896B53507BBABBB9E421BBB829F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DF0C8ED280749A6C840E3B17A9930D1F; + remoteInfo = FirebaseCoreDiagnosticsInterop; + }; DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FBCC9250CC2F3CD2F4F7861DAE38E61D; + remoteGlobalIDString = 1531EB622656B32C687526554D06B552; remoteInfo = "Pods-AvH Plan"; }; + E016395E440992CC8F0CBA422E65FB68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFB4D7502EA3D627FEEA4037B84DF708; + remoteInfo = GoogleDataTransport; + }; + E5ED6ED6B7B7604FFD23802C4DDD7E0E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 428FD5645155BBD3C406DC325993183C; + remoteInfo = FirebaseCore; + }; + E82A588BCC553B20474D93098250D2D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0E8E057198E5E24DF46BC5966C8E46B; + remoteInfo = GoogleUtilities; + }; + F0CC97BA23CFD3DC209E097AA66526DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0E8E057198E5E24DF46BC5966C8E46B; + remoteInfo = GoogleUtilities; + }; + F2443144AA7D855F8E3EDB61D86D5189 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 40EFD2FE98482D42ED132A8C5A6AE39A; + remoteInfo = FirebaseInstanceID; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0036C112B94117FBFB2A41309C9B6206 /* Pods-AvH PlanTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanTests-acknowledgements.plist"; sourceTree = ""; }; - 00E526C24AACA8014B1C71243B9B62B0 /* BackgroundModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BackgroundModel.swift; path = MagazineLayout/LayoutCore/BackgroundModel.swift; sourceTree = ""; }; - 029AB9B94C18F6436540FA3075F811F0 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 034CE2184DACE0B9E7244770E09A3300 /* Element.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Element.swift; path = Sources/Element.swift; sourceTree = ""; }; - 064516A478D7A127594EF62D1874AE3A /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - 086B56D11725B284FE70EAA3A3986E34 /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = ""; }; - 0A5E6D38E3E18B694586D543DE05FCA9 /* NodeTraversor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeTraversor.swift; path = Sources/NodeTraversor.swift; sourceTree = ""; }; - 0AAB5D7DC230F4AB408893F8980E1DAD /* Token.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Token.swift; path = Sources/Token.swift; sourceTree = ""; }; - 0AB6F1D0C064D5AF17AC604EDE7BB41D /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 0EDF75AC1F692A7F678DAD4A71795610 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 11B927EC45CBBF6727E03257EDB84714 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 1335B5CF23A350C29D38432E9161559A /* Document.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Document.swift; path = Sources/Document.swift; sourceTree = ""; }; - 141C0698B23FE595910234BCFA15CA61 /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = Sources/SQLite/Extensions/RTree.swift; sourceTree = ""; }; - 14389B80EBB923646C760C02FD3EE67A /* MagazineLayoutItemSizeMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutItemSizeMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutItemSizeMode.swift; sourceTree = ""; }; - 18F2560BBCF0AC90CB3E24F35BBC6B4B /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Sources/SQLite/Helpers.swift; sourceTree = ""; }; - 19B08AA5293245C2B45AC8E66D359FB7 /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = Sources/SQLite/SQLite.h; sourceTree = ""; }; - 19CD37326A57E04965D74C29118EFE2F /* DocumentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DocumentType.swift; path = Sources/DocumentType.swift; sourceTree = ""; }; + 011FEA0747DC01AD535A04D15338A62F /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; + 01A5959D37691095879BFE34DFFD3FA4 /* SerializationException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializationException.swift; path = Sources/SerializationException.swift; sourceTree = ""; }; + 01E17F768A1A6DF1D7C738896ED510A7 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = Firebase/Core/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + 01F859E9D18264DE78D78D9E631E571B /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + 0352D2AEE8E14620441F1F28D8C2F287 /* CharacterReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterReader.swift; path = Sources/CharacterReader.swift; sourceTree = ""; }; + 04404E7A4F52A8AD39FCCD5F9F5833C0 /* FIRInstanceIDVersionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDVersionUtilities.m; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.m; sourceTree = ""; }; + 04D807CF0D28672B7A3BF8DB49949B08 /* QueryParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryParser.swift; path = Sources/QueryParser.swift; sourceTree = ""; }; + 05C6E9B7731B9C6AB6CEAE8B4339587E /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; + 0623EF777274DF5DA6AAAEA6147B95E3 /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = Firebase/Core/FIRConfiguration.m; sourceTree = ""; }; + 06C405C7F7B46DD908F22475F966AFAF /* MagazineLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MagazineLayout.modulemap; sourceTree = ""; }; + 07C54A1F45A1AEB7800800D2BDC86A44 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 080A34AF5B5E13A3C53D23FCC5D3253C /* GtalkExtensions.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GtalkExtensions.pbobjc.m; path = Firebase/Messaging/Protos/GtalkExtensions.pbobjc.m; sourceTree = ""; }; + 080EBA65D27BF08E67822FDEFBF5261D /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + 0843A7A26E094A63ACC8972EE51A0EEC /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/SQLite/Typed/Operators.swift; sourceTree = ""; }; + 093ED5AE58B54E880D26499E6BD49846 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; + 095CD55FB99BF2894A0EB632145A96EA /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = ""; }; + 097D82CFCD3F9CFFAC776B65E5703B6D /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.h; sourceTree = ""; }; + 099602E95CC02BDF479BAE577F2E1E33 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 0A062B8DC5F9F3E5649CB5EF9795C86F /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + 0AF931299E2E39739198BDE33142C050 /* Tokeniser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tokeniser.swift; path = Sources/Tokeniser.swift; sourceTree = ""; }; + 0B1E0D94BDA1054FB2EE70638192CD14 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = Firebase/Core/Public/FIRApp.h; sourceTree = ""; }; + 0B957168C28E0CE227F792D52CAEE1AE /* FIRMessagingDelayedMessageQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingDelayedMessageQueue.h; path = Firebase/Messaging/FIRMessagingDelayedMessageQueue.h; sourceTree = ""; }; + 0C366C83BBF151DAF1C0296E419F6706 /* FIRMessagingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingUtilities.m; path = Firebase/Messaging/FIRMessagingUtilities.m; sourceTree = ""; }; + 0CD5E88A37AE6FDB254929D064DD052F /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; + 0D11AE34E08724934963A5973FA2B988 /* Wrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Wrappers.pbobjc.m; path = objectivec/google/protobuf/Wrappers.pbobjc.m; sourceTree = ""; }; + 0DEB071FDC097C919F42C8AC2ED5F2D5 /* GDTCCTPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTPrioritizer.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTPrioritizer.h; sourceTree = ""; }; + 0E0AAC9D9041EFDB22094BF00013AAC0 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; + 0E5FA9D2F03EFF67A5DC958704166FF4 /* ParseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseError.swift; path = Sources/ParseError.swift; sourceTree = ""; }; + 0EF4E3FDBD9FD09E59E535928355FDEB /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Private/GULReachabilityChecker.h; sourceTree = ""; }; + 0F9AB3B992F3E80357F0CA69E2560F94 /* FIRInstanceIDTokenOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.h; sourceTree = ""; }; + 10861AB060D8A91C39A7805B8607DCCC /* FIRCoreDiagnosticsDateFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsDateFileStorage.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnosticsDateFileStorage.h; sourceTree = ""; }; + 110D2101A2769CC12C6BD693A749E5F7 /* FIRMessagingPacketQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingPacketQueue.h; path = Firebase/Messaging/FIRMessagingPacketQueue.h; sourceTree = ""; }; + 112C3BAF8907029427FD67F2E0689EF9 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + 118F7697224E030D07491D261B5FAF18 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/String.swift; sourceTree = ""; }; + 12081A7E373659B1A2EA67DC04126D14 /* FIRMessaging_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessaging_Private.h; path = Firebase/Messaging/FIRMessaging_Private.h; sourceTree = ""; }; + 1228D17F9F9B4088240407FD14B1E4D5 /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = Sources/SQLite/Core/Statement.swift; sourceTree = ""; }; + 128B9B3526F54D1076919E38206527C3 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 12B3ADF0DBA890F99BE5A5CD81804401 /* FIRMessagingConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingConnection.h; path = Firebase/Messaging/FIRMessagingConnection.h; sourceTree = ""; }; + 133C54E59A331C176BBDE1E546557629 /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = Sources/SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; + 133D9DDCB33FDBC19746116DA553CDF8 /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; + 13984BC9163AA2B98D573D559CF7DCA0 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = Firebase/Core/Private/FIRComponent.h; sourceTree = ""; }; + 146AB20EC3127857FA3695817D727CA3 /* FIRMessagingContextManagerService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingContextManagerService.m; path = Firebase/Messaging/FIRMessagingContextManagerService.m; sourceTree = ""; }; + 1476C25FCA90F5ECBEC36219EE346BA3 /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = Firebase/Core/FIRBundleUtil.m; sourceTree = ""; }; + 15756E629826FAC8D31C8D04E392E07F /* Firebase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.xcconfig; sourceTree = ""; }; + 16148B6F895FAF0CC9628C530506EFA9 /* CombiningEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombiningEvaluator.swift; path = Sources/CombiningEvaluator.swift; sourceTree = ""; }; + 16508B1A109AF32119DAC1E2DB96438E /* FIRMessagingReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingReceiver.h; path = Firebase/Messaging/FIRMessagingReceiver.h; sourceTree = ""; }; + 16A7FCD826B7275C733B1920D5307244 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/Connection.swift; sourceTree = ""; }; + 182B1DF0654B932C9DC83741DA71A0D6 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + 18677F73C482B2B8DF77B3B25DA0A4D9 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; + 18EBCCEE6935C30E19AA712B523B86C6 /* CharacterExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterExt.swift; path = Sources/CharacterExt.swift; sourceTree = ""; }; + 18FA929D742AF284DD9384F2C52BE4F4 /* GDTClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTClock.h; path = GoogleDataTransport/GDTLibrary/Public/GDTClock.h; sourceTree = ""; }; + 195C5DAD076DAAF4B2855A9CDF1A4A44 /* XmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlTreeBuilder.swift; path = Sources/XmlTreeBuilder.swift; sourceTree = ""; }; + 1979C7D60B0BAC447B854C759EDDFF2F /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = Sources/SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; 1A06F52E0F27260A1C944ED81BE91FA5 /* Pods-AvH PlanUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanUITests-Info.plist"; sourceTree = ""; }; - 1B65C1817DBD99AD9B1CCDCAA6DBB99D /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 1DDF5773FFFD7F7566D9670DA2B78462 /* SQLite.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLite.swift-Info.plist"; sourceTree = ""; }; + 1B5DD62D06721DC61731752FED49648D /* FIRMessagingPersistentSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingPersistentSyncMessage.m; path = Firebase/Messaging/FIRMessagingPersistentSyncMessage.m; sourceTree = ""; }; + 1B6C4945196FE118D1945B6CE074AB43 /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; + 1B70B1A784E3D2A104E82C9D64A4BEA1 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; + 1BCA05B836FFCDD58032460640979CEB /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; + 1D6520B355BDDDB866524AF35114A0AC /* Protobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Protobuf.framework; path = Protobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1D7B8165C8B37BAB449F1E13FFC0AF8B /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = Firebase/Core/Public/FIRLoggerLevel.h; sourceTree = ""; }; + 1DA2121A0B433E918994635FC583EB5C /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = Firebase/Core/Private/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + 1DC545A9DE0C16730158ACC1BDFFC41B /* Entities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entities.swift; path = Sources/Entities.swift; sourceTree = ""; }; + 1DEBA40653843631E7D8D8F293C39AF3 /* FIRMessagingRemoteNotificationsProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingRemoteNotificationsProxy.h; path = Firebase/Messaging/FIRMessagingRemoteNotificationsProxy.h; sourceTree = ""; }; + 1E35C1353718635F8A82B8939155929B /* MagazineLayoutBackgroundVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutBackgroundVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutBackgroundVisibilityMode.swift; sourceTree = ""; }; 1E55FD447CACA66A7D11C76DBC1885CC /* Pods-AvH Plan-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AvH Plan-frameworks.sh"; sourceTree = ""; }; - 1E7B5EE9B839AF9C96A482D20626F022 /* ItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemModel.swift; path = MagazineLayout/LayoutCore/ItemModel.swift; sourceTree = ""; }; - 2255CE527A57D05A8FA8A4681D754663 /* SwiftSoup.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSoup.xcconfig; sourceTree = ""; }; - 2907DD9ACECB59B378B7A28FFA59834B /* SQLite.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLite.swift-dummy.m"; sourceTree = ""; }; - 2DA0452A126DDEA2BD9224D87A00573B /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 2E0419D168E01E18B52E8680AF0AB943 /* CharacterExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterExt.swift; path = Sources/CharacterExt.swift; sourceTree = ""; }; - 30AD51A198D211969F3056E0DE454F2A /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = Sources/SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; - 358A075404F6CC225388D01DB33B1DCF /* SQLite.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLite.swift.xcconfig; sourceTree = ""; }; + 1E888642901B524329A0502211506B03 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = Firebase/Core/Private/FIROptionsInternal.h; sourceTree = ""; }; + 1EAE140BD3BED043774608447410FD18 /* FIRInstanceIDKeyPairUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairUtilities.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.m; sourceTree = ""; }; + 204311714EE8C4624732DD95C87CBEB7 /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = Sources/SQLite/Typed/Query.swift; sourceTree = ""; }; + 2050BEC8A94E59B758344499095BCB48 /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = Firebase/Core/Private/FIRComponentContainerInternal.h; sourceTree = ""; }; + 21D5C155730BB151B59B593E759E3246 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 220A2D5C731A9DB0E6647BB7CE2BCAD0 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = Firebase/Core/FIRApp.m; sourceTree = ""; }; + 2274EE616F694E435B1666B79938E4F2 /* HeaderModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeaderModel.swift; path = MagazineLayout/LayoutCore/HeaderModel.swift; sourceTree = ""; }; + 228824D5733E95B7EBDDE15C16226A43 /* SourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SourceContext.pbobjc.m; path = objectivec/google/protobuf/SourceContext.pbobjc.m; sourceTree = ""; }; + 22C7B858C2B45CD41B93D8EC6420A5BB /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = Firebase/Core/FIRDependency.m; sourceTree = ""; }; + 22DD18258022AC7BC53DBBBD92B3D3BE /* FirebaseMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseMessaging.framework; path = FirebaseMessaging.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 23201DE71C940BF4186E232EB33EF54E /* FIRInstanceIDURLQueryItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDURLQueryItem.h; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.h; sourceTree = ""; }; + 23640E614BC4F84297C7FA8A48733166 /* TokenQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokenQueue.swift; path = Sources/TokenQueue.swift; sourceTree = ""; }; + 237391B04DCC9C133B7F005D18401B6B /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; + 23DEAB89EA356E0ED22362C051B93B71 /* FIRMessagingConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingConnection.m; path = Firebase/Messaging/FIRMessagingConnection.m; sourceTree = ""; }; + 242581E9D668D5BB2A245A3579F91DFC /* FirebaseMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseMessaging-dummy.m"; sourceTree = ""; }; + 2445BAB69E58F298F52A9D1022BCE7F8 /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Private/GULMutableDictionary.h; sourceTree = ""; }; + 24508DC377C4B08B2B9E91CC8C4092CA /* Attributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attributes.swift; path = Sources/Attributes.swift; sourceTree = ""; }; + 245595D928E18744E65869269346B48B /* FormElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormElement.swift; path = Sources/FormElement.swift; sourceTree = ""; }; + 24C394E97A040478789A71C350062A9F /* MagazineLayoutFooterVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutFooterVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutFooterVisibilityMode.swift; sourceTree = ""; }; + 250344BBE10683CEAC99C3AFEE1D10F9 /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleDataTransport.framework; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26814066541FE502CC91EC7497ECB792 /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = Sources/SQLite/Typed/Setter.swift; sourceTree = ""; }; + 2734DEF1EC3FF73218B5DD7987934E3D /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; + 276AC066644CCC92D828EB4DE80BA251 /* FIRCoreDiagnostics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnostics.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m; sourceTree = ""; }; + 28CBBAC552F5B54B2BCCF5B8C807D229 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = Firebase/Core/FIRComponent.m; sourceTree = ""; }; + 29083B79C3BB795B56E09EBD6E871987 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 2A0AF1BE09FD28D7023750327F8EE29E /* SQLiteObjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SQLiteObjc.m; path = Sources/SQLiteObjc/SQLiteObjc.m; sourceTree = ""; }; + 2A62F5DEA813F07D663C4B01BE3FDEA0 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 2AD816F214BDA497E2D88984F79CF9D1 /* SQLite.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-umbrella.h"; sourceTree = ""; }; + 2B21F63202C507BB92A3ABF0B09CE3D2 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLite.framework; path = SQLite.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2C10F6528E3664A4A125D4D868F1CDC3 /* GDTEventDataObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTEventDataObject.h; path = GoogleDataTransport/GDTLibrary/Public/GDTEventDataObject.h; sourceTree = ""; }; + 2C5E49A650E2E366E214D3DFCDBE38B2 /* FIRInstanceIDTokenInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenInfo.h; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.h; sourceTree = ""; }; + 2C6D23963CA73BD85EFDA805A9498BD3 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = Firebase/Core/FIRVersion.m; sourceTree = ""; }; + 2DFDDBB5AA8737D1DF3F6B6A28995B42 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 2E907C6BC118A3FE518B8D6DB1369E2A /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; + 2EA8CEB580CFDBE4991E7DF4086C3952 /* GDTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTUploader.h; path = GoogleDataTransport/GDTLibrary/Public/GDTUploader.h; sourceTree = ""; }; + 2EF49D47F83B612D9DDA5BD09523F943 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = Sources/SQLite/Foundation.swift; sourceTree = ""; }; + 2F326B169AF09ACCB7964C65BE834C99 /* FIRInstanceIDTokenOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.m; sourceTree = ""; }; + 2FE1CD9E9F35D32BDF790378002B7FEC /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedSet.swift; path = Sources/OrderedSet.swift; sourceTree = ""; }; + 310A7D0326BF50F6E37F2B8D51E7AF47 /* FirebaseInstanceID-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseInstanceID-umbrella.h"; sourceTree = ""; }; + 3138D7125B191CF20068E2B05654E21E /* NSDictionary+FIRMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+FIRMessaging.m"; path = "Firebase/Messaging/NSDictionary+FIRMessaging.m"; sourceTree = ""; }; + 318CC9D95E1B7523CC42FEF50A6E8EF2 /* FirebaseInstanceID.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstanceID.xcconfig; sourceTree = ""; }; + 3231A3965DF41FF2D81481E35E88B67D /* FIRInstanceIDCheckinStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinStore.m; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.m; sourceTree = ""; }; + 32C5B9F7CB57576F38B102031F0F6B59 /* FIRMessagingDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingDefines.h; path = Firebase/Messaging/FIRMessagingDefines.h; sourceTree = ""; }; + 337B5FB77AD7487B410F06EC78C94DA4 /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; + 3518076ADA3C205C8AFFFC1E94D6AFD0 /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; + 352394AEA1538EFD715A7F38DECA3556 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = Firebase/Core/Private/FIRAppAssociationRegistration.h; sourceTree = ""; }; + 362366515C9E15BAD5051233D6133DDD /* FIRInstanceIDKeyPairUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairUtilities.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.h; sourceTree = ""; }; + 36633A30D1B026A5BAB277DB0CF632E8 /* Cleaner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cleaner.swift; path = Sources/Cleaner.swift; sourceTree = ""; }; 366D4051596D87F4F38AE0A38BA83DCB /* Pods-AvH PlanTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH PlanTests-dummy.m"; sourceTree = ""; }; - 380A846E10118B9D2D6B943E2951252A /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 39953A8209DACF4C2A59C0348CF40659 /* MagazineLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MagazineLayout.framework; path = MagazineLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3A30584F26AF64C7435FB4B4E2F2EC4F /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = Sources/SQLite/Typed/Query.swift; sourceTree = ""; }; - 3A73049FD316B2F6863D1B5E203D80AB /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 3E52F807D97846CF12DB6771CBEAD49B /* UICollectionViewDelegateMagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UICollectionViewDelegateMagazineLayout.swift; path = MagazineLayout/Public/UICollectionViewDelegateMagazineLayout.swift; sourceTree = ""; }; - 3EDA09749DDA5EB4E928574EBCCDC374 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 3F6AFF62F4EA43A023B4C9CCC150939F /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Parser.swift; sourceTree = ""; }; - 411A42EFF9352C9F5476F22525933762 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 418A3E062F00AAED1AC7288E995BBB81 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = ""; }; - 42AA15A99299108B390FB4FC355F774B /* Collector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collector.swift; path = Sources/Collector.swift; sourceTree = ""; }; - 46FD038425BDDF54CD2C9A01EE98BAD7 /* SerializationException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializationException.swift; path = Sources/SerializationException.swift; sourceTree = ""; }; - 4864DC551508F6C5C02F438E1224B93A /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = ""; }; + 36B755BBFC3EA355C997B8EB7BFE9FBC /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; + 36BA7E63892121557A5AC1CA6F2696C8 /* GDTLifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTLifecycle.m; path = GoogleDataTransport/GDTLibrary/GDTLifecycle.m; sourceTree = ""; }; + 371A1A696CD5A3893AA4924F0E9BD074 /* DocumentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DocumentType.swift; path = Sources/DocumentType.swift; sourceTree = ""; }; + 3737CB4723A19B6EB8D55E897A63BC28 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; + 37653B987319E335F466B2BB34914EEC /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities.framework; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3799174E36082F2237499A35761D5056 /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; + 37B427DF827D5B41E42E65E3E006503A /* GDTStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTStorage.h; path = GoogleDataTransport/GDTLibrary/Private/GDTStorage.h; sourceTree = ""; }; + 386081CF734A6D6383427B3D417FDDDC /* MagazineLayoutInvalidationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutInvalidationContext.swift; path = MagazineLayout/Public/MagazineLayoutInvalidationContext.swift; sourceTree = ""; }; + 38872F832547AEFC0E12BFD41A4E405A /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + 3956B4BF2B6E82EA6457F6C05FAE8C30 /* FIRInstanceIDCheckinPreferences_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences_Private.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences_Private.h; sourceTree = ""; }; + 39D5369A5E17A9565775B51C45897930 /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = Sources/SQLiteObjc/fts3_tokenizer.h; sourceTree = ""; }; + 3A27BCE19BFA2C7F54064CEB00526CB8 /* FIRMessagingCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingCodedInputStream.h; path = Firebase/Messaging/FIRMessagingCodedInputStream.h; sourceTree = ""; }; + 3A3A003AC3EF5A661630609BEC0F8EE4 /* FIRInstanceIDAPNSInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAPNSInfo.m; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.m; sourceTree = ""; }; + 3A8616A907318A8B6ED5FF84627E16EC /* FIRInstanceIDAPNSInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAPNSInfo.h; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.h; sourceTree = ""; }; + 3B288124FC3302789F70DA20B0F84EFB /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; + 3BEB6A148F406301BD6C84A3F1C159A4 /* FIRInstanceIDCheckinPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.h; sourceTree = ""; }; + 3BFB3F24FAF57AC4851C67385FD4F113 /* FIRCoreDiagnosticsConnector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsConnector.m; path = Firebase/Core/FIRCoreDiagnosticsConnector.m; sourceTree = ""; }; + 3C197CFAE43D78AE5275AD5D8668B083 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; + 3C4750DF2D649A8039A51B87CA3B215C /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; + 3E00566EEC2C3B91EE28F7DDFFB10FF7 /* MagazineLayoutSectionMetrics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutSectionMetrics.swift; path = MagazineLayout/LayoutCore/Types/MagazineLayoutSectionMetrics.swift; sourceTree = ""; }; + 3E2587854D4D57913702C040164E4F0A /* FIRDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDiagnosticsData.h; path = Firebase/Core/Private/FIRDiagnosticsData.h; sourceTree = ""; }; + 3ECA4CDA40BC9FCDE783DD4EA3812E92 /* Pods_AvH_PlanUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanUITests.framework; path = "Pods-AvH PlanUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3ED8E0B4B85FC8AF5E4E89F2FAF5D001 /* StringUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtil.swift; path = Sources/StringUtil.swift; sourceTree = ""; }; + 3FF4EE556C7AF6D0717DDE3F43B11814 /* FIRMessagingLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingLogger.m; path = Firebase/Messaging/FIRMessagingLogger.m; sourceTree = ""; }; + 4053D912131456882C783E528BA08043 /* FIRMMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMMessageCode.h; path = Firebase/Messaging/FIRMMessageCode.h; sourceTree = ""; }; + 42D78075B4F888BD3B64882F3660786A /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = Sources/SQLite/SQLite.h; sourceTree = ""; }; + 4329AA08D7924088088BD4A520FB7E5D /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Private/GULNetworkConstants.h; sourceTree = ""; }; + 434B8E96F8D600C12F491899BB9E3AC2 /* FIRMessagingReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingReceiver.m; path = Firebase/Messaging/FIRMessagingReceiver.m; sourceTree = ""; }; + 43B42C82F203B880C811185165143022 /* FIRMessagingSecureSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingSecureSocket.m; path = Firebase/Messaging/FIRMessagingSecureSocket.m; sourceTree = ""; }; + 440787E546EAC7B4CE831D2EACCB4B17 /* Collector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collector.swift; path = Sources/Collector.swift; sourceTree = ""; }; + 440B36F66B4C9189F699347F1F3F406C /* firebasecore.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = firebasecore.nanopb.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.h; sourceTree = ""; }; + 44365C8B986FA96EFAD9A485DFD42839 /* FIRInstanceIDVersionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDVersionUtilities.h; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.h; sourceTree = ""; }; + 4468BC20B74303B6AC3CFD47A18DC032 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Private/GULNetwork.h; sourceTree = ""; }; + 44861C6F8FB2785FA297F4EEE74F0DF9 /* FieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FieldMask.pbobjc.m; path = objectivec/google/protobuf/FieldMask.pbobjc.m; sourceTree = ""; }; + 449726956E53FE4AF53D2DF45CDE97DE /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 452953F7C5376FADF00731B87C6F3CE0 /* FIRInstanceIDCheckinStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinStore.h; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.h; sourceTree = ""; }; + 45701DFCD9A637256C6366557C79CF2A /* MagazineLayoutCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewCell.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionViewCell.swift; sourceTree = ""; }; + 459B62E43A23525CBD80C824F71368BB /* FIRMessagingExtensionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingExtensionHelper.m; path = Firebase/Messaging/FIRMessagingExtensionHelper.m; sourceTree = ""; }; + 479936C988E0411A8138FEF471E26DB2 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = ""; }; + 47EB18F4657A9ABDECB9F533BAB81DBA /* GDTUploadPackage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTUploadPackage.h; path = GoogleDataTransport/GDTLibrary/Public/GDTUploadPackage.h; sourceTree = ""; }; + 489FDDB74175641B95A52B33F43A4CEA /* FIRMessagingClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingClient.h; path = Firebase/Messaging/FIRMessagingClient.h; sourceTree = ""; }; + 48A8CD5FC1F85658056356BD78FFD375 /* FIRInstanceIDAuthKeyChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthKeyChain.m; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.m; sourceTree = ""; }; 494E9A80735C309D8067B345DC8E0DBC /* Pods-AvH Plan-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH Plan-acknowledgements.plist"; sourceTree = ""; }; - 4AEC02E6033781A5736814E14FF1FA0C /* SimpleDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleDictionary.swift; path = Sources/SimpleDictionary.swift; sourceTree = ""; }; - 4B0A3499A7378262D79B365323EDD976 /* ModelState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModelState.swift; path = MagazineLayout/LayoutCore/ModelState.swift; sourceTree = ""; }; - 4B3960B9F176C5B291DB3D96500972C4 /* Selector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Selector.swift; path = Sources/Selector.swift; sourceTree = ""; }; - 4D7AE56957A7D564751A090D87D1208C /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = ""; }; - 4FE5BF169211B49C87BF882D728A331F /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/SQLite/Core/Connection.swift; sourceTree = ""; }; - 51C9C2AE212E0304375C00CF6DE6FED9 /* ParseErrorList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseErrorList.swift; path = Sources/ParseErrorList.swift; sourceTree = ""; }; - 527E2AFDBA1D28872A25745D4A2BC804 /* MagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayout.swift; path = MagazineLayout/Public/MagazineLayout.swift; sourceTree = ""; }; - 531229C7E148469CFA22E58A1704B8D8 /* StringBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringBuilder.swift; path = Sources/StringBuilder.swift; sourceTree = ""; }; - 546B4D6B75603460820354779106755C /* FormElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormElement.swift; path = Sources/FormElement.swift; sourceTree = ""; }; - 5482B6AFC7B92FE434FD764FA4F6F24C /* XmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlTreeBuilder.swift; path = Sources/XmlTreeBuilder.swift; sourceTree = ""; }; - 564459B253AB2AE2829A0D6C89C0505A /* Pods_AvH_PlanUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanUITests.framework; path = "Pods-AvH PlanUITests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 498A76B655553D3BD4A8D4BC2E5297C1 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; + 4A4FF73B6BA92923FB2553D295A83E87 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Sources/SQLite/Helpers.swift; sourceTree = ""; }; + 4A7FA4B848A24929ED8FE1F5E686B544 /* GtalkExtensions.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GtalkExtensions.pbobjc.h; path = Firebase/Messaging/Protos/GtalkExtensions.pbobjc.h; sourceTree = ""; }; + 4AE727339904507E4C57924B328CDF66 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; }; + 4B792D9892793D423E7BE5C8722DDADA /* FIRInstanceIDTokenDeleteOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenDeleteOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.m; sourceTree = ""; }; + 4CBE913442FA1F6BC4AD734C9931E26F /* Any.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Any.pbobjc.m; path = objectivec/google/protobuf/Any.pbobjc.m; sourceTree = ""; }; + 4CDD9061FCE81A418EB59B75FA8C58D5 /* GDTEvent_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTEvent_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTEvent_Private.h; sourceTree = ""; }; + 4DE1580CFEE505BC573E0A010BD995A6 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; + 4DE8004AB861ACC22E75BBB84E5E08CC /* FIRMessagingPubSubRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingPubSubRegistrar.h; path = Firebase/Messaging/FIRMessagingPubSubRegistrar.h; sourceTree = ""; }; + 4E63614668C61A9D00B01D5442A8E010 /* FirebaseCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.xcconfig; sourceTree = ""; }; + 4EF6C19E6C1BF05425904AD6E247B180 /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h; sourceTree = ""; }; + 4F16AB68AB79AEEDFEA36596B5D2150E /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; + 50B91968DBF943723967BD8977B74251 /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = Sources/SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; + 51AE87235DA53E1483D663532D2A0B59 /* GoogleDataTransportCCTSupport.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleDataTransportCCTSupport.modulemap; sourceTree = ""; }; + 521684EECFE5DC916807326AFEA984F6 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 522A57F4C8CA9DE5522062D3BFDD1AF0 /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; + 5247CBD9A8E0C880F50266A7DFCC70A5 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/SQLite/Core/Errors.swift; sourceTree = ""; }; + 5284FC320908282998F7AB525AC55E26 /* FIRDiagnosticsData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDiagnosticsData.m; path = Firebase/Core/FIRDiagnosticsData.m; sourceTree = ""; }; + 53513E7C06B6AA3C8DAA15E17C3E6336 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 53B0F628E97AF4462470C19BEFB6D109 /* FIRMessagingClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingClient.m; path = Firebase/Messaging/FIRMessagingClient.m; sourceTree = ""; }; + 54748055D7E8000905C7DE861DC36541 /* SwiftSoup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSoup-dummy.m"; sourceTree = ""; }; + 550E7ACEFEC66A1AA8471A4824AB7EB4 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Private/GULNetworkMessageCode.h; sourceTree = ""; }; + 551BCF030CB34BF6E863FE0D5929AEC0 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; + 5541182FBC6CA4DB7469DE3869C804E1 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; + 55718534B335DF6017CBE4B76818D1CD /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; + 55F14DE3898EBEF5A8E0C5E5C4A37D15 /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; + 570C994B3C090E35D1643E588AA9F619 /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = ""; }; + 572B658C70294BD7606F33AD1F6CDC9C /* FIRInstanceID+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceID+Private.m"; path = "Firebase/InstanceID/FIRInstanceID+Private.m"; sourceTree = ""; }; + 57983CC898092BBC2FD9D4060131871C /* NodeTraversor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeTraversor.swift; path = Sources/NodeTraversor.swift; sourceTree = ""; }; 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH Plan.release.xcconfig"; sourceTree = ""; }; - 59922B9BAB9C5071EAE4C136C1283C24 /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedSet.swift; path = Sources/OrderedSet.swift; sourceTree = ""; }; - 59DE2B8A9F7FD3E8F4AFDAB1B33EF378 /* ParseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseError.swift; path = Sources/ParseError.swift; sourceTree = ""; }; - 5C8F01F0CA658595884AF6DDD41BEEE2 /* NodeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeVisitor.swift; path = Sources/NodeVisitor.swift; sourceTree = ""; }; + 58B54F8890E3C0A576AD85D9800CEDAC /* GoogleDataTransport.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleDataTransport.modulemap; sourceTree = ""; }; + 58FD6F571A48DBA52A3190E2E77907D1 /* Api.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Api.pbobjc.m; path = objectivec/google/protobuf/Api.pbobjc.m; sourceTree = ""; }; + 592C64CE3067A74731D6026E8A82BCAC /* GDTCCTUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploader.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTUploader.m; sourceTree = ""; }; + 5A3C3F2C22BCDA9D05FBBF6A704478AF /* FIRInstanceIDTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenManager.m; path = Firebase/InstanceID/FIRInstanceIDTokenManager.m; sourceTree = ""; }; + 5A6C12A6BBA89765795FC6476F317693 /* Comment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Comment.swift; path = Sources/Comment.swift; sourceTree = ""; }; + 5AD8852A5F13691D2A95B510A407BDCA /* SQLite.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLite.swift.xcconfig; sourceTree = ""; }; + 5B0B9485CB16468948213A1CE5C48EE9 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = ""; }; + 5B334BC6B63A2542CD220B7114748547 /* FIRInstanceIDCombinedHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCombinedHandler.h; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.h; sourceTree = ""; }; + 5B4B7F15F6932A5F49EF397102C2AFD7 /* StringBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringBuilder.swift; path = Sources/StringBuilder.swift; sourceTree = ""; }; + 5B8E5C43FCF4CF6BA4762BE2D0778E04 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + 5BF81971F0AEA76ABE81E7D7CAC4CF82 /* FIRInstanceIDLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDLogger.h; path = Firebase/InstanceID/FIRInstanceIDLogger.h; sourceTree = ""; }; + 5C1C5EB20491EBA0F75F706569A5C52E /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = Firebase/Core/Private/FIRErrors.h; sourceTree = ""; }; + 5C430EF2AB8D432AEAC6928C25708E9E /* FIRMessagingCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingCodedInputStream.m; path = Firebase/Messaging/FIRMessagingCodedInputStream.m; sourceTree = ""; }; 5D0916396C74706FDD75CD7AE35EBF2E /* Pods-AvH PlanUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanUITests.debug.xcconfig"; sourceTree = ""; }; - 5DE29D249FA2E3A9EE5CBAF65F6BE2F6 /* QueryParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryParser.swift; path = Sources/QueryParser.swift; sourceTree = ""; }; - 66430B05E97E76F869D21A2EE4F59D2B /* Elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Elements.swift; path = Sources/Elements.swift; sourceTree = ""; }; - 672AA1424FC07DDFEEBFAC1D0C29A83C /* CharacterReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CharacterReader.swift; path = Sources/CharacterReader.swift; sourceTree = ""; }; - 676A713FF392BACB3D21550164B8FA05 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/SQLite/Typed/Operators.swift; sourceTree = ""; }; - 6B51F8DAAA536592D5773A244400CD06 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 6BF65819C8B81CD4C69C1B43A97EEAA1 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLite.framework; path = SQLite.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5D215BC795A84A96AE227CCB41BB354B /* Document.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Document.swift; path = Sources/Document.swift; sourceTree = ""; }; + 5D575477B81C0A15BEA22A5628BF74FE /* GoogleDataTransportCCTSupport-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleDataTransportCCTSupport-umbrella.h"; sourceTree = ""; }; + 5D62C9C05F821D63E33B4F356781CC31 /* Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pattern.swift; path = Sources/Pattern.swift; sourceTree = ""; }; + 5D9ECBD26F9C148377B805420D9946A7 /* GDTStoredEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTStoredEvent.h; path = GoogleDataTransport/GDTLibrary/Public/GDTStoredEvent.h; sourceTree = ""; }; + 5DD88E0EB55D153D19FC5CC78DB3526F /* FirebaseInstanceID.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseInstanceID.modulemap; sourceTree = ""; }; + 5F41D5ADB9212B7F6B5BD8EC83C1055F /* FIRInstanceIDKeyPairStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairStore.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.m; sourceTree = ""; }; + 5F4A797D3CC74EF3636DF37894F5BABB /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 5F4BE2A231AB5D90826FB5D539DAB455 /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Private/GULNetworkURLSession.h; sourceTree = ""; }; + 5FB2ECA9090E2C8FE119D27E42BB9852 /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; + 60266A1BABE5998F1456D04C2A68C651 /* SwiftSoup.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftSoup.xcconfig; sourceTree = ""; }; + 604068D625666A6F618051A87E7AF770 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/SQLite/Typed/Expression.swift; sourceTree = ""; }; + 609A73C7F97852A26F53ADCC9084E941 /* FIRInstanceIDStringEncoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStringEncoding.m; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.m; sourceTree = ""; }; + 61053537FA1EDC64CAF9A3E70F7C4A90 /* SwiftSoup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftSoup-Info.plist"; sourceTree = ""; }; + 6121AEC8932361DD1809293E93B137EA /* FIRInstanceIDKeyPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPair.m; path = Firebase/InstanceID/FIRInstanceIDKeyPair.m; sourceTree = ""; }; + 615652E4BB6C75A3ECFEE6D7F714CCE0 /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseInstanceID.framework; path = FirebaseInstanceID.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 617B892585029379FE1EC4352513A738 /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; + 61ACB54EFD5863A6B1E14524A1CBB4F0 /* GDTUploadPackage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTUploadPackage.m; path = GoogleDataTransport/GDTLibrary/GDTUploadPackage.m; sourceTree = ""; }; + 61BBB1A221F4C375BB84A8450B209167 /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; + 61E19F9D98C3893AAB7293F12E1A590A /* FIRMessagingSecureSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingSecureSocket.h; path = Firebase/Messaging/FIRMessagingSecureSocket.h; sourceTree = ""; }; + 61F8E3F1F05600DDF308D6D88963A13B /* MagazineLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MagazineLayout.framework; path = MagazineLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 62EDE32EDB0B2A602725F9DAFB028E95 /* FIRInstanceIDCombinedHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCombinedHandler.m; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.m; sourceTree = ""; }; + 640D37F3698FAE8D280E354B8924F0CD /* GDTEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTEvent.h; path = GoogleDataTransport/GDTLibrary/Public/GDTEvent.h; sourceTree = ""; }; + 642F827148CC06052F87D4C95B170501 /* Pods_AvH_Plan.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_Plan.framework; path = "Pods-AvH Plan.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 644994B4F70276C818F905F2A55E4D4A /* FIRInstanceIDTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenManager.h; path = Firebase/InstanceID/FIRInstanceIDTokenManager.h; sourceTree = ""; }; + 6458B566C7F70BF43D2589B156BFFEE6 /* ElementLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocation.swift; path = MagazineLayout/LayoutCore/Types/ElementLocation.swift; sourceTree = ""; }; + 6470150F4F4FF1164302EDCDE76D7B9D /* FIRInstanceIDLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDLogger.m; path = Firebase/InstanceID/FIRInstanceIDLogger.m; sourceTree = ""; }; + 64C26413C2AA2C0CAB04E7C93048DC54 /* SwiftSoup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSoup.swift; path = Sources/SwiftSoup.swift; sourceTree = ""; }; + 64CE134288621212FD1E0CADB9E65850 /* Coding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Coding.swift; path = Sources/SQLite/Typed/Coding.swift; sourceTree = ""; }; + 651A3095FAA1A8CC8F72DEF94DF1E4E9 /* FIRMessagingPacketQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingPacketQueue.m; path = Firebase/Messaging/FIRMessagingPacketQueue.m; sourceTree = ""; }; + 65D78C04CEC15AE5CAE82F1EA98D7317 /* MagazineLayoutCollectionReusableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionReusableView.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionReusableView.swift; sourceTree = ""; }; + 6627A0280E3881C2F565F87F45A51C97 /* FirebaseCoreDiagnostics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreDiagnostics-dummy.m"; sourceTree = ""; }; + 6648C661FB82154C39B518C6F87485E2 /* Timestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Timestamp.pbobjc.m; path = objectivec/google/protobuf/Timestamp.pbobjc.m; sourceTree = ""; }; + 66825D84D3A22C3DD550F7617F15229C /* FIRInstanceIDBackupExcludedPlist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDBackupExcludedPlist.m; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.m; sourceTree = ""; }; + 669222C68F6B30290415A0F6AFFEF51A /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb.framework; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 66B212AAD7BEE4D6BD988A423C2FEDFA /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; + 675350987EB28F7C87CCC3939A13CBC2 /* FIRInstanceIDURLQueryItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDURLQueryItem.m; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.m; sourceTree = ""; }; + 67EBFCBFF76543F6D08573669ADD17CA /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + 68D9CAF573F6C119C2B4F96EC415125A /* FIRInstanceIDKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeychain.m; path = Firebase/InstanceID/FIRInstanceIDKeychain.m; sourceTree = ""; }; + 6947C1BB8CC3F10CAF8A2ED9976C7A09 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = Firebase/Core/FIROptions.m; sourceTree = ""; }; + 699F3E44C075D57974170D864BFA1C5B /* cct.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cct.nanopb.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h; sourceTree = ""; }; + 6A1841277163241C0ADBD81867310F74 /* FirebaseInstanceID-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstanceID-dummy.m"; sourceTree = ""; }; + 6A38E4D7A9061851FDE74BF10DBD41A9 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 6A4C62155B785661D467068285F4A57E /* GDTTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTTransport.h; path = GoogleDataTransport/GDTLibrary/Public/GDTTransport.h; sourceTree = ""; }; + 6AB8135FD48902192077F2FF0D6EB29B /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = ""; }; + 6ACFC19C4DBDB1286E4323C42A9D6530 /* GDTTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTTransport.m; path = GoogleDataTransport/GDTLibrary/GDTTransport.m; sourceTree = ""; }; + 6AD9BF1540DC963E39679CF640917347 /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = ""; }; + 6B4131F687B3226513AF8BAD5C331D0B /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; + 6B66F2A1D4C6B8207DF8F1AA987E4899 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = ""; }; + 6C31D01F0A4AD8F1E2F75012CEB4FC34 /* FIRMessagingContextManagerService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingContextManagerService.h; path = Firebase/Messaging/FIRMessagingContextManagerService.h; sourceTree = ""; }; + 6C5049A92965BD58BFA124940DCCA68F /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; + 6C5DEEF2D4C8579ADDA795B602D05E31 /* FIRInstanceIDStringEncoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStringEncoding.h; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.h; sourceTree = ""; }; + 6C62EA05B567593DE60ABF876AB12E80 /* FirebaseMessaging-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseMessaging-umbrella.h"; sourceTree = ""; }; + 6C78FB342B9EBC3C0C828121321B78A4 /* ParseErrorList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseErrorList.swift; path = Sources/ParseErrorList.swift; sourceTree = ""; }; 6CEC85DD03548206AF5B25B90A7DF559 /* Pods-AvH Plan-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH Plan-umbrella.h"; sourceTree = ""; }; - 6EB8A5968379EC7F7F489B2E7ACA8BC8 /* Tokeniser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tokeniser.swift; path = Sources/Tokeniser.swift; sourceTree = ""; }; - 6F80BEA6648874637932409EC755AD53 /* MagazineLayoutSectionMetrics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutSectionMetrics.swift; path = MagazineLayout/LayoutCore/Types/MagazineLayoutSectionMetrics.swift; sourceTree = ""; }; - 7058036C5F9FE4C4E399545196B81BE0 /* SwiftSoup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-umbrella.h"; sourceTree = ""; }; - 70C162CB28237778AF615D0D86CCF35B /* HtmlTreeBuilderState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilderState.swift; path = Sources/HtmlTreeBuilderState.swift; sourceTree = ""; }; - 7244D0C043AB97148070E63FA3B45488 /* MagazineLayoutHeaderVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutHeaderVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutHeaderVisibilityMode.swift; sourceTree = ""; }; + 6DA9D7C80CF8CF993FB129CCC696BCA5 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 6E127A570DF3AC09C9B64AB1C7E14C0E /* MagazineLayoutItemSizeMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutItemSizeMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutItemSizeMode.swift; sourceTree = ""; }; + 6E8120CF7D00D4FA733E68CD15E49BD8 /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; + 6F0CDC13C76B8A2CB7695FBD6A874085 /* FirebaseMessaging.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseMessaging.modulemap; sourceTree = ""; }; + 6F32A407B1793FE7D33D23AA8C1EE19F /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + 6F8685EB1A77B8AB4C2C602EC03B73E1 /* GDTReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTReachability.h; path = GoogleDataTransport/GDTLibrary/Private/GDTReachability.h; sourceTree = ""; }; + 6FEC8973BA98A39B064F0180E4CB19EB /* FirebaseCoreDiagnostics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreDiagnostics.modulemap; sourceTree = ""; }; + 707572B2722E840FD53E3EFFD112BE0A /* FIRInstanceIDTokenInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenInfo.m; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.m; sourceTree = ""; }; + 70FFDD2FF86C5BF578568662228D08C4 /* FIRMessagingRmqManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingRmqManager.m; path = Firebase/Messaging/FIRMessagingRmqManager.m; sourceTree = ""; }; + 714B4DBE3515C9A0FAE0135B395C75EA /* GDTConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTConsoleLogger.h; path = GoogleDataTransport/GDTLibrary/Public/GDTConsoleLogger.h; sourceTree = ""; }; + 71A22B98C70BC5BCC5A7D188232EA2B5 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + 720FD9B1A966C09A3A44C1D012B365D8 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/Private/GULReachabilityMessageCode.h; sourceTree = ""; }; + 726504726FC847216E0FA5943AE66047 /* SwiftSoup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-umbrella.h"; sourceTree = ""; }; + 726C1B0629A9E64EB9725DCCB1A86A8B /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = ""; }; + 728CD2C704BF030A82803D570246263E /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; + 73191899CA0BBF168C4FD78553B49202 /* FIRInstanceIDAuthService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthService.m; path = Firebase/InstanceID/FIRInstanceIDAuthService.m; sourceTree = ""; }; + 739DEF91DDCAE904E1A9B47C4299A047 /* FIRInstanceIDUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDUtilities.h; path = Firebase/InstanceID/FIRInstanceIDUtilities.h; sourceTree = ""; }; + 73D6995BF4CCAF45C440C8694620CEAB /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; 73FB82C1152B4D4D20762D1847ABB196 /* Pods-AvH PlanUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanUITests-acknowledgements.plist"; sourceTree = ""; }; - 75B17327F84EC08351C6309547C276E7 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = ""; }; - 7621D6ABEEAAACAAA34D82D1FE9FE686 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 7B237D7D524CD9059A5F11117A5947CB /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = Sources/SQLite/Core/Blob.swift; sourceTree = ""; }; - 7C3255262BB0FABAD60C0256424A2BF2 /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = Sources/SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; - 7C4A734D465EACD3F1B55E50830A080D /* MagazineLayoutCollectionReusableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionReusableView.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionReusableView.swift; sourceTree = ""; }; - 7E35205B6396A5AF1EDE3A5B164A8302 /* SwiftSoup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftSoup-Info.plist"; sourceTree = ""; }; - 82AB70A85E9649CCAE9A2BEC4F3700A2 /* ElementLocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocation.swift; path = MagazineLayout/LayoutCore/Types/ElementLocation.swift; sourceTree = ""; }; - 83C019F3653F6A94CD5443AA30C6E4DF /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = Sources/SQLite/Extensions/FTS5.swift; sourceTree = ""; }; - 8408BF02DE3B838539BC2216BBECC067 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 73FE4DE947DCB3C88FD150556B5E89BF /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = MagazineLayout/LayoutCore/SectionModel.swift; sourceTree = ""; }; + 7403987DF462ACF958EAF5C71C07C490 /* MagazineLayoutHeaderVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutHeaderVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutHeaderVisibilityMode.swift; sourceTree = ""; }; + 741704E30A8A06A223AEB5472247FB42 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + 7523BC78552B60BBC996946D4BC8AD90 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 76A0621E46303B717988A4F94F84A719 /* FIRInstanceIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenStore.m; path = Firebase/InstanceID/FIRInstanceIDTokenStore.m; sourceTree = ""; }; + 76C8A5774DF5F257B93DE38B71343BEE /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; + 76D43912D9690F6A6DC4AD69AE98304C /* FirebaseCoreDiagnostics-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreDiagnostics-Info.plist"; sourceTree = ""; }; + 775B9A2C9C09B37836D0DBCCF040E9C5 /* FIRMessagingPubSub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingPubSub.h; path = Firebase/Messaging/FIRMessagingPubSub.h; sourceTree = ""; }; + 777F942F370A122CC4E24BA38BA8598B /* GDTTransformer_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTTransformer_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTTransformer_Private.h; sourceTree = ""; }; + 77D03C437BF49774C8BB35D37CC3CB8B /* NodeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeVisitor.swift; path = Sources/NodeVisitor.swift; sourceTree = ""; }; + 77F0F30045657323361F86DBB3DEF292 /* FIRCoreDiagnosticsDateFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsDateFileStorage.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnosticsDateFileStorage.m; sourceTree = ""; }; + 789FE7E06C0EF436DCA66B274797A71C /* Whitelist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Whitelist.swift; path = Sources/Whitelist.swift; sourceTree = ""; }; + 78B02107DA82542915DE9FDC88684562 /* UnicodeScalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnicodeScalar.swift; path = Sources/UnicodeScalar.swift; sourceTree = ""; }; + 7968B40FB76DC4DF69EC59014B950FD8 /* FIRMessagingLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingLogger.h; path = Firebase/Messaging/FIRMessagingLogger.h; sourceTree = ""; }; + 797A788C837A2290DAAD9C56A079EBAA /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = Firebase/Core/Private/FIRConfigurationInternal.h; sourceTree = ""; }; + 798217D34F30EBF6AAF6106B2D220D85 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 79DFC9DAB493A7B51C659C2CD33D29E0 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = Firebase/Core/Public/FIROptions.h; sourceTree = ""; }; + 7A060963EB71F9DD35073C3588899467 /* GoogleDataTransportCCTSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleDataTransportCCTSupport.framework; path = GoogleDataTransportCCTSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7B6709BA043BF312EFBE47B4DFF8865B /* FIRInstanceIDTokenFetchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenFetchOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.h; sourceTree = ""; }; + 7BEB595E5107F889F3D25FB2BD556B6A /* GDTDataFuture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTDataFuture.h; path = GoogleDataTransport/GDTLibrary/Public/GDTDataFuture.h; sourceTree = ""; }; + 7C8F9686600CD6405D574FB6B19F176A /* ParseSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseSettings.swift; path = Sources/ParseSettings.swift; sourceTree = ""; }; + 7CFCBBB54E85B35C6B4881F007D7E055 /* FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCore-Info.plist"; sourceTree = ""; }; + 7D01D34197F66E9D1D34E9A8BE78EE64 /* FIRInstanceID_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceID_Private.h; path = Firebase/InstanceID/Private/FIRInstanceID_Private.h; sourceTree = ""; }; + 7D48FF7B81E5EEEAE85CACDD113941BF /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = Firebase/Core/Private/FIRLibrary.h; sourceTree = ""; }; + 7D6999FC90887A7895D84A651EBD90C6 /* FIRInstanceIDBackupExcludedPlist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDBackupExcludedPlist.h; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.h; sourceTree = ""; }; + 7DD37D2505E42095AE5B20907792DBF6 /* ItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemModel.swift; path = MagazineLayout/LayoutCore/ItemModel.swift; sourceTree = ""; }; + 7F2F3F36C3D96D4650AA3CD18ED0AE33 /* FIRInstanceIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenStore.h; path = Firebase/InstanceID/FIRInstanceIDTokenStore.h; sourceTree = ""; }; + 7FF38C16579719DAB53081A477FED320 /* GDTEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTEvent.m; path = GoogleDataTransport/GDTLibrary/GDTEvent.m; sourceTree = ""; }; + 80609CE60DD4D4E6918158F95F0758C0 /* FIRInstanceID+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceID+Private.h"; path = "Firebase/InstanceID/FIRInstanceID+Private.h"; sourceTree = ""; }; + 8089517FFE4AF0EA4E02DE8177649513 /* MagazineLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagazineLayout.xcconfig; sourceTree = ""; }; + 80946C90E0643AD9B97AD7FF70C6DE39 /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 80B9ACCD9269BADA6E0CDF0AB63700D5 /* FIRInstanceIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStore.m; path = Firebase/InstanceID/FIRInstanceIDStore.m; sourceTree = ""; }; + 80F6E7359B726B9985A90243118712CE /* Elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Elements.swift; path = Sources/Elements.swift; sourceTree = ""; }; + 817C8D16518DF77F8C12765E060FC8EF /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 822CEB8568D26CA71C0ABC28A239F77C /* FIRInstanceIDKeyPairStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairStore.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.h; sourceTree = ""; }; + 832319DE350F690AB45FAC8FB8BA73BC /* FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceID.m; path = Firebase/InstanceID/FIRInstanceID.m; sourceTree = ""; }; + 835731F5ABB475E32565175E3B2C1A8C /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = Firebase/Core/Private/FIRVersion.h; sourceTree = ""; }; + 84AEA2C707563D3A0360771BDD6EB0D3 /* SwiftSoup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-prefix.pch"; sourceTree = ""; }; + 85B38891EFD614DA31F8B0CEB7B50270 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = Firebase/Core/FIRComponentType.m; sourceTree = ""; }; 8614CA5394836DC77257B1CD7E227C5A /* Pods-AvH Plan.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH Plan.modulemap"; sourceTree = ""; }; - 86305467E951F323459F28322BCDBA6B /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Node.swift; sourceTree = ""; }; - 86A4765A622919D04B1ADAEB48828BBC /* DateAndTimeFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateAndTimeFunctions.swift; path = Sources/SQLite/Typed/DateAndTimeFunctions.swift; sourceTree = ""; }; - 876E9F2F28CE2409DD67207601069B38 /* MagazineLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MagazineLayout.modulemap; sourceTree = ""; }; - 87A7674EC6040750A2F010CECC67F17F /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 88EDA4694E7666134ED800B83C5C0756 /* HtmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilder.swift; path = Sources/HtmlTreeBuilder.swift; sourceTree = ""; }; - 89F9A5BAEDA1E39AB9748FE5A3B9D331 /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = ""; }; + 862FFC847D683F21912FEBB9CB89F709 /* GoogleDataTransportCCTSupport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransportCCTSupport-dummy.m"; sourceTree = ""; }; + 87502FB045EB6DB6407D5D8913D5EF5B /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; + 8803F9E01F73FF9AD370F63801166BF4 /* GDTTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTTransformer.m; path = GoogleDataTransport/GDTLibrary/GDTTransformer.m; sourceTree = ""; }; + 89D2BEF198C5509410B71999EB5A4601 /* FIRMessagingInternalUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingInternalUtilities.h; path = Firebase/Messaging/InternalHeaders/FIRMessagingInternalUtilities.h; sourceTree = ""; }; 8A10CB565324867AFF90BC29EC8F60B1 /* Pods-AvH PlanUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH PlanUITests-umbrella.h"; sourceTree = ""; }; - 8C14DB33838CEACC0E29F8DAB80EA521 /* SQLiteObjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLiteObjc.h; path = Sources/SQLiteObjc/include/SQLiteObjc.h; sourceTree = ""; }; + 8AAEA2C555060FBB6D17329F21B922A0 /* FIRMessagingConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingConstants.h; path = Firebase/Messaging/FIRMessagingConstants.h; sourceTree = ""; }; + 8BBC10F566557FD8DEAB1802C50DB62C /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore.framework; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BE217271A354C93F3FF0E625E706047 /* nanopb-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "nanopb-Info.plist"; sourceTree = ""; }; + 8C1DB2CE3EA85AF314DBBDF41E5FF64C /* FirebaseMessaging-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseMessaging-Info.plist"; sourceTree = ""; }; + 8CA1A65D9E912C169476BB04A388D601 /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; + 8D2E35C901365AE8270AD69BC90D36A2 /* GDTCCTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploader.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTUploader.h; sourceTree = ""; }; + 8D3D7E364B329B13030217287AA1874F /* SQLite.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLite.swift-Info.plist"; sourceTree = ""; }; + 8E85E497054DFE43BB20F8D65B19CC29 /* FIRMessagingDataMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingDataMessageManager.h; path = Firebase/Messaging/FIRMessagingDataMessageManager.h; sourceTree = ""; }; 8F24FA5439D5FCDE33E2F8C420EF802D /* Pods-AvH PlanUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanUITests.release.xcconfig"; sourceTree = ""; }; - 8F6ECE50BED1C785D1106002CBF09F4A /* MagazineLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-umbrella.h"; sourceTree = ""; }; - 9097181C1CB4FEDE8DCC81ED37EAEA88 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/String.swift; sourceTree = ""; }; + 8F372F67F6F4E0F3874381044536AA28 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayoutItemWidthMode+WidthDivisor.swift"; path = "MagazineLayout/LayoutCore/Types/MagazineLayoutItemWidthMode+WidthDivisor.swift"; sourceTree = ""; }; + 8FA0EC4DC9427AF7AD76B694B43DB48A /* GDTRegistrar_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTRegistrar_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTRegistrar_Private.h; sourceTree = ""; }; + 8FCC55659CA28C614BDFDB802BD8AFA2 /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cct.nanopb.c; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = ""; }; + 8FD5F30F569E7D6291293AADA5306EF8 /* BackgroundModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BackgroundModel.swift; path = MagazineLayout/LayoutCore/BackgroundModel.swift; sourceTree = ""; }; + 8FF8C3FC0C4BF2156F8396EF3ACFB326 /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; + 90041B533F8292EA62172ABDA3A7088A /* FIRInstanceIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDDefines.h; path = Firebase/InstanceID/FIRInstanceIDDefines.h; sourceTree = ""; }; + 9011F8C47DB10E45877DC658BE9EEBB4 /* Protobuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.xcconfig; sourceTree = ""; }; + 9049406831FD7D9DFE5DD59569DB3219 /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = Sources/OrderedDictionary.swift; sourceTree = ""; }; 90B5A7A64A51B2E3108644ED8DBF2BB8 /* Pods-AvH Plan-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH Plan-acknowledgements.markdown"; sourceTree = ""; }; - 92AA6434A527B7DDD5CF94540BF7B22F /* MagazineLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-prefix.pch"; sourceTree = ""; }; - 93D28D8F48BBE750F16AD14D4CEA46DC /* MagazineLayoutInvalidationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutInvalidationContext.swift; path = MagazineLayout/Public/MagazineLayoutInvalidationContext.swift; sourceTree = ""; }; - 93E58AE2CE04C45CF05B344B2A663BB0 /* MagazineLayout+SupplementaryViewKinds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+SupplementaryViewKinds.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+SupplementaryViewKinds.swift"; sourceTree = ""; }; - 946896C38583DF5DC39E1A034E310614 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = Sources/SQLite/Core/Errors.swift; sourceTree = ""; }; - 9510A2924FE73EBEC0A0B98499E44203 /* SwiftSoup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftSoup-dummy.m"; sourceTree = ""; }; - 98071718ABDBEA7B95981974BE69777F /* SwiftSoup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSoup.swift; path = Sources/SwiftSoup.swift; sourceTree = ""; }; - 986C0AA89778E6ED11C5A682B838C680 /* SwiftSoup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftSoup-prefix.pch"; sourceTree = ""; }; - 9A04CD509C1605CE92C0CA351B78C1D6 /* Pods_AvH_Plan.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_Plan.framework; path = "Pods-AvH Plan.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9B08242F96ECB5BE32C47B577FF6C2D6 /* Attributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attributes.swift; path = Sources/Attributes.swift; sourceTree = ""; }; + 90C5FF0359761A3B9382CE4AF17F0C23 /* FIRMessagingRemoteNotificationsProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingRemoteNotificationsProxy.m; path = Firebase/Messaging/FIRMessagingRemoteNotificationsProxy.m; sourceTree = ""; }; + 90E2C93A7064E50EBAD7CECE6ECD5F4F /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; + 9188B951A696404021AA7017D3DA25E3 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = Sources/SQLite/Typed/Schema.swift; sourceTree = ""; }; + 91C589AA95666F0914E2E1BA829FEAA6 /* FIRMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessaging.h; path = Firebase/Messaging/Public/FIRMessaging.h; sourceTree = ""; }; + 922ED8C6167CDFE34FFB5E14174A0EAE /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + 9280F5952AFCB50F65D3FFF6BE6300D4 /* GDTTransport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTTransport_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTTransport_Private.h; sourceTree = ""; }; + 92B61C94D4F4421C409D9C8A9D4E9489 /* RowOffsetTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RowOffsetTracker.swift; path = MagazineLayout/LayoutCore/Types/RowOffsetTracker.swift; sourceTree = ""; }; + 933D1318A0CA49711EE68338970FFE8F /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 9382509E891657EF5257D4938FDBAA35 /* HttpStatusException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HttpStatusException.swift; path = Sources/HttpStatusException.swift; sourceTree = ""; }; + 94428BBFA0935937302C3C0C1C045D57 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; + 9463EE7B7DECD62B848A05D50A93F282 /* SQLiteObjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLiteObjc.h; path = Sources/SQLiteObjc/include/SQLiteObjc.h; sourceTree = ""; }; + 94D80C3DC8BBF87F3A94FFEDD87B75FD /* Element.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Element.swift; path = Sources/Element.swift; sourceTree = ""; }; + 9507A9683EBB2130EB2071DDC02CCAD4 /* MagazineLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-umbrella.h"; sourceTree = ""; }; + 95B610736104B70C052AB268AB4AA34D /* ElementLocationFramePairs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocationFramePairs.swift; path = MagazineLayout/LayoutCore/Types/ElementLocationFramePairs.swift; sourceTree = ""; }; + 95F66864A9A67D620DA9CF08BC54E617 /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Private/GULLogger.h; sourceTree = ""; }; + 967D6CB3727B652E63D87714E1F8107A /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; + 96BE9B574374A25384BC82B61EE27612 /* GDTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTAssert.h; path = GoogleDataTransport/GDTLibrary/Private/GDTAssert.h; sourceTree = ""; }; + 97D7519ABD89CF94E809F98E2223286A /* GoogleDataTransportCCTSupport.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransportCCTSupport.xcconfig; sourceTree = ""; }; + 985BCEF8C2B88DD9A09E8D07D49545B0 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 98DC50B4E77F6865163581F0778608E9 /* GDTReachability_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTReachability_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTReachability_Private.h; sourceTree = ""; }; + 9974A95346D9D9D7CF7AAFB7141280B4 /* MagazineLayoutCollectionViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewLayoutAttributes.swift; path = MagazineLayout/Public/MagazineLayoutCollectionViewLayoutAttributes.swift; sourceTree = ""; }; + 998BEA8BAF30811E9A7964A12D100F41 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; + 999BB0FA5EF71DA72AAB6BC9C021D263 /* HtmlTreeBuilderState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilderState.swift; path = Sources/HtmlTreeBuilderState.swift; sourceTree = ""; }; + 99BB2EFC7494843AF4C85F73A9D9EA4C /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = ""; }; + 9A6E1F444399A10FD90C149129721F5A /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; + 9B7F6CF968ED85C39C8A0D21347FE8AE /* GtalkCore.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GtalkCore.pbobjc.h; path = Firebase/Messaging/Protos/GtalkCore.pbobjc.h; sourceTree = ""; }; + 9BB39C4B30A0ED3E4986426275C7C214 /* DataNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataNode.swift; path = Sources/DataNode.swift; sourceTree = ""; }; + 9BB7E6AB57792F29FE8DBDAE41A2C080 /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; 9BCE57BC27B042DC0B52D1D45F4B9D18 /* Pods-AvH PlanTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH PlanTests-Info.plist"; sourceTree = ""; }; + 9BD21053F1114FBD5F4ACB09E511412D /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; + 9CCB982C27FBEC77B0864FB5072F9985 /* GDTTargets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTTargets.h; path = GoogleDataTransport/GDTLibrary/Public/GDTTargets.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DCD65C7596AD7514820CF43C286A0CC /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = Sources/SQLite/Core/Statement.swift; sourceTree = ""; }; - 9ECDE78517009ED3772D82F696F97643 /* SQLiteObjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SQLiteObjc.m; path = Sources/SQLiteObjc/SQLiteObjc.m; sourceTree = ""; }; + 9DE05DBAA77EEF93AD6E331DFD7E21C5 /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = ""; }; + 9E77CCB37989D15D4A4852AFD3008F9C /* FirebaseCoreDiagnostics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.xcconfig; sourceTree = ""; }; + 9EA5C2E52ED5EA5DE0F4E593AAA3DFF2 /* FIRMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessaging.m; path = Firebase/Messaging/FIRMessaging.m; sourceTree = ""; }; + 9EB3B3B19E9F012B94B3D800E5DA287B /* FIRMessagingPendingTopicsList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingPendingTopicsList.h; path = Firebase/Messaging/FIRMessagingPendingTopicsList.h; sourceTree = ""; }; + 9EF844217B6CA92C1842B27A6E01C18C /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = Firebase/Core/Public/FIRConfiguration.h; sourceTree = ""; }; 9F0D2376FCDE023107AB552C96848609 /* Pods-AvH PlanTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AvH PlanTests-umbrella.h"; sourceTree = ""; }; - 9F2586470FEFAECB539760E07C7EB4DE /* UnicodeScalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnicodeScalar.swift; path = Sources/UnicodeScalar.swift; sourceTree = ""; }; - 9FF56754426B89D19EB9A3D639EB651B /* ParseSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParseSettings.swift; path = Sources/ParseSettings.swift; sourceTree = ""; }; + 9F71E823919213D84223FBFC48315882 /* FirebaseAnalyticsInterop.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalyticsInterop.xcconfig; sourceTree = ""; }; + A050B9A87F5F8ED154079BDFBF1F12BA /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; + A0F6D6B2BBBCE18458B6B23EC7510A87 /* GDTCCTNanopbHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTNanopbHelpers.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTNanopbHelpers.m; sourceTree = ""; }; + A0F8FE2731508D99AF19E339E154B3AF /* FIRMessagingTopicsCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingTopicsCommon.h; path = Firebase/Messaging/FIRMessagingTopicsCommon.h; sourceTree = ""; }; + A10277B97B2917D97E8022FC1829DFB6 /* NSError+FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+FIRInstanceID.h"; path = "Firebase/InstanceID/NSError+FIRInstanceID.h"; sourceTree = ""; }; + A11BE4D06980412F7755967417377C71 /* FirebaseCoreDiagnostics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreDiagnostics-umbrella.h"; sourceTree = ""; }; + A1D341E571284B51695F8A496F1B3FFC /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; + A2257C177850797C84F7A6997B7E1704 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + A2E8E8C30FC9A2450BB08C6CAD3841A4 /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = Sources/SQLite/Extensions/FTS5.swift; sourceTree = ""; }; + A3000EC070686A63F6DAD26DD99BAED6 /* FIRMessagingVersionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingVersionUtilities.h; path = Firebase/Messaging/FIRMessagingVersionUtilities.h; sourceTree = ""; }; + A3C6BFFC5C72E0597B03D923BBB90E6A /* FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceID.h; path = Firebase/InstanceID/Public/FIRInstanceID.h; sourceTree = ""; }; + A3E29B04F8B3C6F4425B69C37D2B6D80 /* FIRInstanceIDCheckinService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinService.h; path = Firebase/InstanceID/FIRInstanceIDCheckinService.h; sourceTree = ""; }; + A3E9EDBD1E11F7BB6162377C4EFEBA25 /* FIRMessagingDelayedMessageQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingDelayedMessageQueue.m; path = Firebase/Messaging/FIRMessagingDelayedMessageQueue.m; sourceTree = ""; }; + A4026ECE8EF64C795DE52E471842B687 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = Firebase/Core/Private/FIRLogger.h; sourceTree = ""; }; + A42B100681D7977474E6BD78EFD9E2DA /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = Firebase/Core/Private/FIRComponentType.h; sourceTree = ""; }; + A4828108059FB0A75CC855697115B12B /* FIRMessagingTopicOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingTopicOperation.m; path = Firebase/Messaging/FIRMessagingTopicOperation.m; sourceTree = ""; }; + A498DBA9B03420D5A52A408E288EFE45 /* Token.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Token.swift; path = Sources/Token.swift; sourceTree = ""; }; + A4A5CE707FCEF98EA12A97BA6F28315E /* FIRMessagingVersionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingVersionUtilities.m; path = Firebase/Messaging/FIRMessagingVersionUtilities.m; sourceTree = ""; }; A51B0C00365C4E669915F9759D852315 /* Pods-AvH PlanUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH PlanUITests.modulemap"; sourceTree = ""; }; - A75AEDCD1233992B660D6F965DB3EA53 /* MagazineLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagazineLayout-dummy.m"; sourceTree = ""; }; - A8519CCA759AC4A1AD5FA10EC8107C44 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - A882C32618293E0598672BA4AB4EA6C3 /* CombiningEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombiningEvaluator.swift; path = Sources/CombiningEvaluator.swift; sourceTree = ""; }; - AB87B099E296EBAFE9DD55EF8B995C71 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = Sources/SQLite/Extensions/FTS4.swift; sourceTree = ""; }; - AB8C3D74FF5CFE956A813B56035FAB00 /* RowOffsetTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RowOffsetTracker.swift; path = MagazineLayout/LayoutCore/Types/RowOffsetTracker.swift; sourceTree = ""; }; - AC0A01BDE621BFA184B7FECFD9C41334 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; - AE395F2ABB5E2A79B44DB79868E8E562 /* MagazineLayoutCollectionViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewLayoutAttributes.swift; path = MagazineLayout/Public/MagazineLayoutCollectionViewLayoutAttributes.swift; sourceTree = ""; }; - AE910F76EA9BCB46B1FA1D526BCDB03F /* Coding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Coding.swift; path = Sources/SQLite/Typed/Coding.swift; sourceTree = ""; }; - AEABEF486B33D5F96DEE6DE42C1AA64D /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - AEDCE1E599B008F909BC19C51F2D865E /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + A53ABED08B995A8A0027BF58747579AF /* Struct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Struct.pbobjc.m; path = objectivec/google/protobuf/Struct.pbobjc.m; sourceTree = ""; }; + A5F19572C302DBE13BF790B4A3D37BAB /* Type.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Type.pbobjc.m; path = objectivec/google/protobuf/Type.pbobjc.m; sourceTree = ""; }; + A60791D1A3C6B665EA0A0A0397554C20 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/SQLite/Core/Connection.swift; sourceTree = ""; }; + A687B8F3EC7CF173700BAFD9494A7FFE /* SQLite.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLite.swift-dummy.m"; sourceTree = ""; }; + A76859CAD83DED00B5D243BAC9D2D29F /* FIRInstanceIDAuthKeyChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthKeyChain.h; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.h; sourceTree = ""; }; + A7B644D19FC949BF63963A97CFE2F777 /* GDTReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTReachability.m; path = GoogleDataTransport/GDTLibrary/GDTReachability.m; sourceTree = ""; }; + A7F9A8B28BE109E5C06226E0B8AAFE52 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + A856B0930F64AABE0FAC07A3CA792DC0 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + A957F793C3B53C3559439886B409A6ED /* GDTCCTNanopbHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTNanopbHelpers.h; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h; sourceTree = ""; }; + A95C92D1360684A7F3E299DF5DE6D7ED /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; + A9AB06DBC631E42C6E77E827DA69007E /* FIRInstanceIDTokenFetchOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenFetchOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.m; sourceTree = ""; }; + A9ECA0732E666DA1D5AC3C91402AA35D /* Duration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Duration.pbobjc.m; path = objectivec/google/protobuf/Duration.pbobjc.m; sourceTree = ""; }; + AA0A3471194BE9DBEDBE79EB8F22BF93 /* GDTLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTLifecycle.h; path = GoogleDataTransport/GDTLibrary/Public/GDTLifecycle.h; sourceTree = ""; }; + AAAEF84F0F2E2A2D21D3326D31D42417 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = Firebase/Core/FIRAppAssociationRegistration.m; sourceTree = ""; }; + AB5255A77249C86FDD31BB684E4C04B0 /* Pods_AvH_PlanTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanTests.framework; path = "Pods-AvH PlanTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + AC6C96464D650B6B460FFBBCC7A6EEEC /* GDTCCTPrioritizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTPrioritizer.m; path = GoogleDataTransportCCTSupport/GDTCCTLibrary/GDTCCTPrioritizer.m; sourceTree = ""; }; + AC82058AFEB1AE7E55C837549267F109 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = Firebase/Core/Private/FIRAppInternal.h; sourceTree = ""; }; + AD0AF110675F7E9A76468660E9C0C675 /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = ""; }; + AE6134A6DC2603629E67DBE7F10D8563 /* GDTStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTStorage.m; path = GoogleDataTransport/GDTLibrary/GDTStorage.m; sourceTree = ""; }; + AEFA23ACBB8F04C0058F2CB2D3DE01AE /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; AF32B8867E0C18326FB3E2192AF8D922 /* Pods-AvH PlanUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH PlanUITests-acknowledgements.markdown"; sourceTree = ""; }; + AF6657E2CF0D712E9EAA3A3903151856 /* Selector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Selector.swift; path = Sources/Selector.swift; sourceTree = ""; }; + AF91FD5E4AC6C46B19D7DD112F7D61D6 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + AFA37563A709ED9A476161E9CD3104E0 /* GDTClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTClock.m; path = GoogleDataTransport/GDTLibrary/GDTClock.m; sourceTree = ""; }; + AFF72B21990DE223A505893E32C43E6F /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; + B00999B518335633D6310340A77A16FD /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = Sources/SQLite/Core/Value.swift; sourceTree = ""; }; B0B0A3D6ADA012D62A82E4799AB3A2D8 /* Pods-AvH PlanTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AvH PlanTests.modulemap"; sourceTree = ""; }; - B147E706EFD979ACF6592439A96A5632 /* MagazineLayout+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+Default.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+Default.swift"; sourceTree = ""; }; - B1504CDEAE5392A62E7C269847F46C19 /* Entities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entities.swift; path = Sources/Entities.swift; sourceTree = ""; }; - B45A1C6AB05E06FAA70A64E7E0A303AD /* MagazineLayoutItemWidthMode+WidthDivisor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayoutItemWidthMode+WidthDivisor.swift"; path = "MagazineLayout/LayoutCore/Types/MagazineLayoutItemWidthMode+WidthDivisor.swift"; sourceTree = ""; }; - B4B116009ACF189FC089CC84FB0D364A /* ElementLocationFramePairs.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementLocationFramePairs.swift; path = MagazineLayout/LayoutCore/Types/ElementLocationFramePairs.swift; sourceTree = ""; }; - B6A1949B9B1DC3E39B93453600064BD1 /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = ""; }; - B6B3EF7D0EA5AA811DAD70CF4E207DA1 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - B6CB974963C4B017FEADD4AF008655DE /* TokenQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokenQueue.swift; path = Sources/TokenQueue.swift; sourceTree = ""; }; - B7DBF144424C31D2120B2182542B4504 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/Connection.swift; sourceTree = ""; }; - B847113EC14739D8B9D768279E0AF2CB /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = Sources/SQLite/Typed/Setter.swift; sourceTree = ""; }; - B9F2160E76F62945078F212F17BA594E /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = MagazineLayout/LayoutCore/SectionModel.swift; sourceTree = ""; }; + B120EDA604445A202EF1B059BFCAD5CB /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Parser.swift; sourceTree = ""; }; + B133E84B1FBF0779FD9D5791D2E1FB7B /* SQLite.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-prefix.pch"; sourceTree = ""; }; + B18AC63E54ECFDF1ACBFE25E6E3E4A99 /* SimpleDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleDictionary.swift; path = Sources/SimpleDictionary.swift; sourceTree = ""; }; + B21EC4A6EEA85356ACC55C7B461CDFD0 /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + B294B4371CC1F5C0D466F981A887A6E6 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = Firebase/Core/Public/FirebaseCore.h; sourceTree = ""; }; + B2F134CC87411FBAC2821EDC77C7CF42 /* ModelState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ModelState.swift; path = MagazineLayout/LayoutCore/ModelState.swift; sourceTree = ""; }; + B440A557799F3AD0B84675F548C02EA4 /* Empty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Empty.pbobjc.m; path = objectivec/google/protobuf/Empty.pbobjc.m; sourceTree = ""; }; + B4479E22D0D3091CE7FD681D15007555 /* BooleanAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanAttribute.swift; path = Sources/BooleanAttribute.swift; sourceTree = ""; }; + B49D1FB9A7F728B745883076850E6FFD /* GDTRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTRegistrar.m; path = GoogleDataTransport/GDTLibrary/GDTRegistrar.m; sourceTree = ""; }; + B4A7D2EBBDDE0F2B1416FCC64EE03598 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + B4F171B401FF80E93867AA69DA809D77 /* GDTPrioritizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTPrioritizer.h; path = GoogleDataTransport/GDTLibrary/Public/GDTPrioritizer.h; sourceTree = ""; }; + B56D3A533CA5D280763A615365297403 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + B64A5782B9B30478F6D95C73E31CFE5C /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = Sources/SQLite/Core/Blob.swift; sourceTree = ""; }; + B664BD5B22B12288B05C951F11CBC934 /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + B6D11BC77CDF79416B969301470D98DF /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = ""; }; + B72DC0F85E5319632A6F4CD534F4FF9A /* MagazineLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagazineLayout-dummy.m"; sourceTree = ""; }; + B75BAFDB0C2640F704A86FE3C13B874D /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GULLoggerLevel.h; sourceTree = ""; }; + B7A3C1A9E0B9984E481AB2765CBEF5C6 /* FIRInstanceIDKeyPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPair.h; path = Firebase/InstanceID/FIRInstanceIDKeyPair.h; sourceTree = ""; }; + B81D7C9641F5A3533972A9EABC47ED3E /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Node.swift; sourceTree = ""; }; + B8B248CE33E123C04C819A821CB36F76 /* FIRInstanceIDConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDConstants.m; path = Firebase/InstanceID/FIRInstanceIDConstants.m; sourceTree = ""; }; + B955D98F755C88A0B7C10FC97AE6D618 /* GDTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTAssert.m; path = GoogleDataTransport/GDTLibrary/GDTAssert.m; sourceTree = ""; }; + B9AC44CC8DD4CAC67646B85CBDD4C49E /* FIRMessagingSyncMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingSyncMessageManager.m; path = Firebase/Messaging/FIRMessagingSyncMessageManager.m; sourceTree = ""; }; + BA27FF8177A5212C014FAB86560D2140 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + BA7F21B1CA57DF1D6B8012AC0D697908 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + BA9B23BC40867D67BABEEE876AA01FE0 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + BBC52F411A011CBC2517B570206468F4 /* FIRInstanceIDAuthService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthService.h; path = Firebase/InstanceID/FIRInstanceIDAuthService.h; sourceTree = ""; }; BC4311D98116FE51975F64E10043D9E6 /* Pods-AvH Plan.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH Plan.debug.xcconfig"; sourceTree = ""; }; - C097AE2560F5BCEA941E184B33DFD46C /* SQLite.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLite.swift.modulemap; sourceTree = ""; }; - C0E4138F1DC6EED379AD794097AFA135 /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = ""; }; + BC63214D86607F026276080B142863DC /* GDTStorage_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTStorage_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTStorage_Private.h; sourceTree = ""; }; + BCED95EE5BFAF7FEAE0F39BD2FC997E1 /* FIRMessagingPersistentSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingPersistentSyncMessage.h; path = Firebase/Messaging/FIRMessagingPersistentSyncMessage.h; sourceTree = ""; }; + BD213F1BD93E20B36EE9D17A0FBD3984 /* GDTUploadPackage_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTUploadPackage_Private.h; path = GoogleDataTransport/GDTLibrary/Private/GDTUploadPackage_Private.h; sourceTree = ""; }; + BD3E623FD3F0808B4B6F7B2E5B214225 /* GDTEventTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTEventTransformer.h; path = GoogleDataTransport/GDTLibrary/Public/GDTEventTransformer.h; sourceTree = ""; }; + BF8E8D92CF632B8371E018A234AF0765 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; + C09A0D4DAC5EA1ADF87850475BD52DFC /* DateAndTimeFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateAndTimeFunctions.swift; path = Sources/SQLite/Typed/DateAndTimeFunctions.swift; sourceTree = ""; }; + C13F571668F6157F5DD216B558BDE3D3 /* FIRMessagingConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingConstants.m; path = Firebase/Messaging/FIRMessagingConstants.m; sourceTree = ""; }; + C232C79D49D4FB553A95C298BE159AEF /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + C2CB86150EDB9B573AB01A4E45FD9B76 /* FIRMessagingExtensionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingExtensionHelper.h; path = Firebase/Messaging/Public/FIRMessagingExtensionHelper.h; sourceTree = ""; }; + C3260E2F21FCF3B448A27AB1F1D2B7CD /* FIRMessagingRmqManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingRmqManager.h; path = Firebase/Messaging/FIRMessagingRmqManager.h; sourceTree = ""; }; + C3444523CCEAB0500CCB4363D0D4C72D /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Tag.swift; sourceTree = ""; }; + C395500CC4C3274703289A479E88E022 /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + C4451EC92516F8160A063C45A75DB9CA /* GDTStoredEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTStoredEvent.m; path = GoogleDataTransport/GDTLibrary/GDTStoredEvent.m; sourceTree = ""; }; C48C9769C2A247D71BA1C2218D3CD73E /* Pods-AvH PlanTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanTests.release.xcconfig"; sourceTree = ""; }; - C4D07579D40F1F38CBA13F92D5701057 /* FooterModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FooterModel.swift; path = MagazineLayout/LayoutCore/FooterModel.swift; sourceTree = ""; }; - C91AEFD7242054069AC626FDBBC3A79A /* Pods_AvH_PlanTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AvH_PlanTests.framework; path = "Pods-AvH PlanTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + C504F00E83383461C4ECDAE9151DC512 /* FIRMessagingDataMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingDataMessageManager.m; path = Firebase/Messaging/FIRMessagingDataMessageManager.m; sourceTree = ""; }; + C536DE82DD6BE4AF51C603B9F4311942 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + C5464E3C9C87A56217002C42A64B77AF /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = ""; }; + C615389BD2FE819AA1483FC22A5C6077 /* GDTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTPlatform.h; path = GoogleDataTransport/GDTLibrary/Public/GDTPlatform.h; sourceTree = ""; }; + C698788CC3E94BB38719BDB1279B75D2 /* FIRMessagingAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingAnalytics.m; path = Firebase/Messaging/FIRMessagingAnalytics.m; sourceTree = ""; }; + C728845A53EE0E7326173A7D2FC99085 /* GoogleDataTransport-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleDataTransport-umbrella.h"; sourceTree = ""; }; + C74A7560FA9516822E65B7B634D1D795 /* GDTConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTConsoleLogger.m; path = GoogleDataTransport/GDTLibrary/GDTConsoleLogger.m; sourceTree = ""; }; + C899CB83DB633E09092043B3E3CEFB90 /* MagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayout.swift; path = MagazineLayout/Public/MagazineLayout.swift; sourceTree = ""; }; + C8AAB4122E505FAB5A8772A00802648E /* FIRInstanceIDTokenOperation+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDTokenOperation+Private.h"; path = "Firebase/InstanceID/FIRInstanceIDTokenOperation+Private.h"; sourceTree = ""; }; C98E0A40FFAA294F06BB6E9D60AC2AC0 /* Pods-AvH PlanTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AvH PlanTests.debug.xcconfig"; sourceTree = ""; }; - CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D25FC75A7178A40A45DFE41FD90D0E26 /* HeaderModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeaderModel.swift; path = MagazineLayout/LayoutCore/HeaderModel.swift; sourceTree = ""; }; - D291CA1BE7BF874FA634CC29E2DF08E8 /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = ""; }; - D2E9AFB4FEC0F96B102325A2F3BBBBA9 /* Whitelist.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Whitelist.swift; path = Sources/Whitelist.swift; sourceTree = ""; }; - D442F2C0EABA424C4DB7536B1FEACA90 /* CollectionViewUpdateItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewUpdateItem.swift; path = MagazineLayout/LayoutCore/Types/CollectionViewUpdateItem.swift; sourceTree = ""; }; + C9B66F37BF38D7F71CAF01A7093ADFD4 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; + CB796C772DDE2800E6EEC3F5F9760A85 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; + CC4628669F0A3586B72F3AABDF6899A1 /* FIRIMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIMessageCode.h; path = Firebase/InstanceID/FIRIMessageCode.h; sourceTree = ""; }; + CC6620C013776C415F9A7F0A65F53CF9 /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; + CC87986517AD9A637658360444FAEF4D /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CC91057105DCFB169A478F81E8ACA17D /* HtmlTreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HtmlTreeBuilder.swift; path = Sources/HtmlTreeBuilder.swift; sourceTree = ""; }; + CCA94B85521F69EBBEC2D69879CF3A4F /* FIRInstanceIDCheckinPreferences+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceIDCheckinPreferences+Internal.m"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.m"; sourceTree = ""; }; + CCF16F7061961B1DA71321886A90FEE6 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; + CDD44F722387A8FEC7B20588B487107B /* FirebaseMessaging.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseMessaging.xcconfig; sourceTree = ""; }; + CE233EDC988AFC46625302F43A317EB4 /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; + CF0445F8B460B29742ED3F9D612537B4 /* FirebaseCoreDiagnosticsInterop.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnosticsInterop.xcconfig; sourceTree = ""; }; + CF121C4826E9C8F6CFD860205EDF2586 /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; + CF9208E4443F9C942C23B2726B3E0EF2 /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + D02C1442D1E8B0DB587C933E7CE82B70 /* FIRMessagingPubSubRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingPubSubRegistrar.m; path = Firebase/Messaging/FIRMessagingPubSubRegistrar.m; sourceTree = ""; }; + D08D95BDC5B51150BCD7EAC270BC8DDB /* FooterModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FooterModel.swift; path = MagazineLayout/LayoutCore/FooterModel.swift; sourceTree = ""; }; + D0B1D6CC1A53E810339B17774DD3A326 /* GDTRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTRegistrar.h; path = GoogleDataTransport/GDTLibrary/Public/GDTRegistrar.h; sourceTree = ""; }; + D107C37EDA563FE144B2A2B0AD7ACDCD /* FIRMessagingAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingAnalytics.h; path = Firebase/Messaging/FIRMessagingAnalytics.h; sourceTree = ""; }; + D157C2D7190E2E5FB66E9B346ACDD163 /* FIRInstanceIDUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDUtilities.m; path = Firebase/InstanceID/FIRInstanceIDUtilities.m; sourceTree = ""; }; + D1CB52B7D10642B68C948B30E82FCF6F /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = Firebase/Core/Private/FIRComponentContainer.h; sourceTree = ""; }; + D281E42EBA0C7E82B4D42F273C4891E3 /* FIRInstanceIDTokenDeleteOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenDeleteOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.h; sourceTree = ""; }; + D28A1DAEBB2888AEA8B1E58FC9D49989 /* GDTTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTTransformer.h; path = GoogleDataTransport/GDTLibrary/Private/GDTTransformer.h; sourceTree = ""; }; + D293029B81E6D55D2EBE82DF13FDC878 /* FIRMessagingPendingTopicsList.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingPendingTopicsList.m; path = Firebase/Messaging/FIRMessagingPendingTopicsList.m; sourceTree = ""; }; + D295681389ABE2D110B7630DF40A0A60 /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; + D3D52055FEACD4AB40E377D8D3EA6686 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = Firebase/Core/Private/FIRDependency.h; sourceTree = ""; }; + D4277F4B77E542B3B05AA713184D982D /* MagazineLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagazineLayout-prefix.pch"; sourceTree = ""; }; + D4976510CB4D7816CDB4042126A53C9B /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreDiagnostics.framework; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D49AC4F5ED90906BFBB53A9F0C2EDFF2 /* CollectionViewUpdateItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewUpdateItem.swift; path = MagazineLayout/LayoutCore/Types/CollectionViewUpdateItem.swift; sourceTree = ""; }; D4E6F4D3F12A1A1A756E6C0A8980B6F8 /* Pods-AvH Plan-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AvH Plan-Info.plist"; sourceTree = ""; }; - D6ADAFEAC6FC85BE7AD7F182D827DF1A /* Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pattern.swift; path = Sources/Pattern.swift; sourceTree = ""; }; - D769D96D907D0465F2BD9978767F0DC5 /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = Sources/SQLiteObjc/fts3_tokenizer.h; sourceTree = ""; }; - DD21AA8F3D29BCC02085B1370DDEBE10 /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = ""; }; - DDC1E144F5C0652718A23FC484DB9BB1 /* HttpStatusException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HttpStatusException.swift; path = Sources/HttpStatusException.swift; sourceTree = ""; }; + D6BFA608EC88FB7F015A28AF3C8F9B32 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + D70263328C63DB0B1B2219DE4C61A410 /* FIRInstanceIDKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeychain.h; path = Firebase/InstanceID/FIRInstanceIDKeychain.h; sourceTree = ""; }; + D804B8FCFBAEEE27FF575C3DB442146D /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = ""; }; + D91150C5320B89224F9AA3EB939B6647 /* FIRMessagingPubSub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingPubSub.m; path = Firebase/Messaging/FIRMessagingPubSub.m; sourceTree = ""; }; + D92AFD15CB069A1B0A2FE5B49F711416 /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; + D9BC95F96F0FD2D710B67E6C32D75AC9 /* UICollectionViewDelegateMagazineLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UICollectionViewDelegateMagazineLayout.swift; path = MagazineLayout/Public/UICollectionViewDelegateMagazineLayout.swift; sourceTree = ""; }; + D9E48584FD2438D21C94112CB8671007 /* FirebaseMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseMessaging.h; path = Firebase/Messaging/FirebaseMessaging.h; sourceTree = ""; }; + DB17B2748C742C8BA4988A1BD033ED6A /* MagazineLayout+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+Default.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+Default.swift"; sourceTree = ""; }; + DDAB2B9E49F19503B722421C8CB105F7 /* FIRInstanceIDCheckinService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinService.m; path = Firebase/InstanceID/FIRInstanceIDCheckinService.m; sourceTree = ""; }; + DE14930E3DF8D0E5FFA41662CA629A7F /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; + DE47C8E3586115C1710333DD04F38B67 /* FIRInstanceIDConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDConstants.h; path = Firebase/InstanceID/FIRInstanceIDConstants.h; sourceTree = ""; }; + DE60DDCD76FE4AFC89B9E0C075C22AA7 /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; + DF1993261A5A35B686F92622015F498F /* FIRInstanceIDCheckinPreferences+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDCheckinPreferences+Internal.h"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.h"; sourceTree = ""; }; DF1FEFF7EF658A0AFDF3A6ABA2097AA4 /* Pods-AvH PlanTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AvH PlanTests-acknowledgements.markdown"; sourceTree = ""; }; - E1495B3AB559DC83CEF52BB0C0D3865B /* BooleanAttribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanAttribute.swift; path = Sources/BooleanAttribute.swift; sourceTree = ""; }; - E3D15F112CB2E8BC50C7BC5E55C062B6 /* MagazineLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MagazineLayout-Info.plist"; sourceTree = ""; }; - E65862BC2D543B2167068F2AD06CB5A8 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - E6C5E3A4A6514B881A307DB67B3D0811 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - E7A6C7021736393A4E7775A99BED61F5 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = Sources/SQLite/Foundation.swift; sourceTree = ""; }; - E82481B96AE89AEC6B8D733F158F41DF /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = Sources/SQLite/Core/Value.swift; sourceTree = ""; }; - E86B41A663573635EE3AA2AFEB6B75A9 /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Tag.swift; sourceTree = ""; }; - E89AE473D6B5EB186C4082FFF975E8A2 /* MagazineLayoutCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutCollectionViewCell.swift; path = MagazineLayout/Public/Views/MagazineLayoutCollectionViewCell.swift; sourceTree = ""; }; - E910249E9D41D30E6984D0BC3F3B6565 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = ""; }; - EA25A242F22728EE508EC8176F5B541D /* MagazineLayoutFooterVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutFooterVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutFooterVisibilityMode.swift; sourceTree = ""; }; - EA7870604FE931807AC164D4FFC450BC /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + E08B18469B190EE7338282262088A4E5 /* nanopb.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.xcconfig; sourceTree = ""; }; + E0B82429837313FD9A9692E66647461D /* MagazineLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MagazineLayout-Info.plist"; sourceTree = ""; }; + E0E1F8738F3C394C2E8A8839019BF0D1 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; + E17A7454C87B21FF3723DB8490B9FCB2 /* GoogleDataTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransport.h; path = GoogleDataTransport/GDTLibrary/Public/GoogleDataTransport.h; sourceTree = ""; }; + E2420AC2AD8527C007A69F52AB75AB62 /* GDTPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTPlatform.m; path = GoogleDataTransport/GDTLibrary/GDTPlatform.m; sourceTree = ""; }; + E269BD87DE52D0FBB1CE3CB7DA2AB7E7 /* GDTUploadCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTUploadCoordinator.h; path = GoogleDataTransport/GDTLibrary/Private/GDTUploadCoordinator.h; sourceTree = ""; }; + E4C22253FC84CB3E594AC79C6056AD94 /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = Sources/SQLite/Typed/Collation.swift; sourceTree = ""; }; + E50E99566EC5CBA566CA7575687D19BD /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = ""; }; + E5C8977564A307E752C9F630F4DB7BC3 /* NSDictionary+FIRMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+FIRMessaging.h"; path = "Firebase/Messaging/NSDictionary+FIRMessaging.h"; sourceTree = ""; }; + E5CD322CC25623FE37E1D12CAB608EF3 /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = ""; }; + E68B2E09D025A601AB0C665CC65A0935 /* GDTDataFuture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTDataFuture.m; path = GoogleDataTransport/GDTLibrary/GDTDataFuture.m; sourceTree = ""; }; + E68B610406EB0CA2B347765B63F4FF5B /* FIRMessagingRmq2PersistentStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMessagingRmq2PersistentStore.m; path = Firebase/Messaging/FIRMessagingRmq2PersistentStore.m; sourceTree = ""; }; + E7929818690C927079C049600319E7A5 /* FIRInstanceIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStore.h; path = Firebase/InstanceID/FIRInstanceIDStore.h; sourceTree = ""; }; + E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + E9AFE6A7A1E7A2173027B3DF55A2D6A3 /* MagazineLayout+SupplementaryViewKinds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MagazineLayout+SupplementaryViewKinds.swift"; path = "MagazineLayout/Public/Types/MagazineLayout+SupplementaryViewKinds.swift"; sourceTree = ""; }; + EAD17BC90F8C25AE1FD998CC69ACFC73 /* FIRMessagingTopicOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingTopicOperation.h; path = Firebase/Messaging/FIRMessagingTopicOperation.h; sourceTree = ""; }; + EAE648E5946CF5BB8990DF55D1556350 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = Firebase/Core/Private/FIRErrorCode.h; sourceTree = ""; }; EAFC540C9B7F4F6B987516B859977D5C /* Pods-AvH Plan-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH Plan-dummy.m"; sourceTree = ""; }; - EB17E016690938B1DA5AAB06AA59D7A2 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = Sources/SQLite/Typed/Schema.swift; sourceTree = ""; }; - EB4404983BBAA0180EC95F4C402E5F45 /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = Sources/SQLite/Typed/Collation.swift; sourceTree = ""; }; - EBBC22F8F61C3D2245604403F105A007 /* MagazineLayoutBackgroundVisibilityMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MagazineLayoutBackgroundVisibilityMode.swift; path = MagazineLayout/Public/Types/MagazineLayoutBackgroundVisibilityMode.swift; sourceTree = ""; }; - EDD9E99822DD7EE49AF1CFA483338E3A /* StreamReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamReader.swift; path = Sources/StreamReader.swift; sourceTree = ""; }; - EE2DC8E7589A0421534BFE57A1D43830 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - EEF97BB06D5CD8C38C58EEA65024BA27 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/SQLite/Typed/Expression.swift; sourceTree = ""; }; - EEFD73DCF6B2B20D18D13E5DDD574F5F /* StringUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtil.swift; path = Sources/StringUtil.swift; sourceTree = ""; }; - EF603096CFD2206B5E3FAC9D1ED3120A /* SQLite.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-prefix.pch"; sourceTree = ""; }; - F064DB4BB2EB07B1E3C94EFDBC83BE9A /* MagazineLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagazineLayout.xcconfig; sourceTree = ""; }; + EB0E5F5EFCEB46905EC7734268B2C3C8 /* FirebaseInstanceID-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseInstanceID-Info.plist"; sourceTree = ""; }; + ECD4D73E379A70C5AF92CC844C6D1034 /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; + ECE02DB900F2629594D3E3C71014109C /* GDTUploadCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTUploadCoordinator.m; path = GoogleDataTransport/GDTLibrary/GDTUploadCoordinator.m; sourceTree = ""; }; + ED6F025C1A35844A29F80F75906ADB12 /* FirebaseInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstanceID.h; path = Firebase/InstanceID/Public/FirebaseInstanceID.h; sourceTree = ""; }; + ED98309EB8818066DA09C78F6E5A0527 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + EFD7DCE76F164EB6FE35D12306838BA7 /* NSError+FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+FIRInstanceID.m"; path = "Firebase/InstanceID/NSError+FIRInstanceID.m"; sourceTree = ""; }; F08DABC90F4CDC9C4F0D028838804A5F /* Pods-AvH PlanUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AvH PlanUITests-dummy.m"; sourceTree = ""; }; - F20E3DB697DA5801BDBA7E6740751993 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F3F9E3D1C49F384A82566A564334A229 /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = Sources/OrderedDictionary.swift; sourceTree = ""; }; - F4BE49229654663443A39ACAA3FC4F56 /* SQLite.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-umbrella.h"; sourceTree = ""; }; - F971506D8A73D5E19DF4C5123B4E756C /* Comment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Comment.swift; path = Sources/Comment.swift; sourceTree = ""; }; - FCA7916E260A1DA45C9F7C79097DC2E8 /* DataNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataNode.swift; path = Sources/DataNode.swift; sourceTree = ""; }; - FCF653CA475BDAA5F46DE1412AB65F5F /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = Sources/SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; - FDF82FE4FF1258896376A59627C9E8DF /* Validate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validate.swift; path = Sources/Validate.swift; sourceTree = ""; }; - FF943984038D35386FE091CC8038D631 /* Cleaner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cleaner.swift; path = Sources/Cleaner.swift; sourceTree = ""; }; + F177139419DAC3663728E18CD3E992F0 /* NSError+FIRMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+FIRMessaging.m"; path = "Firebase/Messaging/NSError+FIRMessaging.m"; sourceTree = ""; }; + F1F57772D97DD5E1A939222435942F93 /* Validate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validate.swift; path = Sources/Validate.swift; sourceTree = ""; }; + F2A0CB606BCE418069466709F485622C /* FIRMessagingSyncMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingSyncMessageManager.h; path = Firebase/Messaging/FIRMessagingSyncMessageManager.h; sourceTree = ""; }; + F4419946C0EFD7BFF56B49995A0976C8 /* GoogleUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-prefix.pch"; sourceTree = ""; }; + F50568D09C680FEFA2FC0BAE48963117 /* GtalkCore.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GtalkCore.pbobjc.m; path = Firebase/Messaging/Protos/GtalkCore.pbobjc.m; sourceTree = ""; }; + F53A702AF580209C0E3710144E081F63 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Private/GULNetworkLoggerProtocol.h; sourceTree = ""; }; + F5D938B477E073B8BA8C129F8922AB4E /* GoogleDataTransport.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.xcconfig; sourceTree = ""; }; + F67A821A4C1C1A30D766BF137FD1C77A /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = Sources/SQLite/Extensions/RTree.swift; sourceTree = ""; }; + F67D42B2A1217FD92E970E20CC1E934C /* StreamReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamReader.swift; path = Sources/StreamReader.swift; sourceTree = ""; }; + F70D969F8A9D55F6DC68D1CE99CBDBBA /* FirebaseMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseMessaging.h; path = Firebase/Messaging/Public/FirebaseMessaging.h; sourceTree = ""; }; + F720A2CD5CF60147898C978A91D3CCB1 /* NSError+FIRMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+FIRMessaging.h"; path = "Firebase/Messaging/NSError+FIRMessaging.h"; sourceTree = ""; }; + F771DC1D9BC629C68A14D05A35E8FF72 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = Firebase/Core/FIRComponentContainer.m; sourceTree = ""; }; + F8CB875FE87FB2654D4A0C38F3D2D133 /* GoogleDataTransport-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleDataTransport-Info.plist"; sourceTree = ""; }; + F8F7CB308E67225229D708F15E78AFA2 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = Firebase/Core/Private/FIRBundleUtil.h; sourceTree = ""; }; + F94098E71FE3F45A12C1121381E2CE05 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = Sources/SQLite/Extensions/FTS4.swift; sourceTree = ""; }; + FB12821C87E28AE1D0138016830FECAB /* SQLite.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLite.swift.modulemap; sourceTree = ""; }; + FB1CEDCEB7EBF66EC1A27C9F0FBCC6AA /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; + FB1E6B8E87D3D37D9B13DB74FE001AAC /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.h"; sourceTree = ""; }; + FB4FB4BEBEA3E34E7CA3323805EE81FB /* FIRMessagingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingUtilities.h; path = Firebase/Messaging/FIRMessagingUtilities.h; sourceTree = ""; }; + FB81C2240D8569A15143647E083A5349 /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = Firebase/Core/FIRErrors.m; sourceTree = ""; }; + FBE71FB110002C309450FD95560C194B /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = Firebase/Core/FIRLogger.m; sourceTree = ""; }; + FC3BF2240A3545C09D5A4EAE0F46E95E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + FC495C68BB167FB03DE8462A2D875A73 /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; + FCB49F3DE76ED21E8FE5A9A464BB68F2 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = Firebase/Core/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + FCEEA4488979AD288A41EE6EEF38C72F /* FIRMessagingRmq2PersistentStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMessagingRmq2PersistentStore.h; path = Firebase/Messaging/FIRMessagingRmq2PersistentStore.h; sourceTree = ""; }; + FE5AD8C434EB98D3A875AF0ACCF9108C /* GoogleUtilities.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.xcconfig; sourceTree = ""; }; + FEACE745D80FF6B0C507B670D02C058F /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; + FFA1511A0DDE1ACF064960F94E413F94 /* GoogleDataTransportCCTSupport-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleDataTransportCCTSupport-Info.plist"; sourceTree = ""; }; + FFC78DEEF3CAB463F61AD53C9ECA51B9 /* FIRInstanceIDCheckinPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinPreferences.m; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 2053904A56F45EC351CA281918C7C3E0 /* Frameworks */ = { + 07916C1F9504117A21F10CDBF071DEA6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 256784AD4F81EDDF7809EA66AE46E326 /* Foundation.framework in Frameworks */, + A83FB9CE712BD05E9174F5630A723B8D /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 34B58B5DDBAD359FF956807409F48FB7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7673171B95025156F8AB2C6F740EACCE /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6B1B96204CCC54CE855F13B675CAFEA1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C5D94D35E2634559F651966B8F4E3DF4 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8AADD0882F47B2B6F7ACC1C443475E5F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 90E4A1613ED5AD622F545F2B5598AE36 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8F73AEA61C57DBF49A4E35F96EE4A148 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4F6CC8130631714875AF393D952C4E10 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -397,19 +1402,53 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BFA13FE28ACD6FE073945BFBEC628039 /* Frameworks */ = { + 938342F6891460B66A67887ADF8DE2D7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EA0D06F02A7022D7C8B7EAA9008BDE79 /* Foundation.framework in Frameworks */, + 4BA0412797BD6FD2A095D973F55E4D4C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DB630A91714D5994595BE437213BB7B3 /* Frameworks */ = { + 95B691BB57102AFEEAF90A891C540445 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EE5633AEE83082FA34C1119CF99329FD /* Foundation.framework in Frameworks */, + 9479C2B66FCEE9F6F75395A204486135 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B16FDD68AA546AC17F3E6865FE67A708 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 41372BB9955CD8570A819F2B7DE38905 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BCCE1123F483CECBB759698BC83CF74E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A7968323222C8DC68F5CA4FD0E62D5CB /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C94009C66399A182267A9FCF46A71AC6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 942211991D1F35E88E4F598BA864F2DF /* Foundation.framework in Frameworks */, + 9AA0F0E1D412411F8F18B05CE8AA498A /* Security.framework in Frameworks */, + 2768969827C34480E478CB54A84B1918 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DF8FB372BD37944E37BA40E89010940B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B5122265E444D448EA60CBAD574732A3 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -429,6 +1468,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F76F92074B38FFB54DE74DD80706DB55 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F2BB4227345046EA6AFA5D16E8AC1097 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FA5BD55C744892BC037F1AD1537CF79A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -440,14 +1487,83 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 06D3DFECFB0B14C571A1E6AF9F595FD2 /* SQLite.swift */ = { + 00645BEBA18BFF597CFFF1EEB404EA94 /* Firebase */ = { isa = PBXGroup; children = ( - B29E724B38F8BB75AC5EDC446652286F /* standard */, - C6330E183757C2034BB92F940F1D4082 /* Support Files */, + 0995520904A5E0E3F67075BDED5C1C29 /* CoreOnly */, + 6AC75C2486D9342834CCEAF70BF4FB36 /* Support Files */, ); - name = SQLite.swift; - path = SQLite.swift; + name = Firebase; + path = Firebase; + sourceTree = ""; + }; + 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1F34D49F868138AC113B6B8380982805 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 042538D63060FA56F72D0B038FE4BA32 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6F0CDC13C76B8A2CB7695FBD6A874085 /* FirebaseMessaging.modulemap */, + CDD44F722387A8FEC7B20588B487107B /* FirebaseMessaging.xcconfig */, + 242581E9D668D5BB2A245A3579F91DFC /* FirebaseMessaging-dummy.m */, + 8C1DB2CE3EA85AF314DBBDF41E5FF64C /* FirebaseMessaging-Info.plist */, + 6C62EA05B567593DE60ABF876AB12E80 /* FirebaseMessaging-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseMessaging"; + sourceTree = ""; + }; + 0995520904A5E0E3F67075BDED5C1C29 /* CoreOnly */ = { + isa = PBXGroup; + children = ( + B664BD5B22B12288B05C951F11CBC934 /* Firebase.h */, + ); + name = CoreOnly; + sourceTree = ""; + }; + 0C585832B1C9B78E52B4045D81EDD181 /* Support Files */ = { + isa = PBXGroup; + children = ( + A1D341E571284B51695F8A496F1B3FFC /* nanopb.modulemap */, + E08B18469B190EE7338282262088A4E5 /* nanopb.xcconfig */, + 80946C90E0643AD9B97AD7FF70C6DE39 /* nanopb-dummy.m */, + 8BE217271A354C93F3FF0E625E706047 /* nanopb-Info.plist */, + 741704E30A8A06A223AEB5472247FB42 /* nanopb-prefix.pch */, + 36B755BBFC3EA355C997B8EB7BFE9FBC /* nanopb-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/nanopb"; + sourceTree = ""; + }; + 188B227220C9D93C6F14A88C54B8482C /* Alamofire */ = { + isa = PBXGroup; + children = ( + 128B9B3526F54D1076919E38206527C3 /* AFError.swift */, + 985BCEF8C2B88DD9A09E8D07D49545B0 /* Alamofire.swift */, + BA9B23BC40867D67BABEEE876AA01FE0 /* DispatchQueue+Alamofire.swift */, + FC3BF2240A3545C09D5A4EAE0F46E95E /* MultipartFormData.swift */, + 933D1318A0CA49711EE68338970FFE8F /* NetworkReachabilityManager.swift */, + C536DE82DD6BE4AF51C603B9F4311942 /* Notifications.swift */, + 53513E7C06B6AA3C8DAA15E17C3E6336 /* ParameterEncoding.swift */, + 798217D34F30EBF6AAF6106B2D220D85 /* Request.swift */, + 7523BC78552B60BBC996946D4BC8AD90 /* Response.swift */, + 07C54A1F45A1AEB7800800D2BDC86A44 /* ResponseSerialization.swift */, + 38872F832547AEFC0E12BFD41A4E405A /* Result.swift */, + 2DFDDBB5AA8737D1DF3F6B6A28995B42 /* ServerTrustPolicy.swift */, + 6A38E4D7A9061851FDE74BF10DBD41A9 /* SessionDelegate.swift */, + D6BFA608EC88FB7F015A28AF3C8F9B32 /* SessionManager.swift */, + 817C8D16518DF77F8C12765E060FC8EF /* TaskDelegate.swift */, + 521684EECFE5DC916807326AFEA984F6 /* Timeline.swift */, + 6DA9D7C80CF8CF993FB129CCC696BCA5 /* Validation.swift */, + ADE67B14C05F7B609EF625AEC81BA6E6 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; sourceTree = ""; }; 193507AA07A01F54362D558007C15085 /* Targets Support Files */ = { @@ -460,6 +1576,16 @@ name = "Targets Support Files"; sourceTree = ""; }; + 1F34D49F868138AC113B6B8380982805 /* iOS */ = { + isa = PBXGroup; + children = ( + E97B19021E1E8AF3519C89CB06E46C80 /* Foundation.framework */, + 2A62F5DEA813F07D663C4B01BE3FDEA0 /* Security.framework */, + 099602E95CC02BDF479BAE577F2E1E33 /* SystemConfiguration.framework */, + ); + name = iOS; + sourceTree = ""; + }; 233CAC8E4D2E68212C3DDF04241ADED6 /* Pods-AvH PlanTests */ = { isa = PBXGroup; children = ( @@ -476,122 +1602,367 @@ path = "Target Support Files/Pods-AvH PlanTests"; sourceTree = ""; }; - 2D6A729B717EB3CA45FF8A46E010B277 /* Support Files */ = { + 3485AA28897DA46A074F5E1D11789E4C /* Support Files */ = { isa = PBXGroup; children = ( - EA7870604FE931807AC164D4FFC450BC /* Alamofire.modulemap */, - AC0A01BDE621BFA184B7FECFD9C41334 /* Alamofire.xcconfig */, - B6B3EF7D0EA5AA811DAD70CF4E207DA1 /* Alamofire-dummy.m */, - 380A846E10118B9D2D6B943E2951252A /* Alamofire-Info.plist */, - 87A7674EC6040750A2F010CECC67F17F /* Alamofire-prefix.pch */, - 3A73049FD316B2F6863D1B5E203D80AB /* Alamofire-umbrella.h */, + 6AD9BF1540DC963E39679CF640917347 /* GoogleUtilities.modulemap */, + FE5AD8C434EB98D3A875AF0ACCF9108C /* GoogleUtilities.xcconfig */, + B56D3A533CA5D280763A615365297403 /* GoogleUtilities-dummy.m */, + E50E99566EC5CBA566CA7575687D19BD /* GoogleUtilities-Info.plist */, + F4419946C0EFD7BFF56B49995A0976C8 /* GoogleUtilities-prefix.pch */, + 726C1B0629A9E64EB9725DCCB1A86A8B /* GoogleUtilities-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; + path = "../Target Support Files/GoogleUtilities"; sourceTree = ""; }; - 307C9E913D41DC9E44CF9EA423EFD6FC /* Pods */ = { + 3B1B483124C4BD835E3109B733E31AA2 /* Support Files */ = { isa = PBXGroup; children = ( - B67FA62B550C9409D18D7E7446A2622D /* Alamofire */, - 8AE89A29EDC5F1E3A081F06296702933 /* MagazineLayout */, - 06D3DFECFB0B14C571A1E6AF9F595FD2 /* SQLite.swift */, - 7059F7EA96DBB87EF2E0BF1BDBADEFAA /* SwiftSoup */, - ); - name = Pods; - sourceTree = ""; - }; - 49AD54E2FD7735E308EC07AAD610D268 /* Support Files */ = { - isa = PBXGroup; - children = ( - 876E9F2F28CE2409DD67207601069B38 /* MagazineLayout.modulemap */, - F064DB4BB2EB07B1E3C94EFDBC83BE9A /* MagazineLayout.xcconfig */, - A75AEDCD1233992B660D6F965DB3EA53 /* MagazineLayout-dummy.m */, - E3D15F112CB2E8BC50C7BC5E55C062B6 /* MagazineLayout-Info.plist */, - 92AA6434A527B7DDD5CF94540BF7B22F /* MagazineLayout-prefix.pch */, - 8F6ECE50BED1C785D1106002CBF09F4A /* MagazineLayout-umbrella.h */, + 9F71E823919213D84223FBFC48315882 /* FirebaseAnalyticsInterop.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MagazineLayout"; + path = "../Target Support Files/FirebaseAnalyticsInterop"; sourceTree = ""; }; - 649745C7946A13BB0A15BBA05C099426 /* Support Files */ = { + 3D4432C5BBD1BA97E35C5057E8680D82 /* Support Files */ = { isa = PBXGroup; children = ( - 4864DC551508F6C5C02F438E1224B93A /* SwiftSoup.modulemap */, - 2255CE527A57D05A8FA8A4681D754663 /* SwiftSoup.xcconfig */, - 9510A2924FE73EBEC0A0B98499E44203 /* SwiftSoup-dummy.m */, - 7E35205B6396A5AF1EDE3A5B164A8302 /* SwiftSoup-Info.plist */, - 986C0AA89778E6ED11C5A682B838C680 /* SwiftSoup-prefix.pch */, - 7058036C5F9FE4C4E399545196B81BE0 /* SwiftSoup-umbrella.h */, + 6FEC8973BA98A39B064F0180E4CB19EB /* FirebaseCoreDiagnostics.modulemap */, + 9E77CCB37989D15D4A4852AFD3008F9C /* FirebaseCoreDiagnostics.xcconfig */, + 6627A0280E3881C2F565F87F45A51C97 /* FirebaseCoreDiagnostics-dummy.m */, + 76D43912D9690F6A6DC4AD69AE98304C /* FirebaseCoreDiagnostics-Info.plist */, + A11BE4D06980412F7755967417377C71 /* FirebaseCoreDiagnostics-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCoreDiagnostics"; + sourceTree = ""; + }; + 3F2BC0088D03B8DC609EAF443391B787 /* SwiftSoup */ = { + isa = PBXGroup; + children = ( + B6D11BC77CDF79416B969301470D98DF /* ArrayExt.swift */, + 6B66F2A1D4C6B8207DF8F1AA987E4899 /* Attribute.swift */, + 24508DC377C4B08B2B9E91CC8C4092CA /* Attributes.swift */, + B4479E22D0D3091CE7FD681D15007555 /* BooleanAttribute.swift */, + 18EBCCEE6935C30E19AA712B523B86C6 /* CharacterExt.swift */, + 0352D2AEE8E14620441F1F28D8C2F287 /* CharacterReader.swift */, + 36633A30D1B026A5BAB277DB0CF632E8 /* Cleaner.swift */, + 440787E546EAC7B4CE831D2EACCB4B17 /* Collector.swift */, + 16148B6F895FAF0CC9628C530506EFA9 /* CombiningEvaluator.swift */, + 5A6C12A6BBA89765795FC6476F317693 /* Comment.swift */, + 16A7FCD826B7275C733B1920D5307244 /* Connection.swift */, + 9BB39C4B30A0ED3E4986426275C7C214 /* DataNode.swift */, + 5B0B9485CB16468948213A1CE5C48EE9 /* DataUtil.swift */, + 5D215BC795A84A96AE227CCB41BB354B /* Document.swift */, + 371A1A696CD5A3893AA4924F0E9BD074 /* DocumentType.swift */, + 94D80C3DC8BBF87F3A94FFEDD87B75FD /* Element.swift */, + 80F6E7359B726B9985A90243118712CE /* Elements.swift */, + 1DC545A9DE0C16730158ACC1BDFFC41B /* Entities.swift */, + 570C994B3C090E35D1643E588AA9F619 /* Evaluator.swift */, + 6AB8135FD48902192077F2FF0D6EB29B /* Exception.swift */, + 245595D928E18744E65869269346B48B /* FormElement.swift */, + CC91057105DCFB169A478F81E8ACA17D /* HtmlTreeBuilder.swift */, + 999BB0FA5EF71DA72AAB6BC9C021D263 /* HtmlTreeBuilderState.swift */, + 9382509E891657EF5257D4938FDBAA35 /* HttpStatusException.swift */, + B81D7C9641F5A3533972A9EABC47ED3E /* Node.swift */, + 57983CC898092BBC2FD9D4060131871C /* NodeTraversor.swift */, + 77D03C437BF49774C8BB35D37CC3CB8B /* NodeVisitor.swift */, + 9049406831FD7D9DFE5DD59569DB3219 /* OrderedDictionary.swift */, + 2FE1CD9E9F35D32BDF790378002B7FEC /* OrderedSet.swift */, + 0E5FA9D2F03EFF67A5DC958704166FF4 /* ParseError.swift */, + 6C78FB342B9EBC3C0C828121321B78A4 /* ParseErrorList.swift */, + B120EDA604445A202EF1B059BFCAD5CB /* Parser.swift */, + 7C8F9686600CD6405D574FB6B19F176A /* ParseSettings.swift */, + 5D62C9C05F821D63E33B4F356781CC31 /* Pattern.swift */, + 04D807CF0D28672B7A3BF8DB49949B08 /* QueryParser.swift */, + AF6657E2CF0D712E9EAA3A3903151856 /* Selector.swift */, + 01A5959D37691095879BFE34DFFD3FA4 /* SerializationException.swift */, + B18AC63E54ECFDF1ACBFE25E6E3E4A99 /* SimpleDictionary.swift */, + F67D42B2A1217FD92E970E20CC1E934C /* StreamReader.swift */, + 118F7697224E030D07491D261B5FAF18 /* String.swift */, + 5B4B7F15F6932A5F49EF397102C2AFD7 /* StringBuilder.swift */, + 3ED8E0B4B85FC8AF5E4E89F2FAF5D001 /* StringUtil.swift */, + 479936C988E0411A8138FEF471E26DB2 /* StructuralEvaluator.swift */, + 64C26413C2AA2C0CAB04E7C93048DC54 /* SwiftSoup.swift */, + C3444523CCEAB0500CCB4363D0D4C72D /* Tag.swift */, + D804B8FCFBAEEE27FF575C3DB442146D /* TextNode.swift */, + A498DBA9B03420D5A52A408E288EFE45 /* Token.swift */, + 0AF931299E2E39739198BDE33142C050 /* Tokeniser.swift */, + 9DE05DBAA77EEF93AD6E331DFD7E21C5 /* TokeniserState.swift */, + 23640E614BC4F84297C7FA8A48733166 /* TokenQueue.swift */, + AD0AF110675F7E9A76468660E9C0C675 /* TreeBuilder.swift */, + 78B02107DA82542915DE9FDC88684562 /* UnicodeScalar.swift */, + F1F57772D97DD5E1A939222435942F93 /* Validate.swift */, + 789FE7E06C0EF436DCA66B274797A71C /* Whitelist.swift */, + C5464E3C9C87A56217002C42A64B77AF /* XmlDeclaration.swift */, + 195C5DAD076DAAF4B2855A9CDF1A4A44 /* XmlTreeBuilder.swift */, + 71A38DD911F6FD93FA97A5B63F013181 /* Support Files */, + ); + name = SwiftSoup; + path = SwiftSoup; + sourceTree = ""; + }; + 471FAE886C6019925500551628A5F565 /* FirebaseInstanceID */ = { + isa = PBXGroup; + children = ( + ED6F025C1A35844A29F80F75906ADB12 /* FirebaseInstanceID.h */, + CC4628669F0A3586B72F3AABDF6899A1 /* FIRIMessageCode.h */, + A3C6BFFC5C72E0597B03D923BBB90E6A /* FIRInstanceID.h */, + 832319DE350F690AB45FAC8FB8BA73BC /* FIRInstanceID.m */, + 80609CE60DD4D4E6918158F95F0758C0 /* FIRInstanceID+Private.h */, + 572B658C70294BD7606F33AD1F6CDC9C /* FIRInstanceID+Private.m */, + 7D01D34197F66E9D1D34E9A8BE78EE64 /* FIRInstanceID_Private.h */, + 3A8616A907318A8B6ED5FF84627E16EC /* FIRInstanceIDAPNSInfo.h */, + 3A3A003AC3EF5A661630609BEC0F8EE4 /* FIRInstanceIDAPNSInfo.m */, + A76859CAD83DED00B5D243BAC9D2D29F /* FIRInstanceIDAuthKeyChain.h */, + 48A8CD5FC1F85658056356BD78FFD375 /* FIRInstanceIDAuthKeyChain.m */, + BBC52F411A011CBC2517B570206468F4 /* FIRInstanceIDAuthService.h */, + 73191899CA0BBF168C4FD78553B49202 /* FIRInstanceIDAuthService.m */, + 7D6999FC90887A7895D84A651EBD90C6 /* FIRInstanceIDBackupExcludedPlist.h */, + 66825D84D3A22C3DD550F7617F15229C /* FIRInstanceIDBackupExcludedPlist.m */, + 3BEB6A148F406301BD6C84A3F1C159A4 /* FIRInstanceIDCheckinPreferences.h */, + FFC78DEEF3CAB463F61AD53C9ECA51B9 /* FIRInstanceIDCheckinPreferences.m */, + DF1993261A5A35B686F92622015F498F /* FIRInstanceIDCheckinPreferences+Internal.h */, + CCA94B85521F69EBBEC2D69879CF3A4F /* FIRInstanceIDCheckinPreferences+Internal.m */, + 3956B4BF2B6E82EA6457F6C05FAE8C30 /* FIRInstanceIDCheckinPreferences_Private.h */, + A3E29B04F8B3C6F4425B69C37D2B6D80 /* FIRInstanceIDCheckinService.h */, + DDAB2B9E49F19503B722421C8CB105F7 /* FIRInstanceIDCheckinService.m */, + 452953F7C5376FADF00731B87C6F3CE0 /* FIRInstanceIDCheckinStore.h */, + 3231A3965DF41FF2D81481E35E88B67D /* FIRInstanceIDCheckinStore.m */, + 5B334BC6B63A2542CD220B7114748547 /* FIRInstanceIDCombinedHandler.h */, + 62EDE32EDB0B2A602725F9DAFB028E95 /* FIRInstanceIDCombinedHandler.m */, + DE47C8E3586115C1710333DD04F38B67 /* FIRInstanceIDConstants.h */, + B8B248CE33E123C04C819A821CB36F76 /* FIRInstanceIDConstants.m */, + 90041B533F8292EA62172ABDA3A7088A /* FIRInstanceIDDefines.h */, + D70263328C63DB0B1B2219DE4C61A410 /* FIRInstanceIDKeychain.h */, + 68D9CAF573F6C119C2B4F96EC415125A /* FIRInstanceIDKeychain.m */, + B7A3C1A9E0B9984E481AB2765CBEF5C6 /* FIRInstanceIDKeyPair.h */, + 6121AEC8932361DD1809293E93B137EA /* FIRInstanceIDKeyPair.m */, + 822CEB8568D26CA71C0ABC28A239F77C /* FIRInstanceIDKeyPairStore.h */, + 5F41D5ADB9212B7F6B5BD8EC83C1055F /* FIRInstanceIDKeyPairStore.m */, + 362366515C9E15BAD5051233D6133DDD /* FIRInstanceIDKeyPairUtilities.h */, + 1EAE140BD3BED043774608447410FD18 /* FIRInstanceIDKeyPairUtilities.m */, + 5BF81971F0AEA76ABE81E7D7CAC4CF82 /* FIRInstanceIDLogger.h */, + 6470150F4F4FF1164302EDCDE76D7B9D /* FIRInstanceIDLogger.m */, + E7929818690C927079C049600319E7A5 /* FIRInstanceIDStore.h */, + 80B9ACCD9269BADA6E0CDF0AB63700D5 /* FIRInstanceIDStore.m */, + 6C5DEEF2D4C8579ADDA795B602D05E31 /* FIRInstanceIDStringEncoding.h */, + 609A73C7F97852A26F53ADCC9084E941 /* FIRInstanceIDStringEncoding.m */, + D281E42EBA0C7E82B4D42F273C4891E3 /* FIRInstanceIDTokenDeleteOperation.h */, + 4B792D9892793D423E7BE5C8722DDADA /* FIRInstanceIDTokenDeleteOperation.m */, + 7B6709BA043BF312EFBE47B4DFF8865B /* FIRInstanceIDTokenFetchOperation.h */, + A9AB06DBC631E42C6E77E827DA69007E /* FIRInstanceIDTokenFetchOperation.m */, + 2C5E49A650E2E366E214D3DFCDBE38B2 /* FIRInstanceIDTokenInfo.h */, + 707572B2722E840FD53E3EFFD112BE0A /* FIRInstanceIDTokenInfo.m */, + 644994B4F70276C818F905F2A55E4D4A /* FIRInstanceIDTokenManager.h */, + 5A3C3F2C22BCDA9D05FBBF6A704478AF /* FIRInstanceIDTokenManager.m */, + 0F9AB3B992F3E80357F0CA69E2560F94 /* FIRInstanceIDTokenOperation.h */, + 2F326B169AF09ACCB7964C65BE834C99 /* FIRInstanceIDTokenOperation.m */, + C8AAB4122E505FAB5A8772A00802648E /* FIRInstanceIDTokenOperation+Private.h */, + 7F2F3F36C3D96D4650AA3CD18ED0AE33 /* FIRInstanceIDTokenStore.h */, + 76A0621E46303B717988A4F94F84A719 /* FIRInstanceIDTokenStore.m */, + 23201DE71C940BF4186E232EB33EF54E /* FIRInstanceIDURLQueryItem.h */, + 675350987EB28F7C87CCC3939A13CBC2 /* FIRInstanceIDURLQueryItem.m */, + 739DEF91DDCAE904E1A9B47C4299A047 /* FIRInstanceIDUtilities.h */, + D157C2D7190E2E5FB66E9B346ACDD163 /* FIRInstanceIDUtilities.m */, + 44365C8B986FA96EFAD9A485DFD42839 /* FIRInstanceIDVersionUtilities.h */, + 04404E7A4F52A8AD39FCCD5F9F5833C0 /* FIRInstanceIDVersionUtilities.m */, + A10277B97B2917D97E8022FC1829DFB6 /* NSError+FIRInstanceID.h */, + EFD7DCE76F164EB6FE35D12306838BA7 /* NSError+FIRInstanceID.m */, + E6456E1A89ED5C8A28A2D15F14A17A3D /* Support Files */, + ); + name = FirebaseInstanceID; + path = FirebaseInstanceID; + sourceTree = ""; + }; + 47B225A8BA64A730EF76564A9467892D /* Support Files */ = { + isa = PBXGroup; + children = ( + CF0445F8B460B29742ED3F9D612537B4 /* FirebaseCoreDiagnosticsInterop.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCoreDiagnosticsInterop"; + sourceTree = ""; + }; + 5C660116C791C004C79B7A3E6019682B /* FirebaseCore */ = { + isa = PBXGroup; + children = ( + 1DA2121A0B433E918994635FC583EB5C /* FIRAnalyticsConfiguration.h */, + FCB49F3DE76ED21E8FE5A9A464BB68F2 /* FIRAnalyticsConfiguration.m */, + 0B1E0D94BDA1054FB2EE70638192CD14 /* FIRApp.h */, + 220A2D5C731A9DB0E6647BB7CE2BCAD0 /* FIRApp.m */, + 352394AEA1538EFD715A7F38DECA3556 /* FIRAppAssociationRegistration.h */, + AAAEF84F0F2E2A2D21D3326D31D42417 /* FIRAppAssociationRegistration.m */, + AC82058AFEB1AE7E55C837549267F109 /* FIRAppInternal.h */, + F8F7CB308E67225229D708F15E78AFA2 /* FIRBundleUtil.h */, + 1476C25FCA90F5ECBEC36219EE346BA3 /* FIRBundleUtil.m */, + 13984BC9163AA2B98D573D559CF7DCA0 /* FIRComponent.h */, + 28CBBAC552F5B54B2BCCF5B8C807D229 /* FIRComponent.m */, + D1CB52B7D10642B68C948B30E82FCF6F /* FIRComponentContainer.h */, + F771DC1D9BC629C68A14D05A35E8FF72 /* FIRComponentContainer.m */, + 2050BEC8A94E59B758344499095BCB48 /* FIRComponentContainerInternal.h */, + A42B100681D7977474E6BD78EFD9E2DA /* FIRComponentType.h */, + 85B38891EFD614DA31F8B0CEB7B50270 /* FIRComponentType.m */, + 9EF844217B6CA92C1842B27A6E01C18C /* FIRConfiguration.h */, + 0623EF777274DF5DA6AAAEA6147B95E3 /* FIRConfiguration.m */, + 797A788C837A2290DAAD9C56A079EBAA /* FIRConfigurationInternal.h */, + 01E17F768A1A6DF1D7C738896ED510A7 /* FIRCoreDiagnosticsConnector.h */, + 3BFB3F24FAF57AC4851C67385FD4F113 /* FIRCoreDiagnosticsConnector.m */, + D3D52055FEACD4AB40E377D8D3EA6686 /* FIRDependency.h */, + 22C7B858C2B45CD41B93D8EC6420A5BB /* FIRDependency.m */, + 3E2587854D4D57913702C040164E4F0A /* FIRDiagnosticsData.h */, + 5284FC320908282998F7AB525AC55E26 /* FIRDiagnosticsData.m */, + B294B4371CC1F5C0D466F981A887A6E6 /* FirebaseCore.h */, + EAE648E5946CF5BB8990DF55D1556350 /* FIRErrorCode.h */, + 5C1C5EB20491EBA0F75F706569A5C52E /* FIRErrors.h */, + FB81C2240D8569A15143647E083A5349 /* FIRErrors.m */, + 7D48FF7B81E5EEEAE85CACDD113941BF /* FIRLibrary.h */, + A4026ECE8EF64C795DE52E471842B687 /* FIRLogger.h */, + FBE71FB110002C309450FD95560C194B /* FIRLogger.m */, + 1D7B8165C8B37BAB449F1E13FFC0AF8B /* FIRLoggerLevel.h */, + 79DFC9DAB493A7B51C659C2CD33D29E0 /* FIROptions.h */, + 6947C1BB8CC3F10CAF8A2ED9976C7A09 /* FIROptions.m */, + 1E888642901B524329A0502211506B03 /* FIROptionsInternal.h */, + 835731F5ABB475E32565175E3B2C1A8C /* FIRVersion.h */, + 2C6D23963CA73BD85EFDA805A9498BD3 /* FIRVersion.m */, + E5BF20CAB805CE4C34D3454C0EE42CBF /* Support Files */, + ); + name = FirebaseCore; + path = FirebaseCore; + sourceTree = ""; + }; + 609F74940AAEF228FE1F1DD9C7C4788E /* encode */ = { + isa = PBXGroup; + children = ( + ); + name = encode; + sourceTree = ""; + }; + 66EC6684A38835BA3B22E4CA9A1A993B /* Products */ = { + isa = PBXGroup; + children = ( + CC87986517AD9A637658360444FAEF4D /* Alamofire.framework */, + 8BBC10F566557FD8DEAB1802C50DB62C /* FirebaseCore.framework */, + D4976510CB4D7816CDB4042126A53C9B /* FirebaseCoreDiagnostics.framework */, + 615652E4BB6C75A3ECFEE6D7F714CCE0 /* FirebaseInstanceID.framework */, + 22DD18258022AC7BC53DBBBD92B3D3BE /* FirebaseMessaging.framework */, + 250344BBE10683CEAC99C3AFEE1D10F9 /* GoogleDataTransport.framework */, + 7A060963EB71F9DD35073C3588899467 /* GoogleDataTransportCCTSupport.framework */, + 37653B987319E335F466B2BB34914EEC /* GoogleUtilities.framework */, + 61F8E3F1F05600DDF308D6D88963A13B /* MagazineLayout.framework */, + 669222C68F6B30290415A0F6AFFEF51A /* nanopb.framework */, + 642F827148CC06052F87D4C95B170501 /* Pods_AvH_Plan.framework */, + AB5255A77249C86FDD31BB684E4C04B0 /* Pods_AvH_PlanTests.framework */, + 3ECA4CDA40BC9FCDE783DD4EA3812E92 /* Pods_AvH_PlanUITests.framework */, + 1D6520B355BDDDB866524AF35114A0AC /* Protobuf.framework */, + 2B21F63202C507BB92A3ABF0B09CE3D2 /* SQLite.framework */, + 449726956E53FE4AF53D2DF45CDE97DE /* SwiftSoup.framework */, + ); + name = Products; + sourceTree = ""; + }; + 6AC75C2486D9342834CCEAF70BF4FB36 /* Support Files */ = { + isa = PBXGroup; + children = ( + 15756E629826FAC8D31C8D04E392E07F /* Firebase.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Firebase"; + sourceTree = ""; + }; + 6B2F77443573AC64130F7B34E22E0013 /* NSData+zlib */ = { + isa = PBXGroup; + children = ( + FB1E6B8E87D3D37D9B13DB74FE001AAC /* GULNSData+zlib.h */, + A7F9A8B28BE109E5C06226E0B8AAFE52 /* GULNSData+zlib.m */, + ); + name = "NSData+zlib"; + sourceTree = ""; + }; + 6BB4DA0F8E6F7D2ABF4DE24C9157A72F /* UserDefaults */ = { + isa = PBXGroup; + children = ( + D295681389ABE2D110B7630DF40A0A60 /* GULUserDefaults.h */, + 6B4131F687B3226513AF8BAD5C331D0B /* GULUserDefaults.m */, + ); + name = UserDefaults; + sourceTree = ""; + }; + 70228DB8EF0688127DE1F1A904514D95 /* MagazineLayout */ = { + isa = PBXGroup; + children = ( + 8FD5F30F569E7D6291293AADA5306EF8 /* BackgroundModel.swift */, + D49AC4F5ED90906BFBB53A9F0C2EDFF2 /* CollectionViewUpdateItem.swift */, + 6458B566C7F70BF43D2589B156BFFEE6 /* ElementLocation.swift */, + 95B610736104B70C052AB268AB4AA34D /* ElementLocationFramePairs.swift */, + D08D95BDC5B51150BCD7EAC270BC8DDB /* FooterModel.swift */, + 2274EE616F694E435B1666B79938E4F2 /* HeaderModel.swift */, + 7DD37D2505E42095AE5B20907792DBF6 /* ItemModel.swift */, + C899CB83DB633E09092043B3E3CEFB90 /* MagazineLayout.swift */, + DB17B2748C742C8BA4988A1BD033ED6A /* MagazineLayout+Default.swift */, + E9AFE6A7A1E7A2173027B3DF55A2D6A3 /* MagazineLayout+SupplementaryViewKinds.swift */, + 1E35C1353718635F8A82B8939155929B /* MagazineLayoutBackgroundVisibilityMode.swift */, + 65D78C04CEC15AE5CAE82F1EA98D7317 /* MagazineLayoutCollectionReusableView.swift */, + 45701DFCD9A637256C6366557C79CF2A /* MagazineLayoutCollectionViewCell.swift */, + 9974A95346D9D9D7CF7AAFB7141280B4 /* MagazineLayoutCollectionViewLayoutAttributes.swift */, + 24C394E97A040478789A71C350062A9F /* MagazineLayoutFooterVisibilityMode.swift */, + 7403987DF462ACF958EAF5C71C07C490 /* MagazineLayoutHeaderVisibilityMode.swift */, + 386081CF734A6D6383427B3D417FDDDC /* MagazineLayoutInvalidationContext.swift */, + 6E127A570DF3AC09C9B64AB1C7E14C0E /* MagazineLayoutItemSizeMode.swift */, + 8F372F67F6F4E0F3874381044536AA28 /* MagazineLayoutItemWidthMode+WidthDivisor.swift */, + 3E00566EEC2C3B91EE28F7DDFFB10FF7 /* MagazineLayoutSectionMetrics.swift */, + B2F134CC87411FBAC2821EDC77C7CF42 /* ModelState.swift */, + 92B61C94D4F4421C409D9C8A9D4E9489 /* RowOffsetTracker.swift */, + 73FE4DE947DCB3C88FD150556B5E89BF /* SectionModel.swift */, + D9BC95F96F0FD2D710B67E6C32D75AC9 /* UICollectionViewDelegateMagazineLayout.swift */, + BD80A72FA8B7A4ED6B62F44BA2B89811 /* Support Files */, + ); + name = MagazineLayout; + path = MagazineLayout; + sourceTree = ""; + }; + 71A38DD911F6FD93FA97A5B63F013181 /* Support Files */ = { + isa = PBXGroup; + children = ( + E5CD322CC25623FE37E1D12CAB608EF3 /* SwiftSoup.modulemap */, + 60266A1BABE5998F1456D04C2A68C651 /* SwiftSoup.xcconfig */, + 54748055D7E8000905C7DE861DC36541 /* SwiftSoup-dummy.m */, + 61053537FA1EDC64CAF9A3E70F7C4A90 /* SwiftSoup-Info.plist */, + 84AEA2C707563D3A0360771BDD6EB0D3 /* SwiftSoup-prefix.pch */, + 726504726FC847216E0FA5943AE66047 /* SwiftSoup-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/SwiftSoup"; sourceTree = ""; }; - 7059F7EA96DBB87EF2E0BF1BDBADEFAA /* SwiftSoup */ = { + 71E8D72F04E58149FC358339C2118AA3 /* AppDelegateSwizzler */ = { isa = PBXGroup; children = ( - 89F9A5BAEDA1E39AB9748FE5A3B9D331 /* ArrayExt.swift */, - 418A3E062F00AAED1AC7288E995BBB81 /* Attribute.swift */, - 9B08242F96ECB5BE32C47B577FF6C2D6 /* Attributes.swift */, - E1495B3AB559DC83CEF52BB0C0D3865B /* BooleanAttribute.swift */, - 2E0419D168E01E18B52E8680AF0AB943 /* CharacterExt.swift */, - 672AA1424FC07DDFEEBFAC1D0C29A83C /* CharacterReader.swift */, - FF943984038D35386FE091CC8038D631 /* Cleaner.swift */, - 42AA15A99299108B390FB4FC355F774B /* Collector.swift */, - A882C32618293E0598672BA4AB4EA6C3 /* CombiningEvaluator.swift */, - F971506D8A73D5E19DF4C5123B4E756C /* Comment.swift */, - B7DBF144424C31D2120B2182542B4504 /* Connection.swift */, - FCA7916E260A1DA45C9F7C79097DC2E8 /* DataNode.swift */, - E910249E9D41D30E6984D0BC3F3B6565 /* DataUtil.swift */, - 1335B5CF23A350C29D38432E9161559A /* Document.swift */, - 19CD37326A57E04965D74C29118EFE2F /* DocumentType.swift */, - 034CE2184DACE0B9E7244770E09A3300 /* Element.swift */, - 66430B05E97E76F869D21A2EE4F59D2B /* Elements.swift */, - B1504CDEAE5392A62E7C269847F46C19 /* Entities.swift */, - DD21AA8F3D29BCC02085B1370DDEBE10 /* Evaluator.swift */, - 086B56D11725B284FE70EAA3A3986E34 /* Exception.swift */, - 546B4D6B75603460820354779106755C /* FormElement.swift */, - 88EDA4694E7666134ED800B83C5C0756 /* HtmlTreeBuilder.swift */, - 70C162CB28237778AF615D0D86CCF35B /* HtmlTreeBuilderState.swift */, - DDC1E144F5C0652718A23FC484DB9BB1 /* HttpStatusException.swift */, - 86305467E951F323459F28322BCDBA6B /* Node.swift */, - 0A5E6D38E3E18B694586D543DE05FCA9 /* NodeTraversor.swift */, - 5C8F01F0CA658595884AF6DDD41BEEE2 /* NodeVisitor.swift */, - F3F9E3D1C49F384A82566A564334A229 /* OrderedDictionary.swift */, - 59922B9BAB9C5071EAE4C136C1283C24 /* OrderedSet.swift */, - 59DE2B8A9F7FD3E8F4AFDAB1B33EF378 /* ParseError.swift */, - 51C9C2AE212E0304375C00CF6DE6FED9 /* ParseErrorList.swift */, - 3F6AFF62F4EA43A023B4C9CCC150939F /* Parser.swift */, - 9FF56754426B89D19EB9A3D639EB651B /* ParseSettings.swift */, - D6ADAFEAC6FC85BE7AD7F182D827DF1A /* Pattern.swift */, - 5DE29D249FA2E3A9EE5CBAF65F6BE2F6 /* QueryParser.swift */, - 4B3960B9F176C5B291DB3D96500972C4 /* Selector.swift */, - 46FD038425BDDF54CD2C9A01EE98BAD7 /* SerializationException.swift */, - 4AEC02E6033781A5736814E14FF1FA0C /* SimpleDictionary.swift */, - EDD9E99822DD7EE49AF1CFA483338E3A /* StreamReader.swift */, - 9097181C1CB4FEDE8DCC81ED37EAEA88 /* String.swift */, - 531229C7E148469CFA22E58A1704B8D8 /* StringBuilder.swift */, - EEFD73DCF6B2B20D18D13E5DDD574F5F /* StringUtil.swift */, - 75B17327F84EC08351C6309547C276E7 /* StructuralEvaluator.swift */, - 98071718ABDBEA7B95981974BE69777F /* SwiftSoup.swift */, - E86B41A663573635EE3AA2AFEB6B75A9 /* Tag.swift */, - C0E4138F1DC6EED379AD794097AFA135 /* TextNode.swift */, - 0AAB5D7DC230F4AB408893F8980E1DAD /* Token.swift */, - 6EB8A5968379EC7F7F489B2E7ACA8BC8 /* Tokeniser.swift */, - B6A1949B9B1DC3E39B93453600064BD1 /* TokeniserState.swift */, - B6CB974963C4B017FEADD4AF008655DE /* TokenQueue.swift */, - 4D7AE56957A7D564751A090D87D1208C /* TreeBuilder.swift */, - 9F2586470FEFAECB539760E07C7EB4DE /* UnicodeScalar.swift */, - FDF82FE4FF1258896376A59627C9E8DF /* Validate.swift */, - D2E9AFB4FEC0F96B102325A2F3BBBBA9 /* Whitelist.swift */, - D291CA1BE7BF874FA634CC29E2DF08E8 /* XmlDeclaration.swift */, - 5482B6AFC7B92FE434FD764FA4F6F24C /* XmlTreeBuilder.swift */, - 649745C7946A13BB0A15BBA05C099426 /* Support Files */, + 4AE727339904507E4C57924B328CDF66 /* GULAppDelegateSwizzler.h */, + FC495C68BB167FB03DE8462A2D875A73 /* GULAppDelegateSwizzler.m */, + 4F16AB68AB79AEEDFEA36596B5D2150E /* GULAppDelegateSwizzler_Private.h */, + 4EF6C19E6C1BF05425904AD6E247B180 /* GULApplication.h */, + ECD4D73E379A70C5AF92CC844C6D1034 /* GULLoggerCodes.h */, ); - name = SwiftSoup; - path = SwiftSoup; + name = AppDelegateSwizzler; + sourceTree = ""; + }; + 77DA960CD6740A3C11C03444260C94E2 /* Network */ = { + isa = PBXGroup; + children = ( + 2445BAB69E58F298F52A9D1022BCE7F8 /* GULMutableDictionary.h */, + 5541182FBC6CA4DB7469DE3869C804E1 /* GULMutableDictionary.m */, + 4468BC20B74303B6AC3CFD47A18DC032 /* GULNetwork.h */, + 8CA1A65D9E912C169476BB04A388D601 /* GULNetwork.m */, + 4329AA08D7924088088BD4A520FB7E5D /* GULNetworkConstants.h */, + 728CD2C704BF030A82803D570246263E /* GULNetworkConstants.m */, + F53A702AF580209C0E3710144E081F63 /* GULNetworkLoggerProtocol.h */, + 550E7ACEFEC66A1AA8471A4824AB7EB4 /* GULNetworkMessageCode.h */, + 5F4BE2A231AB5D90826FB5D539DAB455 /* GULNetworkURLSession.h */, + CF121C4826E9C8F6CFD860205EDF2586 /* GULNetworkURLSession.m */, + ); + name = Network; sourceTree = ""; }; 79DDEB7AC44EBAA9952D15F966180055 /* Pods-AvH Plan */ = { @@ -611,45 +1982,123 @@ path = "Target Support Files/Pods-AvH Plan"; sourceTree = ""; }; - 8AE89A29EDC5F1E3A081F06296702933 /* MagazineLayout */ = { + 8579D49F51302575E4B42F7E2763632E /* Support Files */ = { isa = PBXGroup; children = ( - 00E526C24AACA8014B1C71243B9B62B0 /* BackgroundModel.swift */, - D442F2C0EABA424C4DB7536B1FEACA90 /* CollectionViewUpdateItem.swift */, - 82AB70A85E9649CCAE9A2BEC4F3700A2 /* ElementLocation.swift */, - B4B116009ACF189FC089CC84FB0D364A /* ElementLocationFramePairs.swift */, - C4D07579D40F1F38CBA13F92D5701057 /* FooterModel.swift */, - D25FC75A7178A40A45DFE41FD90D0E26 /* HeaderModel.swift */, - 1E7B5EE9B839AF9C96A482D20626F022 /* ItemModel.swift */, - 527E2AFDBA1D28872A25745D4A2BC804 /* MagazineLayout.swift */, - B147E706EFD979ACF6592439A96A5632 /* MagazineLayout+Default.swift */, - 93E58AE2CE04C45CF05B344B2A663BB0 /* MagazineLayout+SupplementaryViewKinds.swift */, - EBBC22F8F61C3D2245604403F105A007 /* MagazineLayoutBackgroundVisibilityMode.swift */, - 7C4A734D465EACD3F1B55E50830A080D /* MagazineLayoutCollectionReusableView.swift */, - E89AE473D6B5EB186C4082FFF975E8A2 /* MagazineLayoutCollectionViewCell.swift */, - AE395F2ABB5E2A79B44DB79868E8E562 /* MagazineLayoutCollectionViewLayoutAttributes.swift */, - EA25A242F22728EE508EC8176F5B541D /* MagazineLayoutFooterVisibilityMode.swift */, - 7244D0C043AB97148070E63FA3B45488 /* MagazineLayoutHeaderVisibilityMode.swift */, - 93D28D8F48BBE750F16AD14D4CEA46DC /* MagazineLayoutInvalidationContext.swift */, - 14389B80EBB923646C760C02FD3EE67A /* MagazineLayoutItemSizeMode.swift */, - B45A1C6AB05E06FAA70A64E7E0A303AD /* MagazineLayoutItemWidthMode+WidthDivisor.swift */, - 6F80BEA6648874637932409EC755AD53 /* MagazineLayoutSectionMetrics.swift */, - 4B0A3499A7378262D79B365323EDD976 /* ModelState.swift */, - AB8C3D74FF5CFE956A813B56035FAB00 /* RowOffsetTracker.swift */, - B9F2160E76F62945078F212F17BA594E /* SectionModel.swift */, - 3E52F807D97846CF12DB6771CBEAD49B /* UICollectionViewDelegateMagazineLayout.swift */, - 49AD54E2FD7735E308EC07AAD610D268 /* Support Files */, + 3518076ADA3C205C8AFFFC1E94D6AFD0 /* Protobuf.modulemap */, + 9011F8C47DB10E45877DC658BE9EEBB4 /* Protobuf.xcconfig */, + 080EBA65D27BF08E67822FDEFBF5261D /* Protobuf-dummy.m */, + 5FB2ECA9090E2C8FE119D27E42BB9852 /* Protobuf-Info.plist */, + 90E2C93A7064E50EBAD7CECE6ECD5F4F /* Protobuf-prefix.pch */, + AEFA23ACBB8F04C0058F2CB2D3DE01AE /* Protobuf-umbrella.h */, ); - name = MagazineLayout; - path = MagazineLayout; + name = "Support Files"; + path = "../Target Support Files/Protobuf"; sourceTree = ""; }; - 9B055D0CFEA43187E72B03DED11F5662 /* iOS */ = { + 878DF3986014DCAB0A82826B58F9E593 /* SQLite.swift */ = { isa = PBXGroup; children = ( - CB4607EFCA7C5F75397649E792E2AFCB /* Foundation.framework */, + D4986E8B2590C68A5BDA49F481E65FBC /* standard */, + 8807F428A9C699159845611A672CD921 /* Support Files */, ); - name = iOS; + name = SQLite.swift; + path = SQLite.swift; + sourceTree = ""; + }; + 8807F428A9C699159845611A672CD921 /* Support Files */ = { + isa = PBXGroup; + children = ( + FB12821C87E28AE1D0138016830FECAB /* SQLite.swift.modulemap */, + 5AD8852A5F13691D2A95B510A407BDCA /* SQLite.swift.xcconfig */, + A687B8F3EC7CF173700BAFD9494A7FFE /* SQLite.swift-dummy.m */, + 8D3D7E364B329B13030217287AA1874F /* SQLite.swift-Info.plist */, + B133E84B1FBF0779FD9D5791D2E1FB7B /* SQLite.swift-prefix.pch */, + 2AD816F214BDA497E2D88984F79CF9D1 /* SQLite.swift-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SQLite.swift"; + sourceTree = ""; + }; + 8FA73810F39C789ED8C6D9E743024C42 /* GoogleDataTransport */ = { + isa = PBXGroup; + children = ( + 96BE9B574374A25384BC82B61EE27612 /* GDTAssert.h */, + B955D98F755C88A0B7C10FC97AE6D618 /* GDTAssert.m */, + 18FA929D742AF284DD9384F2C52BE4F4 /* GDTClock.h */, + AFA37563A709ED9A476161E9CD3104E0 /* GDTClock.m */, + 714B4DBE3515C9A0FAE0135B395C75EA /* GDTConsoleLogger.h */, + C74A7560FA9516822E65B7B634D1D795 /* GDTConsoleLogger.m */, + 7BEB595E5107F889F3D25FB2BD556B6A /* GDTDataFuture.h */, + E68B2E09D025A601AB0C665CC65A0935 /* GDTDataFuture.m */, + 640D37F3698FAE8D280E354B8924F0CD /* GDTEvent.h */, + 7FF38C16579719DAB53081A477FED320 /* GDTEvent.m */, + 4CDD9061FCE81A418EB59B75FA8C58D5 /* GDTEvent_Private.h */, + 2C10F6528E3664A4A125D4D868F1CDC3 /* GDTEventDataObject.h */, + BD3E623FD3F0808B4B6F7B2E5B214225 /* GDTEventTransformer.h */, + AA0A3471194BE9DBEDBE79EB8F22BF93 /* GDTLifecycle.h */, + 36BA7E63892121557A5AC1CA6F2696C8 /* GDTLifecycle.m */, + C615389BD2FE819AA1483FC22A5C6077 /* GDTPlatform.h */, + E2420AC2AD8527C007A69F52AB75AB62 /* GDTPlatform.m */, + B4F171B401FF80E93867AA69DA809D77 /* GDTPrioritizer.h */, + 6F8685EB1A77B8AB4C2C602EC03B73E1 /* GDTReachability.h */, + A7B644D19FC949BF63963A97CFE2F777 /* GDTReachability.m */, + 98DC50B4E77F6865163581F0778608E9 /* GDTReachability_Private.h */, + D0B1D6CC1A53E810339B17774DD3A326 /* GDTRegistrar.h */, + B49D1FB9A7F728B745883076850E6FFD /* GDTRegistrar.m */, + 8FA0EC4DC9427AF7AD76B694B43DB48A /* GDTRegistrar_Private.h */, + 37B427DF827D5B41E42E65E3E006503A /* GDTStorage.h */, + AE6134A6DC2603629E67DBE7F10D8563 /* GDTStorage.m */, + BC63214D86607F026276080B142863DC /* GDTStorage_Private.h */, + 5D9ECBD26F9C148377B805420D9946A7 /* GDTStoredEvent.h */, + C4451EC92516F8160A063C45A75DB9CA /* GDTStoredEvent.m */, + 9CCB982C27FBEC77B0864FB5072F9985 /* GDTTargets.h */, + D28A1DAEBB2888AEA8B1E58FC9D49989 /* GDTTransformer.h */, + 8803F9E01F73FF9AD370F63801166BF4 /* GDTTransformer.m */, + 777F942F370A122CC4E24BA38BA8598B /* GDTTransformer_Private.h */, + 6A4C62155B785661D467068285F4A57E /* GDTTransport.h */, + 6ACFC19C4DBDB1286E4323C42A9D6530 /* GDTTransport.m */, + 9280F5952AFCB50F65D3FFF6BE6300D4 /* GDTTransport_Private.h */, + E269BD87DE52D0FBB1CE3CB7DA2AB7E7 /* GDTUploadCoordinator.h */, + ECE02DB900F2629594D3E3C71014109C /* GDTUploadCoordinator.m */, + 2EA8CEB580CFDBE4991E7DF4086C3952 /* GDTUploader.h */, + 47EB18F4657A9ABDECB9F533BAB81DBA /* GDTUploadPackage.h */, + 61ACB54EFD5863A6B1E14524A1CBB4F0 /* GDTUploadPackage.m */, + BD213F1BD93E20B36EE9D17A0FBD3984 /* GDTUploadPackage_Private.h */, + E17A7454C87B21FF3723DB8490B9FCB2 /* GoogleDataTransport.h */, + F573725AABA6B0CE19215076214BDB75 /* Support Files */, + ); + name = GoogleDataTransport; + path = GoogleDataTransport; + sourceTree = ""; + }; + 941E831458B6803CA50ECE0D83812A8F /* FirebaseAnalyticsInterop */ = { + isa = PBXGroup; + children = ( + D92AFD15CB069A1B0A2FE5B49F711416 /* FIRAnalyticsInterop.h */, + 55F14DE3898EBEF5A8E0C5E5C4A37D15 /* FIRAnalyticsInteropListener.h */, + CC6620C013776C415F9A7F0A65F53CF9 /* FIRInteropEventNames.h */, + 6E8120CF7D00D4FA733E68CD15E49BD8 /* FIRInteropParameterNames.h */, + 3B1B483124C4BD835E3109B733E31AA2 /* Support Files */, + ); + name = FirebaseAnalyticsInterop; + path = FirebaseAnalyticsInterop; + sourceTree = ""; + }; + 9479C2DC380B0FB39E16DCFA6DEBA8BA /* GoogleUtilities */ = { + isa = PBXGroup; + children = ( + 71E8D72F04E58149FC358339C2118AA3 /* AppDelegateSwizzler */, + CB2182DE3FD7303542D465C3D0CFDCE2 /* Environment */, + B1DEB1F9360A678A2C64341EAF3E19B6 /* Logger */, + 77DA960CD6740A3C11C03444260C94E2 /* Network */, + 6B2F77443573AC64130F7B34E22E0013 /* NSData+zlib */, + AF910DF55F7CD60C7A49D033E78956FD /* Reachability */, + 3485AA28897DA46A074F5E1D11789E4C /* Support Files */, + 6BB4DA0F8E6F7D2ABF4DE24C9157A72F /* UserDefaults */, + ); + name = GoogleUtilities; + path = GoogleUtilities; sourceTree = ""; }; A85A4E79C7E1291EF663F6D86185E034 /* Pods-AvH PlanUITests */ = { @@ -668,109 +2117,392 @@ path = "Target Support Files/Pods-AvH PlanUITests"; sourceTree = ""; }; - B29E724B38F8BB75AC5EDC446652286F /* standard */ = { + ACC56850029E42F6423666F473264BD1 /* Pods */ = { isa = PBXGroup; children = ( - 7C3255262BB0FABAD60C0256424A2BF2 /* AggregateFunctions.swift */, - 7B237D7D524CD9059A5F11117A5947CB /* Blob.swift */, - AE910F76EA9BCB46B1FA1D526BCDB03F /* Coding.swift */, - EB4404983BBAA0180EC95F4C402E5F45 /* Collation.swift */, - 4FE5BF169211B49C87BF882D728A331F /* Connection.swift */, - FCF653CA475BDAA5F46DE1412AB65F5F /* CoreFunctions.swift */, - 30AD51A198D211969F3056E0DE454F2A /* CustomFunctions.swift */, - 86A4765A622919D04B1ADAEB48828BBC /* DateAndTimeFunctions.swift */, - 946896C38583DF5DC39E1A034E310614 /* Errors.swift */, - EEF97BB06D5CD8C38C58EEA65024BA27 /* Expression.swift */, - E7A6C7021736393A4E7775A99BED61F5 /* Foundation.swift */, - D769D96D907D0465F2BD9978767F0DC5 /* fts3_tokenizer.h */, - AB87B099E296EBAFE9DD55EF8B995C71 /* FTS4.swift */, - 83C019F3653F6A94CD5443AA30C6E4DF /* FTS5.swift */, - 18F2560BBCF0AC90CB3E24F35BBC6B4B /* Helpers.swift */, - 676A713FF392BACB3D21550164B8FA05 /* Operators.swift */, - 3A30584F26AF64C7435FB4B4E2F2EC4F /* Query.swift */, - 141C0698B23FE595910234BCFA15CA61 /* RTree.swift */, - EB17E016690938B1DA5AAB06AA59D7A2 /* Schema.swift */, - B847113EC14739D8B9D768279E0AF2CB /* Setter.swift */, - 19B08AA5293245C2B45AC8E66D359FB7 /* SQLite.h */, - 8C14DB33838CEACC0E29F8DAB80EA521 /* SQLiteObjc.h */, - 9ECDE78517009ED3772D82F696F97643 /* SQLiteObjc.m */, - 9DCD65C7596AD7514820CF43C286A0CC /* Statement.swift */, - E82481B96AE89AEC6B8D733F158F41DF /* Value.swift */, + 188B227220C9D93C6F14A88C54B8482C /* Alamofire */, + 00645BEBA18BFF597CFFF1EEB404EA94 /* Firebase */, + 941E831458B6803CA50ECE0D83812A8F /* FirebaseAnalyticsInterop */, + 5C660116C791C004C79B7A3E6019682B /* FirebaseCore */, + FCE9CFF89C56AD1A42869B9152F42C78 /* FirebaseCoreDiagnostics */, + F55E51D24F83AD88EBDB1603205C8336 /* FirebaseCoreDiagnosticsInterop */, + 471FAE886C6019925500551628A5F565 /* FirebaseInstanceID */, + C445CF1870BADB0783B815E69CF12E3B /* FirebaseMessaging */, + 8FA73810F39C789ED8C6D9E743024C42 /* GoogleDataTransport */, + FB2CCBE0977CB64A001AE1B43414A350 /* GoogleDataTransportCCTSupport */, + 9479C2DC380B0FB39E16DCFA6DEBA8BA /* GoogleUtilities */, + 70228DB8EF0688127DE1F1A904514D95 /* MagazineLayout */, + F0F1E53E5B2719D54A161DD8B8795D29 /* nanopb */, + BF1B4A834C4960265A584ADACAD63A9A /* Protobuf */, + 878DF3986014DCAB0A82826B58F9E593 /* SQLite.swift */, + 3F2BC0088D03B8DC609EAF443391B787 /* SwiftSoup */, ); - name = standard; + name = Pods; sourceTree = ""; }; - B67FA62B550C9409D18D7E7446A2622D /* Alamofire */ = { + ADE67B14C05F7B609EF625AEC81BA6E6 /* Support Files */ = { isa = PBXGroup; children = ( - E6C5E3A4A6514B881A307DB67B3D0811 /* AFError.swift */, - 7621D6ABEEAAACAAA34D82D1FE9FE686 /* Alamofire.swift */, - 2DA0452A126DDEA2BD9224D87A00573B /* DispatchQueue+Alamofire.swift */, - AEABEF486B33D5F96DEE6DE42C1AA64D /* MultipartFormData.swift */, - 1B65C1817DBD99AD9B1CCDCAA6DBB99D /* NetworkReachabilityManager.swift */, - 3EDA09749DDA5EB4E928574EBCCDC374 /* Notifications.swift */, - 029AB9B94C18F6436540FA3075F811F0 /* ParameterEncoding.swift */, - 6B51F8DAAA536592D5773A244400CD06 /* Request.swift */, - A8519CCA759AC4A1AD5FA10EC8107C44 /* Response.swift */, - EE2DC8E7589A0421534BFE57A1D43830 /* ResponseSerialization.swift */, - 0AB6F1D0C064D5AF17AC604EDE7BB41D /* Result.swift */, - E65862BC2D543B2167068F2AD06CB5A8 /* ServerTrustPolicy.swift */, - 8408BF02DE3B838539BC2216BBECC067 /* SessionDelegate.swift */, - 11B927EC45CBBF6727E03257EDB84714 /* SessionManager.swift */, - AEDCE1E599B008F909BC19C51F2D865E /* TaskDelegate.swift */, - 064516A478D7A127594EF62D1874AE3A /* Timeline.swift */, - 0EDF75AC1F692A7F678DAD4A71795610 /* Validation.swift */, - 2D6A729B717EB3CA45FF8A46E010B277 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - C6330E183757C2034BB92F940F1D4082 /* Support Files */ = { - isa = PBXGroup; - children = ( - C097AE2560F5BCEA941E184B33DFD46C /* SQLite.swift.modulemap */, - 358A075404F6CC225388D01DB33B1DCF /* SQLite.swift.xcconfig */, - 2907DD9ACECB59B378B7A28FFA59834B /* SQLite.swift-dummy.m */, - 1DDF5773FFFD7F7566D9670DA2B78462 /* SQLite.swift-Info.plist */, - EF603096CFD2206B5E3FAC9D1ED3120A /* SQLite.swift-prefix.pch */, - F4BE49229654663443A39ACAA3FC4F56 /* SQLite.swift-umbrella.h */, + ED98309EB8818066DA09C78F6E5A0527 /* Alamofire.modulemap */, + 5B8E5C43FCF4CF6BA4762BE2D0778E04 /* Alamofire.xcconfig */, + B4A7D2EBBDDE0F2B1416FCC64EE03598 /* Alamofire-dummy.m */, + 21D5C155730BB151B59B593E759E3246 /* Alamofire-Info.plist */, + BA7F21B1CA57DF1D6B8012AC0D697908 /* Alamofire-prefix.pch */, + 5F4A797D3CC74EF3636DF37894F5BABB /* Alamofire-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/SQLite.swift"; + path = "../Target Support Files/Alamofire"; + sourceTree = ""; + }; + AF910DF55F7CD60C7A49D033E78956FD /* Reachability */ = { + isa = PBXGroup; + children = ( + 0EF4E3FDBD9FD09E59E535928355FDEB /* GULReachabilityChecker.h */, + 3737CB4723A19B6EB8D55E897A63BC28 /* GULReachabilityChecker.m */, + C9B66F37BF38D7F71CAF01A7093ADFD4 /* GULReachabilityChecker+Internal.h */, + 720FD9B1A966C09A3A44C1D012B365D8 /* GULReachabilityMessageCode.h */, + ); + name = Reachability; + sourceTree = ""; + }; + B1DEB1F9360A678A2C64341EAF3E19B6 /* Logger */ = { + isa = PBXGroup; + children = ( + 95F66864A9A67D620DA9CF08BC54E617 /* GULLogger.h */, + 9BB7E6AB57792F29FE8DBDAE41A2C080 /* GULLogger.m */, + B75BAFDB0C2640F704A86FE3C13B874D /* GULLoggerLevel.h */, + ); + name = Logger; + sourceTree = ""; + }; + BD80A72FA8B7A4ED6B62F44BA2B89811 /* Support Files */ = { + isa = PBXGroup; + children = ( + 06C405C7F7B46DD908F22475F966AFAF /* MagazineLayout.modulemap */, + 8089517FFE4AF0EA4E02DE8177649513 /* MagazineLayout.xcconfig */, + B72DC0F85E5319632A6F4CD534F4FF9A /* MagazineLayout-dummy.m */, + E0B82429837313FD9A9692E66647461D /* MagazineLayout-Info.plist */, + D4277F4B77E542B3B05AA713184D982D /* MagazineLayout-prefix.pch */, + 9507A9683EBB2130EB2071DDC02CCAD4 /* MagazineLayout-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/MagazineLayout"; + sourceTree = ""; + }; + BF1B4A834C4960265A584ADACAD63A9A /* Protobuf */ = { + isa = PBXGroup; + children = ( + 8FF8C3FC0C4BF2156F8396EF3ACFB326 /* Any.pbobjc.h */, + 4CBE913442FA1F6BC4AD734C9931E26F /* Any.pbobjc.m */, + 9BD21053F1114FBD5F4ACB09E511412D /* Api.pbobjc.h */, + 58FD6F571A48DBA52A3190E2E77907D1 /* Api.pbobjc.m */, + 3B288124FC3302789F70DA20B0F84EFB /* Duration.pbobjc.h */, + A9ECA0732E666DA1D5AC3C91402AA35D /* Duration.pbobjc.m */, + FB1CEDCEB7EBF66EC1A27C9F0FBCC6AA /* Empty.pbobjc.h */, + B440A557799F3AD0B84675F548C02EA4 /* Empty.pbobjc.m */, + A2257C177850797C84F7A6997B7E1704 /* FieldMask.pbobjc.h */, + 44861C6F8FB2785FA297F4EEE74F0DF9 /* FieldMask.pbobjc.m */, + DE14930E3DF8D0E5FFA41662CA629A7F /* GPBArray.h */, + 1B6C4945196FE118D1945B6CE074AB43 /* GPBArray.m */, + 73D6995BF4CCAF45C440C8694620CEAB /* GPBArray_PackagePrivate.h */, + 1B70B1A784E3D2A104E82C9D64A4BEA1 /* GPBBootstrap.h */, + 498A76B655553D3BD4A8D4BC2E5297C1 /* GPBCodedInputStream.h */, + 0CD5E88A37AE6FDB254929D064DD052F /* GPBCodedInputStream.m */, + 093ED5AE58B54E880D26499E6BD49846 /* GPBCodedInputStream_PackagePrivate.h */, + FEACE745D80FF6B0C507B670D02C058F /* GPBCodedOutputStream.h */, + 87502FB045EB6DB6407D5D8913D5EF5B /* GPBCodedOutputStream.m */, + 522A57F4C8CA9DE5522062D3BFDD1AF0 /* GPBCodedOutputStream_PackagePrivate.h */, + 1BCA05B836FFCDD58032460640979CEB /* GPBDescriptor.h */, + 0A062B8DC5F9F3E5649CB5EF9795C86F /* GPBDescriptor.m */, + 133D9DDCB33FDBC19746116DA553CDF8 /* GPBDescriptor_PackagePrivate.h */, + A95C92D1360684A7F3E299DF5DE6D7ED /* GPBDictionary.h */, + 67EBFCBFF76543F6D08573669ADD17CA /* GPBDictionary.m */, + 3C197CFAE43D78AE5275AD5D8668B083 /* GPBDictionary_PackagePrivate.h */, + 9A6E1F444399A10FD90C149129721F5A /* GPBExtensionInternals.h */, + A856B0930F64AABE0FAC07A3CA792DC0 /* GPBExtensionInternals.m */, + E0E1F8738F3C394C2E8A8839019BF0D1 /* GPBExtensionRegistry.h */, + 18677F73C482B2B8DF77B3B25DA0A4D9 /* GPBExtensionRegistry.m */, + 4DE1580CFEE505BC573E0A010BD995A6 /* GPBMessage.h */, + A050B9A87F5F8ED154079BDFBF1F12BA /* GPBMessage.m */, + 94428BBFA0935937302C3C0C1C045D57 /* GPBMessage_PackagePrivate.h */, + DE60DDCD76FE4AFC89B9E0C075C22AA7 /* GPBProtocolBuffers.h */, + 998BEA8BAF30811E9A7964A12D100F41 /* GPBProtocolBuffers_RuntimeSupport.h */, + 237391B04DCC9C133B7F005D18401B6B /* GPBRootObject.h */, + 66B212AAD7BEE4D6BD988A423C2FEDFA /* GPBRootObject.m */, + 76C8A5774DF5F257B93DE38B71343BEE /* GPBRootObject_PackagePrivate.h */, + 3C4750DF2D649A8039A51B87CA3B215C /* GPBRuntimeTypes.h */, + 01F859E9D18264DE78D78D9E631E571B /* GPBUnknownField.h */, + CF9208E4443F9C942C23B2726B3E0EF2 /* GPBUnknownField.m */, + CE233EDC988AFC46625302F43A317EB4 /* GPBUnknownField_PackagePrivate.h */, + 967D6CB3727B652E63D87714E1F8107A /* GPBUnknownFieldSet.h */, + 6C5049A92965BD58BFA124940DCCA68F /* GPBUnknownFieldSet.m */, + 617B892585029379FE1EC4352513A738 /* GPBUnknownFieldSet_PackagePrivate.h */, + 29083B79C3BB795B56E09EBD6E871987 /* GPBUtilities.h */, + 112C3BAF8907029427FD67F2E0689EF9 /* GPBUtilities.m */, + 3799174E36082F2237499A35761D5056 /* GPBUtilities_PackagePrivate.h */, + 05C6E9B7731B9C6AB6CEAE8B4339587E /* GPBWellKnownTypes.h */, + 337B5FB77AD7487B410F06EC78C94DA4 /* GPBWellKnownTypes.m */, + 011FEA0747DC01AD535A04D15338A62F /* GPBWireFormat.h */, + CCF16F7061961B1DA71321886A90FEE6 /* GPBWireFormat.m */, + 551BCF030CB34BF6E863FE0D5929AEC0 /* SourceContext.pbobjc.h */, + 228824D5733E95B7EBDDE15C16226A43 /* SourceContext.pbobjc.m */, + C395500CC4C3274703289A479E88E022 /* Struct.pbobjc.h */, + A53ABED08B995A8A0027BF58747579AF /* Struct.pbobjc.m */, + 55718534B335DF6017CBE4B76818D1CD /* Timestamp.pbobjc.h */, + 6648C661FB82154C39B518C6F87485E2 /* Timestamp.pbobjc.m */, + 2734DEF1EC3FF73218B5DD7987934E3D /* Type.pbobjc.h */, + A5F19572C302DBE13BF790B4A3D37BAB /* Type.pbobjc.m */, + 61BBB1A221F4C375BB84A8450B209167 /* Wrappers.pbobjc.h */, + 0D11AE34E08724934963A5973FA2B988 /* Wrappers.pbobjc.m */, + 8579D49F51302575E4B42F7E2763632E /* Support Files */, + ); + name = Protobuf; + path = Protobuf; + sourceTree = ""; + }; + C445CF1870BADB0783B815E69CF12E3B /* FirebaseMessaging */ = { + isa = PBXGroup; + children = ( + D9E48584FD2438D21C94112CB8671007 /* FirebaseMessaging.h */, + F70D969F8A9D55F6DC68D1CE99CBDBBA /* FirebaseMessaging.h */, + 91C589AA95666F0914E2E1BA829FEAA6 /* FIRMessaging.h */, + 9EA5C2E52ED5EA5DE0F4E593AAA3DFF2 /* FIRMessaging.m */, + 12081A7E373659B1A2EA67DC04126D14 /* FIRMessaging_Private.h */, + D107C37EDA563FE144B2A2B0AD7ACDCD /* FIRMessagingAnalytics.h */, + C698788CC3E94BB38719BDB1279B75D2 /* FIRMessagingAnalytics.m */, + 489FDDB74175641B95A52B33F43A4CEA /* FIRMessagingClient.h */, + 53B0F628E97AF4462470C19BEFB6D109 /* FIRMessagingClient.m */, + 3A27BCE19BFA2C7F54064CEB00526CB8 /* FIRMessagingCodedInputStream.h */, + 5C430EF2AB8D432AEAC6928C25708E9E /* FIRMessagingCodedInputStream.m */, + 12B3ADF0DBA890F99BE5A5CD81804401 /* FIRMessagingConnection.h */, + 23DEAB89EA356E0ED22362C051B93B71 /* FIRMessagingConnection.m */, + 8AAEA2C555060FBB6D17329F21B922A0 /* FIRMessagingConstants.h */, + C13F571668F6157F5DD216B558BDE3D3 /* FIRMessagingConstants.m */, + 6C31D01F0A4AD8F1E2F75012CEB4FC34 /* FIRMessagingContextManagerService.h */, + 146AB20EC3127857FA3695817D727CA3 /* FIRMessagingContextManagerService.m */, + 8E85E497054DFE43BB20F8D65B19CC29 /* FIRMessagingDataMessageManager.h */, + C504F00E83383461C4ECDAE9151DC512 /* FIRMessagingDataMessageManager.m */, + 32C5B9F7CB57576F38B102031F0F6B59 /* FIRMessagingDefines.h */, + 0B957168C28E0CE227F792D52CAEE1AE /* FIRMessagingDelayedMessageQueue.h */, + A3E9EDBD1E11F7BB6162377C4EFEBA25 /* FIRMessagingDelayedMessageQueue.m */, + C2CB86150EDB9B573AB01A4E45FD9B76 /* FIRMessagingExtensionHelper.h */, + 459B62E43A23525CBD80C824F71368BB /* FIRMessagingExtensionHelper.m */, + 89D2BEF198C5509410B71999EB5A4601 /* FIRMessagingInternalUtilities.h */, + 7968B40FB76DC4DF69EC59014B950FD8 /* FIRMessagingLogger.h */, + 3FF4EE556C7AF6D0717DDE3F43B11814 /* FIRMessagingLogger.m */, + 110D2101A2769CC12C6BD693A749E5F7 /* FIRMessagingPacketQueue.h */, + 651A3095FAA1A8CC8F72DEF94DF1E4E9 /* FIRMessagingPacketQueue.m */, + 9EB3B3B19E9F012B94B3D800E5DA287B /* FIRMessagingPendingTopicsList.h */, + D293029B81E6D55D2EBE82DF13FDC878 /* FIRMessagingPendingTopicsList.m */, + BCED95EE5BFAF7FEAE0F39BD2FC997E1 /* FIRMessagingPersistentSyncMessage.h */, + 1B5DD62D06721DC61731752FED49648D /* FIRMessagingPersistentSyncMessage.m */, + 775B9A2C9C09B37836D0DBCCF040E9C5 /* FIRMessagingPubSub.h */, + D91150C5320B89224F9AA3EB939B6647 /* FIRMessagingPubSub.m */, + 4DE8004AB861ACC22E75BBB84E5E08CC /* FIRMessagingPubSubRegistrar.h */, + D02C1442D1E8B0DB587C933E7CE82B70 /* FIRMessagingPubSubRegistrar.m */, + 16508B1A109AF32119DAC1E2DB96438E /* FIRMessagingReceiver.h */, + 434B8E96F8D600C12F491899BB9E3AC2 /* FIRMessagingReceiver.m */, + 1DEBA40653843631E7D8D8F293C39AF3 /* FIRMessagingRemoteNotificationsProxy.h */, + 90C5FF0359761A3B9382CE4AF17F0C23 /* FIRMessagingRemoteNotificationsProxy.m */, + FCEEA4488979AD288A41EE6EEF38C72F /* FIRMessagingRmq2PersistentStore.h */, + E68B610406EB0CA2B347765B63F4FF5B /* FIRMessagingRmq2PersistentStore.m */, + C3260E2F21FCF3B448A27AB1F1D2B7CD /* FIRMessagingRmqManager.h */, + 70FFDD2FF86C5BF578568662228D08C4 /* FIRMessagingRmqManager.m */, + 61E19F9D98C3893AAB7293F12E1A590A /* FIRMessagingSecureSocket.h */, + 43B42C82F203B880C811185165143022 /* FIRMessagingSecureSocket.m */, + F2A0CB606BCE418069466709F485622C /* FIRMessagingSyncMessageManager.h */, + B9AC44CC8DD4CAC67646B85CBDD4C49E /* FIRMessagingSyncMessageManager.m */, + EAD17BC90F8C25AE1FD998CC69ACFC73 /* FIRMessagingTopicOperation.h */, + A4828108059FB0A75CC855697115B12B /* FIRMessagingTopicOperation.m */, + A0F8FE2731508D99AF19E339E154B3AF /* FIRMessagingTopicsCommon.h */, + FB4FB4BEBEA3E34E7CA3323805EE81FB /* FIRMessagingUtilities.h */, + 0C366C83BBF151DAF1C0296E419F6706 /* FIRMessagingUtilities.m */, + A3000EC070686A63F6DAD26DD99BAED6 /* FIRMessagingVersionUtilities.h */, + A4A5CE707FCEF98EA12A97BA6F28315E /* FIRMessagingVersionUtilities.m */, + 4053D912131456882C783E528BA08043 /* FIRMMessageCode.h */, + 9B7F6CF968ED85C39C8A0D21347FE8AE /* GtalkCore.pbobjc.h */, + F50568D09C680FEFA2FC0BAE48963117 /* GtalkCore.pbobjc.m */, + 4A7FA4B848A24929ED8FE1F5E686B544 /* GtalkExtensions.pbobjc.h */, + 080A34AF5B5E13A3C53D23FCC5D3253C /* GtalkExtensions.pbobjc.m */, + E5C8977564A307E752C9F630F4DB7BC3 /* NSDictionary+FIRMessaging.h */, + 3138D7125B191CF20068E2B05654E21E /* NSDictionary+FIRMessaging.m */, + F720A2CD5CF60147898C978A91D3CCB1 /* NSError+FIRMessaging.h */, + F177139419DAC3663728E18CD3E992F0 /* NSError+FIRMessaging.m */, + 042538D63060FA56F72D0B038FE4BA32 /* Support Files */, + ); + name = FirebaseMessaging; + path = FirebaseMessaging; + sourceTree = ""; + }; + CB2182DE3FD7303542D465C3D0CFDCE2 /* Environment */ = { + isa = PBXGroup; + children = ( + 097D82CFCD3F9CFFAC776B65E5703B6D /* GULAppEnvironmentUtil.h */, + BF8E8D92CF632B8371E018A234AF0765 /* GULAppEnvironmentUtil.m */, + ); + name = Environment; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, - 307C9E913D41DC9E44CF9EA423EFD6FC /* Pods */, - D7E3E31CE7D8E0D9BD5C92C009CCBEC9 /* Products */, + 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */, + ACC56850029E42F6423666F473264BD1 /* Pods */, + 66EC6684A38835BA3B22E4CA9A1A993B /* Products */, 193507AA07A01F54362D558007C15085 /* Targets Support Files */, ); sourceTree = ""; }; - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + D4986E8B2590C68A5BDA49F481E65FBC /* standard */ = { isa = PBXGroup; children = ( - 9B055D0CFEA43187E72B03DED11F5662 /* iOS */, + 50B91968DBF943723967BD8977B74251 /* AggregateFunctions.swift */, + B64A5782B9B30478F6D95C73E31CFE5C /* Blob.swift */, + 64CE134288621212FD1E0CADB9E65850 /* Coding.swift */, + E4C22253FC84CB3E594AC79C6056AD94 /* Collation.swift */, + A60791D1A3C6B665EA0A0A0397554C20 /* Connection.swift */, + 133C54E59A331C176BBDE1E546557629 /* CoreFunctions.swift */, + 1979C7D60B0BAC447B854C759EDDFF2F /* CustomFunctions.swift */, + C09A0D4DAC5EA1ADF87850475BD52DFC /* DateAndTimeFunctions.swift */, + 5247CBD9A8E0C880F50266A7DFCC70A5 /* Errors.swift */, + 604068D625666A6F618051A87E7AF770 /* Expression.swift */, + 2EF49D47F83B612D9DDA5BD09523F943 /* Foundation.swift */, + 39D5369A5E17A9565775B51C45897930 /* fts3_tokenizer.h */, + F94098E71FE3F45A12C1121381E2CE05 /* FTS4.swift */, + A2E8E8C30FC9A2450BB08C6CAD3841A4 /* FTS5.swift */, + 4A4FF73B6BA92923FB2553D295A83E87 /* Helpers.swift */, + 0843A7A26E094A63ACC8972EE51A0EEC /* Operators.swift */, + 204311714EE8C4624732DD95C87CBEB7 /* Query.swift */, + F67A821A4C1C1A30D766BF137FD1C77A /* RTree.swift */, + 9188B951A696404021AA7017D3DA25E3 /* Schema.swift */, + 26814066541FE502CC91EC7497ECB792 /* Setter.swift */, + 42D78075B4F888BD3B64882F3660786A /* SQLite.h */, + 9463EE7B7DECD62B848A05D50A93F282 /* SQLiteObjc.h */, + 2A0AF1BE09FD28D7023750327F8EE29E /* SQLiteObjc.m */, + 1228D17F9F9B4088240407FD14B1E4D5 /* Statement.swift */, + B00999B518335633D6310340A77A16FD /* Value.swift */, ); - name = Frameworks; + name = standard; sourceTree = ""; }; - D7E3E31CE7D8E0D9BD5C92C009CCBEC9 /* Products */ = { + E5BF20CAB805CE4C34D3454C0EE42CBF /* Support Files */ = { isa = PBXGroup; children = ( - F20E3DB697DA5801BDBA7E6740751993 /* Alamofire.framework */, - 39953A8209DACF4C2A59C0348CF40659 /* MagazineLayout.framework */, - 9A04CD509C1605CE92C0CA351B78C1D6 /* Pods_AvH_Plan.framework */, - C91AEFD7242054069AC626FDBBC3A79A /* Pods_AvH_PlanTests.framework */, - 564459B253AB2AE2829A0D6C89C0505A /* Pods_AvH_PlanUITests.framework */, - 6BF65819C8B81CD4C69C1B43A97EEAA1 /* SQLite.framework */, - 411A42EFF9352C9F5476F22525933762 /* SwiftSoup.framework */, + 0E0AAC9D9041EFDB22094BF00013AAC0 /* FirebaseCore.modulemap */, + 4E63614668C61A9D00B01D5442A8E010 /* FirebaseCore.xcconfig */, + AF91FD5E4AC6C46B19D7DD112F7D61D6 /* FirebaseCore-dummy.m */, + 7CFCBBB54E85B35C6B4881F007D7E055 /* FirebaseCore-Info.plist */, + AFF72B21990DE223A505893E32C43E6F /* FirebaseCore-umbrella.h */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; + sourceTree = ""; + }; + E6456E1A89ED5C8A28A2D15F14A17A3D /* Support Files */ = { + isa = PBXGroup; + children = ( + 5DD88E0EB55D153D19FC5CC78DB3526F /* FirebaseInstanceID.modulemap */, + 318CC9D95E1B7523CC42FEF50A6E8EF2 /* FirebaseInstanceID.xcconfig */, + 6A1841277163241C0ADBD81867310F74 /* FirebaseInstanceID-dummy.m */, + EB0E5F5EFCEB46905EC7734268B2C3C8 /* FirebaseInstanceID-Info.plist */, + 310A7D0326BF50F6E37F2B8D51E7AF47 /* FirebaseInstanceID-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseInstanceID"; + sourceTree = ""; + }; + F0F1E53E5B2719D54A161DD8B8795D29 /* nanopb */ = { + isa = PBXGroup; + children = ( + 6F32A407B1793FE7D33D23AA8C1EE19F /* pb.h */, + 71A22B98C70BC5BCC5A7D188232EA2B5 /* pb_common.c */, + BA27FF8177A5212C014FAB86560D2140 /* pb_common.h */, + 182B1DF0654B932C9DC83741DA71A0D6 /* pb_decode.c */, + C232C79D49D4FB553A95C298BE159AEF /* pb_decode.h */, + 922ED8C6167CDFE34FFB5E14174A0EAE /* pb_encode.c */, + B21EC4A6EEA85356ACC55C7B461CDFD0 /* pb_encode.h */, + FF2CDE334D480111B188EFBE1F3A2CF6 /* decode */, + 609F74940AAEF228FE1F1DD9C7C4788E /* encode */, + 0C585832B1C9B78E52B4045D81EDD181 /* Support Files */, + ); + name = nanopb; + path = nanopb; + sourceTree = ""; + }; + F55E51D24F83AD88EBDB1603205C8336 /* FirebaseCoreDiagnosticsInterop */ = { + isa = PBXGroup; + children = ( + 2E907C6BC118A3FE518B8D6DB1369E2A /* FIRCoreDiagnosticsData.h */, + CB796C772DDE2800E6EEC3F5F9760A85 /* FIRCoreDiagnosticsInterop.h */, + 47B225A8BA64A730EF76564A9467892D /* Support Files */, + ); + name = FirebaseCoreDiagnosticsInterop; + path = FirebaseCoreDiagnosticsInterop; + sourceTree = ""; + }; + F573725AABA6B0CE19215076214BDB75 /* Support Files */ = { + isa = PBXGroup; + children = ( + 58B54F8890E3C0A576AD85D9800CEDAC /* GoogleDataTransport.modulemap */, + F5D938B477E073B8BA8C129F8922AB4E /* GoogleDataTransport.xcconfig */, + 99BB2EFC7494843AF4C85F73A9D9EA4C /* GoogleDataTransport-dummy.m */, + F8CB875FE87FB2654D4A0C38F3D2D133 /* GoogleDataTransport-Info.plist */, + C728845A53EE0E7326173A7D2FC99085 /* GoogleDataTransport-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleDataTransport"; + sourceTree = ""; + }; + FB2CCBE0977CB64A001AE1B43414A350 /* GoogleDataTransportCCTSupport */ = { + isa = PBXGroup; + children = ( + 8FCC55659CA28C614BDFDB802BD8AFA2 /* cct.nanopb.c */, + 699F3E44C075D57974170D864BFA1C5B /* cct.nanopb.h */, + A957F793C3B53C3559439886B409A6ED /* GDTCCTNanopbHelpers.h */, + A0F6D6B2BBBCE18458B6B23EC7510A87 /* GDTCCTNanopbHelpers.m */, + 0DEB071FDC097C919F42C8AC2ED5F2D5 /* GDTCCTPrioritizer.h */, + AC6C96464D650B6B460FFBBCC7A6EEEC /* GDTCCTPrioritizer.m */, + 8D2E35C901365AE8270AD69BC90D36A2 /* GDTCCTUploader.h */, + 592C64CE3067A74731D6026E8A82BCAC /* GDTCCTUploader.m */, + FD52B97A2B458345CE95B77AD7963B76 /* Support Files */, + ); + name = GoogleDataTransportCCTSupport; + path = GoogleDataTransportCCTSupport; + sourceTree = ""; + }; + FCE9CFF89C56AD1A42869B9152F42C78 /* FirebaseCoreDiagnostics */ = { + isa = PBXGroup; + children = ( + 276AC066644CCC92D828EB4DE80BA251 /* FIRCoreDiagnostics.m */, + 10861AB060D8A91C39A7805B8607DCCC /* FIRCoreDiagnosticsDateFileStorage.h */, + 77F0F30045657323361F86DBB3DEF292 /* FIRCoreDiagnosticsDateFileStorage.m */, + 095CD55FB99BF2894A0EB632145A96EA /* firebasecore.nanopb.c */, + 440B36F66B4C9189F699347F1F3F406C /* firebasecore.nanopb.h */, + 3D4432C5BBD1BA97E35C5057E8680D82 /* Support Files */, + ); + name = FirebaseCoreDiagnostics; + path = FirebaseCoreDiagnostics; + sourceTree = ""; + }; + FD52B97A2B458345CE95B77AD7963B76 /* Support Files */ = { + isa = PBXGroup; + children = ( + 51AE87235DA53E1483D663532D2A0B59 /* GoogleDataTransportCCTSupport.modulemap */, + 97D7519ABD89CF94E809F98E2223286A /* GoogleDataTransportCCTSupport.xcconfig */, + 862FFC847D683F21912FEBB9CB89F709 /* GoogleDataTransportCCTSupport-dummy.m */, + FFA1511A0DDE1ACF064960F94E413F94 /* GoogleDataTransportCCTSupport-Info.plist */, + 5D575477B81C0A15BEA22A5628BF74FE /* GoogleDataTransportCCTSupport-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleDataTransportCCTSupport"; + sourceTree = ""; + }; + FF2CDE334D480111B188EFBE1F3A2CF6 /* decode */ = { + isa = PBXGroup; + children = ( + ); + name = decode; sourceTree = ""; }; /* End PBXGroup section */ @@ -784,11 +2516,54 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1AA970B5FDA9223F27DFBCBD52189861 /* Headers */ = { + 1572F0419FC9D767E95C838F6BFCBD16 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 31FE0A9F3E995B5E8A0F15E517C7E1B8 /* SwiftSoup-umbrella.h in Headers */, + AE04F4069FAB0C3BF55792E29370694F /* Pods-AvH Plan-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 164C6A2A2C6C40AF6FBFFC633AC3F240 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C1486F01769F6871382731295AEA46B0 /* FirebaseInstanceID-umbrella.h in Headers */, + CAD8FE15446C54871EB83CFE96B6138E /* FirebaseInstanceID.h in Headers */, + F4E81BBB8F2DC30EF772E1B83D61ACB5 /* FIRIMessageCode.h in Headers */, + 305B9F615CB8382DC0490205F410C6C6 /* FIRInstanceID+Private.h in Headers */, + 04DE421B30FC01343DC91447B04CD4CD /* FIRInstanceID.h in Headers */, + C090893595BE29E07E71AE2DFC071144 /* FIRInstanceID_Private.h in Headers */, + AF2542BE8775C2FFE936472B85FF9211 /* FIRInstanceIDAPNSInfo.h in Headers */, + E0474E4E1205A9FE98F83079FBF19653 /* FIRInstanceIDAuthKeyChain.h in Headers */, + FDA503416CFBA1A6B7AAA7B71B887934 /* FIRInstanceIDAuthService.h in Headers */, + 964C347A44620421FBF89A37D59C7FD1 /* FIRInstanceIDBackupExcludedPlist.h in Headers */, + BE0639FC0190BA56073B94F6458A7F5D /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */, + 3576161D877A29DBCCF62985F944DEC1 /* FIRInstanceIDCheckinPreferences.h in Headers */, + AADB8C58A69115664C4C7BEDF871FC50 /* FIRInstanceIDCheckinPreferences_Private.h in Headers */, + F1F5B18405728B6F652D8AB14DC2E62D /* FIRInstanceIDCheckinService.h in Headers */, + 9B4F9A84CFF2271B5FB5BD91F103785E /* FIRInstanceIDCheckinStore.h in Headers */, + 65D337E9296BB7974E6879AF3214AA59 /* FIRInstanceIDCombinedHandler.h in Headers */, + F9D8DBAD2A0BEF190AE5EE0B146D5B25 /* FIRInstanceIDConstants.h in Headers */, + 4EB31596BE08D4E177E8A9C5A915C762 /* FIRInstanceIDDefines.h in Headers */, + 141877A9B1CB45686E3541576D8F7CA5 /* FIRInstanceIDKeychain.h in Headers */, + E3EB24754880456604DC4DDCAE6C21F5 /* FIRInstanceIDKeyPair.h in Headers */, + 7BD518D4235A80236C350D1513930E07 /* FIRInstanceIDKeyPairStore.h in Headers */, + 46DF8BD7A36296391B47FD51285CC040 /* FIRInstanceIDKeyPairUtilities.h in Headers */, + 50A93089D97266A3632F42D163A35343 /* FIRInstanceIDLogger.h in Headers */, + 766357ED940E4A25AFEA8E6AB43AC8A8 /* FIRInstanceIDStore.h in Headers */, + 8A2DAA89D34719FC6664B1ACB8F8A1D9 /* FIRInstanceIDStringEncoding.h in Headers */, + 968C61B7EDA89BDF83FF64B610CFC389 /* FIRInstanceIDTokenDeleteOperation.h in Headers */, + C61CE421C71770B568EB93F2D630AF16 /* FIRInstanceIDTokenFetchOperation.h in Headers */, + C0331C0E58048DD4A0B0350BF190ED2F /* FIRInstanceIDTokenInfo.h in Headers */, + 34D84769E0E09EB8615722534681CF66 /* FIRInstanceIDTokenManager.h in Headers */, + 9B707DF35232609F9A2D4E66811EB75F /* FIRInstanceIDTokenOperation+Private.h in Headers */, + 7B62605A9892B92525D93A8076E020FC /* FIRInstanceIDTokenOperation.h in Headers */, + 2E4AE0DED5353DC9D0765BE164530413 /* FIRInstanceIDTokenStore.h in Headers */, + 58E21139EFA666942CD97BFC59996390 /* FIRInstanceIDURLQueryItem.h in Headers */, + F3FF5937390DBDF508719CAC47F6A83B /* FIRInstanceIDUtilities.h in Headers */, + 43A9AB4761EA4CB7B817AFE005D00046 /* FIRInstanceIDVersionUtilities.h in Headers */, + 0FB8FA5765FD06D7BBBC2E60D428F904 /* NSError+FIRInstanceID.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -800,14 +2575,120 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2AF6DE9ECF03DA12416DEBF5AACA5DA6 /* Headers */ = { + 3ABF387824AED6DC1582B0E8979CE8FE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 558C7A06F76EDD4F851BD59FBB7A78D8 /* fts3_tokenizer.h in Headers */, - 470B6BD1032B61D21CA4DFF942006709 /* SQLite.h in Headers */, - 9C36E208EE11C5A30B8B6578DED08A8F /* SQLite.swift-umbrella.h in Headers */, - 4ADC4D29C5ED6431DBA58457E8F35B4D /* SQLiteObjc.h in Headers */, + FBE916B8924D39078A6B4140E09709FD /* FirebaseMessaging-umbrella.h in Headers */, + 712841237816C5BE768E53F4C4F63307 /* FirebaseMessaging.h in Headers */, + 34C44D0C1C2D0EE5B37B0D23FB44764F /* FirebaseMessaging.h in Headers */, + 249EE1CD0515666CE84B7967F71DCBB1 /* FIRMessaging.h in Headers */, + 270692DD5907DF82C6C6BD5FBA4ADBBF /* FIRMessaging_Private.h in Headers */, + 04A34AB3CA120AAA4C14FA3FE035B6BA /* FIRMessagingAnalytics.h in Headers */, + 0FEDE800044FB3E3698172D5DE05DA90 /* FIRMessagingClient.h in Headers */, + F4A3F7CF3DAF3435007A36A3B9C08FE3 /* FIRMessagingCodedInputStream.h in Headers */, + B35159159F16F3F3CCD0CE6627050AD5 /* FIRMessagingConnection.h in Headers */, + D1D50C3CE44677F4805532CC556659EA /* FIRMessagingConstants.h in Headers */, + 59238737CEF46E884E54A24BBAE9B83F /* FIRMessagingContextManagerService.h in Headers */, + 41E2EC6E6EBD6CF76FC3F99E6C814C74 /* FIRMessagingDataMessageManager.h in Headers */, + CEF49EEDA94BD24FB56CB024CFB70AE8 /* FIRMessagingDefines.h in Headers */, + A1ED26470FD055A1E17567BFBF2C2860 /* FIRMessagingDelayedMessageQueue.h in Headers */, + CEF71D5ED717421FBE57A7AD627CA462 /* FIRMessagingExtensionHelper.h in Headers */, + 79ABE1208068FC0B8340BC70CAAF76C7 /* FIRMessagingInternalUtilities.h in Headers */, + DD0400A46172B931C636A6D73CB9DB81 /* FIRMessagingLogger.h in Headers */, + 4FE4B228D3CAD8CCDFA8550EE33FC8A0 /* FIRMessagingPacketQueue.h in Headers */, + 105AE2F95DD5C882F2B5D51E75048185 /* FIRMessagingPendingTopicsList.h in Headers */, + AEA4C724D558C62061EC841C68FD12BE /* FIRMessagingPersistentSyncMessage.h in Headers */, + A986677D266428370579D3DC308FD4EC /* FIRMessagingPubSub.h in Headers */, + 8507F1C1BB73E486D2F6AE7E26F05511 /* FIRMessagingPubSubRegistrar.h in Headers */, + 25C62AC3D741FF4331523F9A88559164 /* FIRMessagingReceiver.h in Headers */, + 53D340A7D4C6BD6687AE0F86FE166E25 /* FIRMessagingRemoteNotificationsProxy.h in Headers */, + FD78C8DB5709DEC83D8940A102F62D3C /* FIRMessagingRmq2PersistentStore.h in Headers */, + 709A4DA2342FA4C8CE3C9D954F4D826F /* FIRMessagingRmqManager.h in Headers */, + 074F49600EF515E11781F91E3D41F88C /* FIRMessagingSecureSocket.h in Headers */, + 28E303015CED13C125019216B3304C98 /* FIRMessagingSyncMessageManager.h in Headers */, + AAF17F19E5967A8E4803EE06248A4B9F /* FIRMessagingTopicOperation.h in Headers */, + FD60ED3EE1EF9C7019A88CF7145A223A /* FIRMessagingTopicsCommon.h in Headers */, + 1E84082C8FBAA6B402DA368B3ADA4C84 /* FIRMessagingUtilities.h in Headers */, + 9635B7206EF35C36988306CF9A4CD44C /* FIRMessagingVersionUtilities.h in Headers */, + 289D24CDF0A890FDB0AFA78B10CEDDC3 /* FIRMMessageCode.h in Headers */, + 96D9B488250FE11106B7992C303B8A32 /* GtalkCore.pbobjc.h in Headers */, + D9C3D61A811572D085E9BFED8FAA7CF6 /* GtalkExtensions.pbobjc.h in Headers */, + ADEDFD849BCB393FB7E96EBA3005A447 /* NSDictionary+FIRMessaging.h in Headers */, + 626E4E83AC60A226664B1A08328A310D /* NSError+FIRMessaging.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3FD80EC3DF74A42C1105E8ED489F6978 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0372F9992C3B15D3AFFF33B6083DAE90 /* FIRAnalyticsConfiguration.h in Headers */, + 89B427822858C75ECB81EB2EE23C6F03 /* FIRApp.h in Headers */, + 25E1004D60F8DC15E469967E716B7530 /* FIRAppAssociationRegistration.h in Headers */, + C160FC06D38FF1DD544163B64D7AF6DD /* FIRAppInternal.h in Headers */, + E694971A084B6D2816925E21B0EC1C8A /* FIRBundleUtil.h in Headers */, + 83436F9904B7542401D998C42BB7F752 /* FIRComponent.h in Headers */, + B7F22F5DB7049D8D1ED63AD88A379609 /* FIRComponentContainer.h in Headers */, + 1C2582EAC56F901B42C8B554D731EF53 /* FIRComponentContainerInternal.h in Headers */, + 7D8567DC3741CB1547AE7D4D492FEF7C /* FIRComponentType.h in Headers */, + 785367A6AB254B301184DF4997FB949C /* FIRConfiguration.h in Headers */, + CBFEB7DD5B069B64345C35928246255F /* FIRConfigurationInternal.h in Headers */, + 7E968D0073603A558CC00CBF9DA36CE5 /* FIRCoreDiagnosticsConnector.h in Headers */, + 656DD954D84B69334E4F76F552915E19 /* FIRDependency.h in Headers */, + BE1A14CD2CB687B8D0A568F765EB3857 /* FIRDiagnosticsData.h in Headers */, + A1F1A9B94814942BDEF6751968320DA8 /* FirebaseCore-umbrella.h in Headers */, + F2FC5C877AB1E915278F7E401E7C699C /* FirebaseCore.h in Headers */, + 3BC718EE7B4386177FD0A096611045E1 /* FIRErrorCode.h in Headers */, + 823A885E66AB172BB561176EE7C7F26A /* FIRErrors.h in Headers */, + 1C0611ED5262D548B55F4357983ADAC9 /* FIRLibrary.h in Headers */, + C018704F53C235A2E0E6F026DAEDCAD4 /* FIRLogger.h in Headers */, + 4F740889F9D73B89736FE203D5D9AD98 /* FIRLoggerLevel.h in Headers */, + C1D17A1A1587F3671623B3B82A079453 /* FIROptions.h in Headers */, + 2F1CE468F77817DB3CAA207735EA3CBE /* FIROptionsInternal.h in Headers */, + 668BE125E0F12D0716F963055FC41674 /* FIRVersion.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6493F91B142EBDABD1BE581FECDA3547 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A2260DBF0A40F20B1CE45008E5027CD /* SwiftSoup-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 64AA6B1FFB10D33B208023FEA3C0B7E1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 56D31AF980A6CD790321DD0D929F4FC4 /* nanopb-umbrella.h in Headers */, + 13AC42CEE936D21EFECF5B27645C7948 /* pb.h in Headers */, + 614E389BB9A43CBA7F376590F060CA72 /* pb_common.h in Headers */, + 1A3A05E9C4A521413C50274ECAA2C84F /* pb_decode.h in Headers */, + C4FD2C09B40D50DFE33367B6FEC61C74 /* pb_encode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6872992C59C09336D5455D2C513A60BF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A57F64ED77671D8E770689E1B3319FAC /* cct.nanopb.h in Headers */, + C360CE0BAEE2C9C0E443746F2B0EB19C /* GDTCCTNanopbHelpers.h in Headers */, + C9C39D3BFB95A4F018B56C3A51713672 /* GDTCCTPrioritizer.h in Headers */, + DFB77DA6E1CC6A82BDA49B3295D464CB /* GDTCCTUploader.h in Headers */, + E0521638FB17D048B66B39622D83A4F3 /* GoogleDataTransportCCTSupport-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 73D93E563A1D3BD752C5B06C2188D53C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6C6142DF8C8DF54C00781AACAFA0714E /* FIRCoreDiagnosticsDateFileStorage.h in Headers */, + 079222688308245358AC2B8F8626ABAE /* firebasecore.nanopb.h in Headers */, + B309C64F89A75CAAED6F328FF7809574 /* FirebaseCoreDiagnostics-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -819,11 +2700,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B27B0CC221ACF89E1FC4EFB41ADA0CEC /* Headers */ = { + B47A184B59257D3A3F6D5B90C19A4429 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 906C526B5EAD328B820E7050936174FB /* Pods-AvH Plan-umbrella.h in Headers */, + 1BEBA45666F375F3E19F4F1EDA8B2986 /* GoogleUtilities-umbrella.h in Headers */, + B86CBD42747EF01FC794138DBCE0E71F /* GULAppDelegateSwizzler.h in Headers */, + 98655DB216BE091DD6A573CB6F883FF8 /* GULAppDelegateSwizzler_Private.h in Headers */, + 90C1EBEC2F7EFECB833993C9D78C50B1 /* GULAppEnvironmentUtil.h in Headers */, + 961590227EAC0C3490FAD2E2077AAF78 /* GULApplication.h in Headers */, + C1CFBBA5017B54BEDC594CD077B75534 /* GULLogger.h in Headers */, + ACEA8856DC5DE9837495D293A940A725 /* GULLoggerCodes.h in Headers */, + 555FCABA882163B69BD325D8F7B65278 /* GULLoggerLevel.h in Headers */, + 8E3BF99A32119AD67AB804C2112EE46A /* GULMutableDictionary.h in Headers */, + 9C8454DC581BC42919F9984EC611F86D /* GULNetwork.h in Headers */, + 1F3B9B1575FA1BFD18B7B70FD052B13F /* GULNetworkConstants.h in Headers */, + 30F2E88E3D849402607F3E03BB416BA9 /* GULNetworkLoggerProtocol.h in Headers */, + C76C75040A4D6D4AE1A848DF4A7C5CC3 /* GULNetworkMessageCode.h in Headers */, + 00FB4F2E7DE6854283DA8AC1DB626BF8 /* GULNetworkURLSession.h in Headers */, + 57C93D25598860A289720E1D2D91EF3D /* GULNSData+zlib.h in Headers */, + 0C55E62A8E033C9C9B9406869E719BB1 /* GULReachabilityChecker+Internal.h in Headers */, + 56F71F7AD18E486EFF005DC66458F119 /* GULReachabilityChecker.h in Headers */, + 0755C94EFACDCE92C74464F0016D35D1 /* GULReachabilityMessageCode.h in Headers */, + DF06B3915350D208A304BDB10EFEE2EC /* GULUserDefaults.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -835,9 +2734,136 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CE55942AA1A8030C8756EDA2374ECDF3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + BED1C50287540526B69B47B392C4FDC5 /* Any.pbobjc.h in Headers */, + 22D7B4A6CFA5C59DD311DBB508BE2009 /* Api.pbobjc.h in Headers */, + 4673294978FE5608B723073C0922DA24 /* Duration.pbobjc.h in Headers */, + 3A83A39710ABA6E02504A55F0F75A053 /* Empty.pbobjc.h in Headers */, + ABA7966AB4B50062EBF143386B334483 /* FieldMask.pbobjc.h in Headers */, + FE7BA1702229860056F6D27CB1829663 /* GPBArray.h in Headers */, + F25317AD7FF998E9915DECA0FE3C1E55 /* GPBArray_PackagePrivate.h in Headers */, + 78A5C7BA71400FAF2E0F41E6F7B29A36 /* GPBBootstrap.h in Headers */, + EC5A311235B96CB9D5EFEB07EB422752 /* GPBCodedInputStream.h in Headers */, + A0818DC2B085791D77E854B129656DD2 /* GPBCodedInputStream_PackagePrivate.h in Headers */, + 22E56DA21E796CBA77405AA714771134 /* GPBCodedOutputStream.h in Headers */, + 2DCB745F3E46E456296F8598273AB724 /* GPBCodedOutputStream_PackagePrivate.h in Headers */, + DAF08C82B7F6ABC74C41D8D01753C348 /* GPBDescriptor.h in Headers */, + 52613C5C3D0B0FD95056E7EE744EC47F /* GPBDescriptor_PackagePrivate.h in Headers */, + E090BF9CB584BCB7E0A8F7A6DC3D902F /* GPBDictionary.h in Headers */, + A768081F934C40E785BC26B04D0135AF /* GPBDictionary_PackagePrivate.h in Headers */, + 5F71C28AFCED4FD4248D32755B735F72 /* GPBExtensionInternals.h in Headers */, + 64EBEDCA86D3171679C3D8CC246486C0 /* GPBExtensionRegistry.h in Headers */, + 31CE02E9F54BCAC57CA3E17586FF39C6 /* GPBMessage.h in Headers */, + 4E6FDA7A10F29797409D63B5C9DF0595 /* GPBMessage_PackagePrivate.h in Headers */, + 94066312EBE8CF023D68D9053C3882C9 /* GPBProtocolBuffers.h in Headers */, + 50143F3AA1A224C824A598FF886E152E /* GPBProtocolBuffers_RuntimeSupport.h in Headers */, + 52FD333A92E6E4319E5D0E8BD102B335 /* GPBRootObject.h in Headers */, + BF0BB1E5F4B23079DD1F174D7C4F1C42 /* GPBRootObject_PackagePrivate.h in Headers */, + 734B5F61C4C68C3FE34557328E8F036D /* GPBRuntimeTypes.h in Headers */, + 8045EA2FD6222D52440AC3A30E4756BE /* GPBUnknownField.h in Headers */, + 3DBC6EDA12787B9D1330AA1403523F0D /* GPBUnknownField_PackagePrivate.h in Headers */, + 882DF5EFD2A4F3D1A33245F6F1AE19A1 /* GPBUnknownFieldSet.h in Headers */, + 93F5A92BA49918FDA6B543DF9443D7BC /* GPBUnknownFieldSet_PackagePrivate.h in Headers */, + 8491B573BB11D3D7461A6021AE7343BC /* GPBUtilities.h in Headers */, + 7BF054579814E4CA440FAC263FDAC66D /* GPBUtilities_PackagePrivate.h in Headers */, + 9DA5A0BE2C170F42AAB304B172673548 /* GPBWellKnownTypes.h in Headers */, + E31457C4061B40E60F8A51E980AFFC53 /* GPBWireFormat.h in Headers */, + E8FEBD59AFDF60C152216913704D7FAA /* Protobuf-umbrella.h in Headers */, + E8ADD2B6FD349009A3F6475856802AC7 /* SourceContext.pbobjc.h in Headers */, + 48D04BE62F2A5670D558F6A404BD2EDC /* Struct.pbobjc.h in Headers */, + 0C852DB478B4B3017A7DA1C56ACDD5A0 /* Timestamp.pbobjc.h in Headers */, + 76F3910E1A9B7514793E5496969015AE /* Type.pbobjc.h in Headers */, + 3289AC8269A8646121F8F3EFDB97A435 /* Wrappers.pbobjc.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D2EDC29F4E5BD7C7FC1B307F3146F1AC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 83FA91DA57FDB75AD5C872062713A071 /* fts3_tokenizer.h in Headers */, + D639EFF01E4B990E4088969036BF535D /* SQLite.h in Headers */, + 84CDAF32B0E52740DD3AD0004A3ADE3C /* SQLite.swift-umbrella.h in Headers */, + AA7B6E11ACEEED880862179B68E79ACB /* SQLiteObjc.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FF8D302E4D64CB27613C3486F35C3A80 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B6027FFC30B921AE66F501463E5CCCDF /* GDTAssert.h in Headers */, + B9BB8F03675709573019F985F707BD32 /* GDTClock.h in Headers */, + 03F08A49E9A0169164CF52ACD8D6EB42 /* GDTConsoleLogger.h in Headers */, + 277ED307CC2818549E02BE4FD05185D7 /* GDTDataFuture.h in Headers */, + 1A68CB1087E4A7724164ED48694FBF47 /* GDTEvent.h in Headers */, + 47935085C9E8E7B29E3FC81B10BD4CF2 /* GDTEvent_Private.h in Headers */, + CEC1E7F3BF75EB976E7A309B8CAD5FD9 /* GDTEventDataObject.h in Headers */, + 9278E33200674FB0B6B358D9A730DD37 /* GDTEventTransformer.h in Headers */, + 921B744C0EFA2A9DD592466B7EE0B2AA /* GDTLifecycle.h in Headers */, + 9E90AA66C3E1E33473257FB6C630B3BC /* GDTPlatform.h in Headers */, + E4A8142EF52298D1C1A3DC70FCE6BCA8 /* GDTPrioritizer.h in Headers */, + 5CD2AD4798404DC4B95701BD82D8F981 /* GDTReachability.h in Headers */, + 40BF9ACC315E1711B188E49258192255 /* GDTReachability_Private.h in Headers */, + CDC06AC9E724658E40696D58C8A655D2 /* GDTRegistrar.h in Headers */, + 24FB9A4C734FA1AD0E39DFBC86C3E1AD /* GDTRegistrar_Private.h in Headers */, + 7F9A6847CB8464EE4013CA19DCE52661 /* GDTStorage.h in Headers */, + E29B26128203B01E40A0BA5DA92920B8 /* GDTStorage_Private.h in Headers */, + 0DBDE127B5098940F907AC8CED173102 /* GDTStoredEvent.h in Headers */, + EA1DF0906C0609CCA587F4FDB3C4DC2F /* GDTTargets.h in Headers */, + DB53F2D8485451150BC94A071D1334F5 /* GDTTransformer.h in Headers */, + 4994EE57F4DD28F9A8D75C598760A947 /* GDTTransformer_Private.h in Headers */, + 136338BB44AEAC4A4BB70FF97D19AD83 /* GDTTransport.h in Headers */, + E1B458A32113AC0E58B5FF57EFD07A97 /* GDTTransport_Private.h in Headers */, + 2298DEC17F84FECFA85E7394D1AE1C13 /* GDTUploadCoordinator.h in Headers */, + CB380E4872BC4586CE871B5F580D9FA9 /* GDTUploader.h in Headers */, + 15FBB9397347C361EA0CC35E15649C32 /* GDTUploadPackage.h in Headers */, + F36135897E58A66F461E2806247D9FC9 /* GDTUploadPackage_Private.h in Headers */, + 0266256D88ED99A1924DDCCCDC9E07A3 /* GoogleDataTransport-umbrella.h in Headers */, + FF1360BC9106E42FC65D45537D56872E /* GoogleDataTransport.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + 1531EB622656B32C687526554D06B552 /* Pods-AvH Plan */ = { + isa = PBXNativeTarget; + buildConfigurationList = 70C2B93B3D06613A41F6FA8103D2BBB0 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */; + buildPhases = ( + 1572F0419FC9D767E95C838F6BFCBD16 /* Headers */, + 8C51FA3764A09E1D39F6B3B14DDCE017 /* Sources */, + F76F92074B38FFB54DE74DD80706DB55 /* Frameworks */, + E732A2BA3D16E8F292B328BB5CD14D8D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 0B2280BF4BD8EE7DB2505B3035334696 /* PBXTargetDependency */, + 2043235691D2FED637B7AF882D19FD61 /* PBXTargetDependency */, + ABCD34994F693D611AF46CF78A5140B3 /* PBXTargetDependency */, + EBB3726F986C672DA590DD24F48D2CF3 /* PBXTargetDependency */, + 8F81CA4B96AE9802F850EAE0DA00BA15 /* PBXTargetDependency */, + 873D0DC5219F02BCCDCEBAC772C9A7B8 /* PBXTargetDependency */, + 61952AFC296392D89A8C21089B48A47F /* PBXTargetDependency */, + 13D44078683A4649B3574CA3EC9F6D50 /* PBXTargetDependency */, + 2F15F30BA16A47992F39AC67CF85E9AC /* PBXTargetDependency */, + 84580F4061801134312B2DCCFBCA805F /* PBXTargetDependency */, + 6FEA107182ED5AC8B8D6CB834E235B95 /* PBXTargetDependency */, + 4D9F74D64E478545BFE6B79A795A6D67 /* PBXTargetDependency */, + 9992AEE30DE3BFFAA15A980183C8716F /* PBXTargetDependency */, + DC007585CB5051657003936CC6991E9E /* PBXTargetDependency */, + 01A91FCF1612FACADD105D3B03D0BFD7 /* PBXTargetDependency */, + 454E26AAB0790BF158801032B20319E4 /* PBXTargetDependency */, + ); + name = "Pods-AvH Plan"; + productName = "Pods-AvH Plan"; + productReference = 642F827148CC06052F87D4C95B170501 /* Pods_AvH_Plan.framework */; + productType = "com.apple.product-type.framework"; + }; 3383968E74B5371B20BB519B170DC7FD /* Alamofire */ = { isa = PBXNativeTarget; buildConfigurationList = E87124444A44B7DB55208E7FEC21D331 /* Build configuration list for PBXNativeTarget "Alamofire" */; @@ -853,25 +2879,66 @@ ); name = Alamofire; productName = Alamofire; - productReference = F20E3DB697DA5801BDBA7E6740751993 /* Alamofire.framework */; + productReference = CC87986517AD9A637658360444FAEF4D /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; - 401664DA96804F2306813DC441D08F45 /* SwiftSoup */ = { + 40EFD2FE98482D42ED132A8C5A6AE39A /* FirebaseInstanceID */ = { isa = PBXNativeTarget; - buildConfigurationList = BA42A6B45FC1331E991DEBF473DBD4BF /* Build configuration list for PBXNativeTarget "SwiftSoup" */; + buildConfigurationList = 5486DF039B0597FA1952CCF9F87A32C4 /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */; buildPhases = ( - 1AA970B5FDA9223F27DFBCBD52189861 /* Headers */, - 34B9729E7DE06BCDA4BD4E7BFCE49D39 /* Sources */, - DB630A91714D5994595BE437213BB7B3 /* Frameworks */, - A13A6DCCBEDE632FE38904D49F67FEC8 /* Resources */, + 164C6A2A2C6C40AF6FBFFC633AC3F240 /* Headers */, + 0D748C31FB497AD758158595547C23BC /* Sources */, + 95B691BB57102AFEEAF90A891C540445 /* Frameworks */, + C90ABCCB8855E811EE54D438FBA76BAB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 82A50A5B4E89B8FBE9351818BDCC3B85 /* PBXTargetDependency */, + 107AB63AC0B6C67932E14EE069FC5C4E /* PBXTargetDependency */, + ); + name = FirebaseInstanceID; + productName = FirebaseInstanceID; + productReference = 615652E4BB6C75A3ECFEE6D7F714CCE0 /* FirebaseInstanceID.framework */; + productType = "com.apple.product-type.framework"; + }; + 428FD5645155BBD3C406DC325993183C /* FirebaseCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = E3A6F01731A876665672412EB0A7F4E6 /* Build configuration list for PBXNativeTarget "FirebaseCore" */; + buildPhases = ( + 3FD80EC3DF74A42C1105E8ED489F6978 /* Headers */, + 68029842B0ADD5DE3B8248C3016A9B98 /* Sources */, + 07916C1F9504117A21F10CDBF071DEA6 /* Frameworks */, + 2AAB91A5B669E82BFF267445DBAC1C7A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + D3C55A49C25F62C4B4C95DE2E3DE727D /* PBXTargetDependency */, + 4F4D0EEA71A658AE2892C541BE66ACEE /* PBXTargetDependency */, + B9FB1DE62FE33E4602E2697827EE7DB9 /* PBXTargetDependency */, + ); + name = FirebaseCore; + productName = FirebaseCore; + productReference = 8BBC10F566557FD8DEAB1802C50DB62C /* FirebaseCore.framework */; + productType = "com.apple.product-type.framework"; + }; + 4CE06F410780800E20FAA214C9287D37 /* SQLite.swift */ = { + isa = PBXNativeTarget; + buildConfigurationList = 38DEF6480E4E037A7AE6D88ECF92CE0D /* Build configuration list for PBXNativeTarget "SQLite.swift" */; + buildPhases = ( + D2EDC29F4E5BD7C7FC1B307F3146F1AC /* Headers */, + AD0BCAAC52C7F23E6BB785EC04A3DA1A /* Sources */, + 938342F6891460B66A67887ADF8DE2D7 /* Frameworks */, + 72B7379E30BBAE63D0D71B5EF38C208B /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SwiftSoup; - productName = SwiftSoup; - productReference = 411A42EFF9352C9F5476F22525933762 /* SwiftSoup.framework */; + name = SQLite.swift; + productName = SQLite.swift; + productReference = 2B21F63202C507BB92A3ABF0B09CE3D2 /* SQLite.framework */; productType = "com.apple.product-type.framework"; }; 4F58E6A326CFE0774A009139A52A7BFF /* Pods-AvH PlanUITests */ = { @@ -890,25 +2957,45 @@ ); name = "Pods-AvH PlanUITests"; productName = "Pods-AvH PlanUITests"; - productReference = 564459B253AB2AE2829A0D6C89C0505A /* Pods_AvH_PlanUITests.framework */; + productReference = 3ECA4CDA40BC9FCDE783DD4EA3812E92 /* Pods_AvH_PlanUITests.framework */; productType = "com.apple.product-type.framework"; }; - B655D8DA4BAF38217006FCA56ECD4127 /* SQLite.swift */ = { + 8D21A861739C3E0D05407C95E0682978 /* GoogleDataTransportCCTSupport */ = { isa = PBXNativeTarget; - buildConfigurationList = 8BF5C2FFDB23B2F52FB9A67D24E2FFB2 /* Build configuration list for PBXNativeTarget "SQLite.swift" */; + buildConfigurationList = C67DB593200EE2C26FB6B08149DCBCC0 /* Build configuration list for PBXNativeTarget "GoogleDataTransportCCTSupport" */; buildPhases = ( - 2AF6DE9ECF03DA12416DEBF5AACA5DA6 /* Headers */, - C95C6F24ACCDA5A15C256706270C50F6 /* Sources */, - BFA13FE28ACD6FE073945BFBEC628039 /* Frameworks */, - D4ECBA02FB2DD25B24E8970D23DD4D95 /* Resources */, + 6872992C59C09336D5455D2C513A60BF /* Headers */, + 6A20DDF8F1EEFAF5D31C797804B9A589 /* Sources */, + B16FDD68AA546AC17F3E6865FE67A708 /* Frameworks */, + C51E1C63B25DB78E5B1A680AFAE164EC /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 78E05E2EE2AE3047D41D108FFF0946B9 /* PBXTargetDependency */, + EAA0240782F464B8E152399AE29DA97F /* PBXTargetDependency */, + ); + name = GoogleDataTransportCCTSupport; + productName = GoogleDataTransportCCTSupport; + productReference = 7A060963EB71F9DD35073C3588899467 /* GoogleDataTransportCCTSupport.framework */; + productType = "com.apple.product-type.framework"; + }; + B5BD29EFC331C173D7041FB95BF07B94 /* nanopb */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6117137490604A59B001BA842946C085 /* Build configuration list for PBXNativeTarget "nanopb" */; + buildPhases = ( + 64AA6B1FFB10D33B208023FEA3C0B7E1 /* Headers */, + BDF1C3A0A263AD9AF2E3039295D8EE80 /* Sources */, + BCCE1123F483CECBB759698BC83CF74E /* Frameworks */, + 4D967F2B2EC904B84001C469294FB679 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = SQLite.swift; - productName = SQLite.swift; - productReference = 6BF65819C8B81CD4C69C1B43A97EEAA1 /* SQLite.framework */; + name = nanopb; + productName = nanopb; + productReference = 669222C68F6B30290415A0F6AFFEF51A /* nanopb.framework */; productType = "com.apple.product-type.framework"; }; B8C6AD5E702222047282C46D5A957F5F /* Pods-AvH PlanTests */ = { @@ -927,7 +3014,7 @@ ); name = "Pods-AvH PlanTests"; productName = "Pods-AvH PlanTests"; - productReference = C91AEFD7242054069AC626FDBBC3A79A /* Pods_AvH_PlanTests.framework */; + productReference = AB5255A77249C86FDD31BB684E4C04B0 /* Pods_AvH_PlanTests.framework */; productType = "com.apple.product-type.framework"; }; CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */ = { @@ -945,29 +3032,123 @@ ); name = MagazineLayout; productName = MagazineLayout; - productReference = 39953A8209DACF4C2A59C0348CF40659 /* MagazineLayout.framework */; + productReference = 61F8E3F1F05600DDF308D6D88963A13B /* MagazineLayout.framework */; productType = "com.apple.product-type.framework"; }; - FBCC9250CC2F3CD2F4F7861DAE38E61D /* Pods-AvH Plan */ = { + CFB4D7502EA3D627FEEA4037B84DF708 /* GoogleDataTransport */ = { isa = PBXNativeTarget; - buildConfigurationList = BE74BC240218012CEE7E9F91A14311DE /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */; + buildConfigurationList = DA504D0BC62529BD70B4E2D10C993167 /* Build configuration list for PBXNativeTarget "GoogleDataTransport" */; buildPhases = ( - B27B0CC221ACF89E1FC4EFB41ADA0CEC /* Headers */, - 48E453C694234C9B4B09F079E3B3DFBE /* Sources */, - 2053904A56F45EC351CA281918C7C3E0 /* Frameworks */, - C3C7F8F56B6E4AB0962F84CF9F6FF1FD /* Resources */, + FF8D302E4D64CB27613C3486F35C3A80 /* Headers */, + A421EDCA0475B35A1788ED9AC5B7846C /* Sources */, + 34B58B5DDBAD359FF956807409F48FB7 /* Frameworks */, + 0D907BC3AA385CB0F62B3D28F784BCDB /* Resources */, ); buildRules = ( ); dependencies = ( - 85456FD6C0CFEF31EC0FF0BBF6800E5C /* PBXTargetDependency */, - E2A445FC80B76080A6524B2F4D431D4E /* PBXTargetDependency */, - CAD39CCC4C04B992C877C477B99D312D /* PBXTargetDependency */, - 7DEC6EF17E2158270AE0D420F02B6D86 /* PBXTargetDependency */, ); - name = "Pods-AvH Plan"; - productName = "Pods-AvH Plan"; - productReference = 9A04CD509C1605CE92C0CA351B78C1D6 /* Pods_AvH_Plan.framework */; + name = GoogleDataTransport; + productName = GoogleDataTransport; + productReference = 250344BBE10683CEAC99C3AFEE1D10F9 /* GoogleDataTransport.framework */; + productType = "com.apple.product-type.framework"; + }; + D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6154519F9E4B78023C1603DBABFF1D6D /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; + buildPhases = ( + B47A184B59257D3A3F6D5B90C19A4429 /* Headers */, + 87BE1CE17B110DB77B47135466E13079 /* Sources */, + C94009C66399A182267A9FCF46A71AC6 /* Frameworks */, + A6974165736CCE38918F3C42D626C1E3 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = GoogleUtilities; + productName = GoogleUtilities; + productReference = 37653B987319E335F466B2BB34914EEC /* GoogleUtilities.framework */; + productType = "com.apple.product-type.framework"; + }; + DDBB2787645FF0772AAEF77C91958C63 /* FirebaseMessaging */ = { + isa = PBXNativeTarget; + buildConfigurationList = F9D336FF1298457667997B5A9CEDEB14 /* Build configuration list for PBXNativeTarget "FirebaseMessaging" */; + buildPhases = ( + 3ABF387824AED6DC1582B0E8979CE8FE /* Headers */, + 2838C2AC15A3B6112C9634454E3772C5 /* Sources */, + 6B1B96204CCC54CE855F13B675CAFEA1 /* Frameworks */, + F16EA73D44356F435CE14F11263CC0D1 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 34F43162BC12C029869A3687404FDB8A /* PBXTargetDependency */, + 74D93E2F58F576A9785DBC1F0A437CB8 /* PBXTargetDependency */, + 73151A1074C34105037253E34F2B98E1 /* PBXTargetDependency */, + E5EEAB533ECCAD0B7E3BC499BD790CB6 /* PBXTargetDependency */, + 4F6EF22C527F0330FB05BD45E583BED4 /* PBXTargetDependency */, + ); + name = FirebaseMessaging; + productName = FirebaseMessaging; + productReference = 22DD18258022AC7BC53DBBBD92B3D3BE /* FirebaseMessaging.framework */; + productType = "com.apple.product-type.framework"; + }; + E0B3286D453882CB2ED1C149E292E6F5 /* SwiftSoup */ = { + isa = PBXNativeTarget; + buildConfigurationList = AF8ABC419A31FFEBA99B8BB2099374B4 /* Build configuration list for PBXNativeTarget "SwiftSoup" */; + buildPhases = ( + 6493F91B142EBDABD1BE581FECDA3547 /* Headers */, + E462FBA87207C81E3C491F365D898F07 /* Sources */, + 8AADD0882F47B2B6F7ACC1C443475E5F /* Frameworks */, + E605CCFCA243A5DA7629E004A2B49D8A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SwiftSoup; + productName = SwiftSoup; + productReference = 449726956E53FE4AF53D2DF45CDE97DE /* SwiftSoup.framework */; + productType = "com.apple.product-type.framework"; + }; + E1728C732F78E096899723A0FABCC0E3 /* Protobuf */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9A76E5E798F815B05F1C1F198D5EABB1 /* Build configuration list for PBXNativeTarget "Protobuf" */; + buildPhases = ( + CE55942AA1A8030C8756EDA2374ECDF3 /* Headers */, + DBCDC4212ECEB2F9D7CD0195B14D4433 /* Sources */, + 8F73AEA61C57DBF49A4E35F96EE4A148 /* Frameworks */, + 8D0995F7D7ACBA73FE4B1AD5FDA1F45A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Protobuf; + productName = Protobuf; + productReference = 1D6520B355BDDDB866524AF35114A0AC /* Protobuf.framework */; + productType = "com.apple.product-type.framework"; + }; + EF4560F1635BAC33F70EC6AF45178ED4 /* FirebaseCoreDiagnostics */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7CB4C41202CAD52CBF240D33AA5931C9 /* Build configuration list for PBXNativeTarget "FirebaseCoreDiagnostics" */; + buildPhases = ( + 73D93E563A1D3BD752C5B06C2188D53C /* Headers */, + 328620FD98E801EB76FD545109942971 /* Sources */, + DF8FB372BD37944E37BA40E89010940B /* Frameworks */, + 1E8FB27C7BAE3943EF92DCBD9030A681 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + B16A654AA9E555E0CF36F3EB48C7963E /* PBXTargetDependency */, + 70093B490917E9FF2CC972C451D63DA8 /* PBXTargetDependency */, + 8698A1656C4A1B04712C8DF05E9CAAC0 /* PBXTargetDependency */, + ); + name = FirebaseCoreDiagnostics; + productName = FirebaseCoreDiagnostics; + productReference = D4976510CB4D7816CDB4042126A53C9B /* FirebaseCoreDiagnostics.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -987,22 +3168,48 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = D7E3E31CE7D8E0D9BD5C92C009CCBEC9 /* Products */; + productRefGroup = 66EC6684A38835BA3B22E4CA9A1A993B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 3383968E74B5371B20BB519B170DC7FD /* Alamofire */, + D5CB6E59451FD18965C8F33EB68CA764 /* Firebase */, + 5362D9190F9FA24D9A9CAEA6270561CC /* FirebaseAnalyticsInterop */, + 428FD5645155BBD3C406DC325993183C /* FirebaseCore */, + EF4560F1635BAC33F70EC6AF45178ED4 /* FirebaseCoreDiagnostics */, + DF0C8ED280749A6C840E3B17A9930D1F /* FirebaseCoreDiagnosticsInterop */, + 40EFD2FE98482D42ED132A8C5A6AE39A /* FirebaseInstanceID */, + DDBB2787645FF0772AAEF77C91958C63 /* FirebaseMessaging */, + CFB4D7502EA3D627FEEA4037B84DF708 /* GoogleDataTransport */, + 8D21A861739C3E0D05407C95E0682978 /* GoogleDataTransportCCTSupport */, + D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */, CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */, - FBCC9250CC2F3CD2F4F7861DAE38E61D /* Pods-AvH Plan */, + B5BD29EFC331C173D7041FB95BF07B94 /* nanopb */, + 1531EB622656B32C687526554D06B552 /* Pods-AvH Plan */, B8C6AD5E702222047282C46D5A957F5F /* Pods-AvH PlanTests */, 4F58E6A326CFE0774A009139A52A7BFF /* Pods-AvH PlanUITests */, - B655D8DA4BAF38217006FCA56ECD4127 /* SQLite.swift */, - 401664DA96804F2306813DC441D08F45 /* SwiftSoup */, + E1728C732F78E096899723A0FABCC0E3 /* Protobuf */, + 4CE06F410780800E20FAA214C9287D37 /* SQLite.swift */, + E0B3286D453882CB2ED1C149E292E6F5 /* SwiftSoup */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 0D907BC3AA385CB0F62B3D28F784BCDB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1E8FB27C7BAE3943EF92DCBD9030A681 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 28FF73341543B6F0A7DF3C20CFFEA0AA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1010,7 +3217,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A13A6DCCBEDE632FE38904D49F67FEC8 /* Resources */ = { + 2AAB91A5B669E82BFF267445DBAC1C7A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4D967F2B2EC904B84001C469294FB679 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 72B7379E30BBAE63D0D71B5EF38C208B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8D0995F7D7ACBA73FE4B1AD5FDA1F45A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A6974165736CCE38918F3C42D626C1E3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1031,7 +3266,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C3C7F8F56B6E4AB0962F84CF9F6FF1FD /* Resources */ = { + C51E1C63B25DB78E5B1A680AFAE164EC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C90ABCCB8855E811EE54D438FBA76BAB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1045,7 +3287,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4ECBA02FB2DD25B24E8970D23DD4D95 /* Resources */ = { + E605CCFCA243A5DA7629E004A2B49D8A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E732A2BA3D16E8F292B328BB5CD14D8D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F16EA73D44356F435CE14F11263CC0D1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -1063,67 +3319,88 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 34B9729E7DE06BCDA4BD4E7BFCE49D39 /* Sources */ = { + 0D748C31FB497AD758158595547C23BC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 947F286ACE582190C74312BF6A4E53A9 /* ArrayExt.swift in Sources */, - E5C7728151AA1C7ABF05425901CB0F9B /* Attribute.swift in Sources */, - 320437165860D32759860B4FBEFEA613 /* Attributes.swift in Sources */, - CBE4AF549A51A1CF0B3F06F0A4D0B061 /* BooleanAttribute.swift in Sources */, - 905F6107AFDF2A85B8646180AEF0B8D5 /* CharacterExt.swift in Sources */, - 400D27FF961549929689853FB339B376 /* CharacterReader.swift in Sources */, - C0CF0E525F411F008F1610CF266F285C /* Cleaner.swift in Sources */, - 2951AEBFFB4146FF6A1ECAA2F2608132 /* Collector.swift in Sources */, - 638E297BA41FC2EC12F67A491EE94D04 /* CombiningEvaluator.swift in Sources */, - B6AC7B8ADBD11D7DBD33F1829684E125 /* Comment.swift in Sources */, - 41A4E0BD82FE5B88FF5F895A0C9C18D9 /* Connection.swift in Sources */, - 3E703B789EE7574A261F55D4453695DB /* DataNode.swift in Sources */, - A8B4DA472187A3781A039A2D1AE5863D /* DataUtil.swift in Sources */, - A70506F52E98447EBEA15611F7F00FD4 /* Document.swift in Sources */, - 6484F21F698306EA3F9C24E55232A448 /* DocumentType.swift in Sources */, - 8D12DDB604C20C8F70D068BC8B2353CC /* Element.swift in Sources */, - 5C70B5A656D6589D5C4F3DAE753D0E42 /* Elements.swift in Sources */, - 894EBE30439D8AB19A4C650B0D69B952 /* Entities.swift in Sources */, - D911AA773D6EB40B07A093A2E4720AF6 /* Evaluator.swift in Sources */, - BC1A08C43B393ED09CF91C420D22A81F /* Exception.swift in Sources */, - D4EE6C0950C623D605920C4DFF40CED0 /* FormElement.swift in Sources */, - FDDD3C7C69D7A18346C4834A24582BD7 /* HtmlTreeBuilder.swift in Sources */, - 74171EF61A3067E28D9F91981717D43D /* HtmlTreeBuilderState.swift in Sources */, - D13CE3CCADDD8065225DFC283FCFE3CA /* HttpStatusException.swift in Sources */, - AA8F5E0E5006F04FAC54840C63C78D0F /* Node.swift in Sources */, - B5B7E105ABB9803AD0B3190EFACC5BB7 /* NodeTraversor.swift in Sources */, - E6FCB1DA4CF312247A249F8DE53205D8 /* NodeVisitor.swift in Sources */, - 6FAB9D493CBB17F91D0504A444897AB3 /* OrderedDictionary.swift in Sources */, - 3BEB4C7A02559814C4C50EA51DC8592C /* OrderedSet.swift in Sources */, - 64FF795D0F47AB96CF6BF615FDC03B43 /* ParseError.swift in Sources */, - EC2CCC8F5068E5AF72C3EAA5BEBAC610 /* ParseErrorList.swift in Sources */, - 474208F063CC32A582C08CF9B0B158B3 /* Parser.swift in Sources */, - 630D3540D29160F28B33C39A66DC01AC /* ParseSettings.swift in Sources */, - 95B474CB83F30A6586517E333E02DD07 /* Pattern.swift in Sources */, - 77E8C7AF65B7E1E085C652DD7DDD494D /* QueryParser.swift in Sources */, - 35E6E0EF147F8CB782C89A7DCDE9FDF5 /* Selector.swift in Sources */, - C6E7278F74F4F69B96BE986616FBEA58 /* SerializationException.swift in Sources */, - 79EC9415BAD4C541AF38CC792389481F /* SimpleDictionary.swift in Sources */, - 11220866512669FE3371C645B784EB6D /* StreamReader.swift in Sources */, - 015010732F38C1DAF9A627B448475B68 /* String.swift in Sources */, - C867BDC5507C885D0FB32F4E38711451 /* StringBuilder.swift in Sources */, - 0F517E086880FE7424B660B1DDF0BA61 /* StringUtil.swift in Sources */, - 4F63D6F26C7BBF5F4A1D50EED8AD9214 /* StructuralEvaluator.swift in Sources */, - 2AF26FC4E3FE6DA9B951815F8B89AF28 /* SwiftSoup-dummy.m in Sources */, - 639334447F789DECE5B44C5847817177 /* SwiftSoup.swift in Sources */, - CD3CDD797D0087D81EAF11379CD80E34 /* Tag.swift in Sources */, - C7309ECD406B15EF127796633781F4CB /* TextNode.swift in Sources */, - 1428DF4A2443E7437E542B9D2C62BF16 /* Token.swift in Sources */, - 6B46B80DB655F9E338CE76B43F1EA889 /* Tokeniser.swift in Sources */, - 6FD20562AC3F39EBBE499B8FA72F589D /* TokeniserState.swift in Sources */, - B5348FB1A5BA33F3175BEE5E6D80D467 /* TokenQueue.swift in Sources */, - 02B717A8A390BE784C7C9BC23B27B325 /* TreeBuilder.swift in Sources */, - 6784AD72BFB3D18A436B315D8747F631 /* UnicodeScalar.swift in Sources */, - 59D8DB72B76049E4889A5BBA945CDE5B /* Validate.swift in Sources */, - CD15C41D330996340FA9D1BE50560A3B /* Whitelist.swift in Sources */, - 981F7B0D7A3872815F2E268511B31128 /* XmlDeclaration.swift in Sources */, - 3C9813C6E340C26F5B485AAA84249DD0 /* XmlTreeBuilder.swift in Sources */, + 450CBB57CC3819E339A695B5E44E0FBD /* FirebaseInstanceID-dummy.m in Sources */, + 346FADD15FDF34254D8C785D604DAE39 /* FIRInstanceID+Private.m in Sources */, + 31D75458B20302D18CF4B7695EB32DD6 /* FIRInstanceID.m in Sources */, + C8623A55328DC8702B30C8891EFE0AAC /* FIRInstanceIDAPNSInfo.m in Sources */, + 32F7339B4E12F47621BC51B75FB7D9AD /* FIRInstanceIDAuthKeyChain.m in Sources */, + 01144A4A0028D5BC3DFEF3151289F9FC /* FIRInstanceIDAuthService.m in Sources */, + A6A1CFDBB132DEA38CF53C717CE50ADE /* FIRInstanceIDBackupExcludedPlist.m in Sources */, + CE6EFA9FC5DD5F0B8FD7EEC6FD02D72A /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */, + CC1B5F188E0642B9D5CA406F802EAF91 /* FIRInstanceIDCheckinPreferences.m in Sources */, + C93B7193868FA9EB267D9EF749EC48E9 /* FIRInstanceIDCheckinService.m in Sources */, + B49087AE7DFAA0C4C9AC454A49BEE0E8 /* FIRInstanceIDCheckinStore.m in Sources */, + 14732AA9D9C145AE7EF24317FB954B6F /* FIRInstanceIDCombinedHandler.m in Sources */, + D9C012D7949C7160FB28840B680D5823 /* FIRInstanceIDConstants.m in Sources */, + F6B47F021A03193CCCF690A27F43D5E5 /* FIRInstanceIDKeychain.m in Sources */, + 09E59028A35F2B1E7A46D922137F3B71 /* FIRInstanceIDKeyPair.m in Sources */, + C2C27A1F0D0622FCFE7CEF85495F7ECA /* FIRInstanceIDKeyPairStore.m in Sources */, + D99CAE13E94D8B665CE6E2D98220C595 /* FIRInstanceIDKeyPairUtilities.m in Sources */, + 54841B519C0938F1BB1516EF8C3CA4E2 /* FIRInstanceIDLogger.m in Sources */, + 1F751F621788FB1AB5E34BCBA3530AED /* FIRInstanceIDStore.m in Sources */, + D8AFD9BAFFAA212D3B2C2AC7F4F2E161 /* FIRInstanceIDStringEncoding.m in Sources */, + E173553B2D05DA9186B2716ED382E87A /* FIRInstanceIDTokenDeleteOperation.m in Sources */, + 945172EA541F9675E8DE1C323F96CBEF /* FIRInstanceIDTokenFetchOperation.m in Sources */, + D091896FE77A33063A53206C916C512E /* FIRInstanceIDTokenInfo.m in Sources */, + D64FA18AB88954916D971BFDC446150D /* FIRInstanceIDTokenManager.m in Sources */, + 2B3BD385CCE2AF81B7E564D037125BE9 /* FIRInstanceIDTokenOperation.m in Sources */, + 53359E50A3BD077A35D3BDDBAD0DAE9E /* FIRInstanceIDTokenStore.m in Sources */, + 1618276B4C6A3086F14A3B169CBAD90C /* FIRInstanceIDURLQueryItem.m in Sources */, + 1CAB6025772892BCFDEE9F63C028715C /* FIRInstanceIDUtilities.m in Sources */, + 523EC7475A602E321F06B0373B15DADE /* FIRInstanceIDVersionUtilities.m in Sources */, + A0FD16D55AF25DC12A8DB57AC6C1DC64 /* NSError+FIRInstanceID.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2838C2AC15A3B6112C9634454E3772C5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2203CF5EFAAB0BF49773F863F0FD882C /* FirebaseMessaging-dummy.m in Sources */, + CB69E34AC33B7B06C8C251511E315384 /* FIRMessaging.m in Sources */, + C81B7E402B1A0880A6C6F22E45BEF2A4 /* FIRMessagingAnalytics.m in Sources */, + F620CF3A248B61555625E228358B097C /* FIRMessagingClient.m in Sources */, + 8E928B9267F4A71ABAFA20DA2D6B76BD /* FIRMessagingCodedInputStream.m in Sources */, + A1C57613A2544062D53B1D38B7B1227A /* FIRMessagingConnection.m in Sources */, + A9153F115C04EFFC453B08FD4B02DB46 /* FIRMessagingConstants.m in Sources */, + EDAF52507359960B90F22767BD839B4A /* FIRMessagingContextManagerService.m in Sources */, + FFF77F2C1D64936E003258528BE93A24 /* FIRMessagingDataMessageManager.m in Sources */, + 57CAB02DBBEBEA1C144CB5DF8CC2146C /* FIRMessagingDelayedMessageQueue.m in Sources */, + 5B6B19A95FFA5184C5235C53334FD365 /* FIRMessagingExtensionHelper.m in Sources */, + 270EF3A79E3BFAD89453AE7CDDB3B311 /* FIRMessagingLogger.m in Sources */, + 947314E1232C1EEA2F749E6E0809340F /* FIRMessagingPacketQueue.m in Sources */, + AA6B037DCE739B5C9FD1D9C100D2C887 /* FIRMessagingPendingTopicsList.m in Sources */, + 32E80349053EE440B73DD60AED72359C /* FIRMessagingPersistentSyncMessage.m in Sources */, + 522F7BCCF7042EDD3D1FA02B6204ECCC /* FIRMessagingPubSub.m in Sources */, + 891EA6F79B33EFCFE62AF870BD7E0570 /* FIRMessagingPubSubRegistrar.m in Sources */, + 2A6FBAAD93EF1E24B5A0038E888EC036 /* FIRMessagingReceiver.m in Sources */, + 692B9DDBEEA4101E2AEDE3B9ADEB2829 /* FIRMessagingRemoteNotificationsProxy.m in Sources */, + 8A7BFD2CFAFE765EA31AF7F216B75CEF /* FIRMessagingRmq2PersistentStore.m in Sources */, + 151D4F1E3538410BE44D0D9B4DAA4B03 /* FIRMessagingRmqManager.m in Sources */, + 4EE25CD77CAE4FA1765266D10E4DBC19 /* FIRMessagingSecureSocket.m in Sources */, + 8E43D3F40A82450165AF445811D9681B /* FIRMessagingSyncMessageManager.m in Sources */, + 383023CE32FAA103766C5644E8505BEC /* FIRMessagingTopicOperation.m in Sources */, + CA635DB3EE79114A17C24C042B0FD274 /* FIRMessagingUtilities.m in Sources */, + 920CCAA0D46F9DA938A7FB92BD236F66 /* FIRMessagingVersionUtilities.m in Sources */, + 4C2123F035381BBCD58EC9326E0A2448 /* GtalkCore.pbobjc.m in Sources */, + 5DD8DE74736A8C8AB302A732B381735B /* GtalkExtensions.pbobjc.m in Sources */, + 2A4AA25601FEA85444833F59E2D696DA /* NSDictionary+FIRMessaging.m in Sources */, + EA3D173EFFD32A22DEBD10F0D8E7EC89 /* NSError+FIRMessaging.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 328620FD98E801EB76FD545109942971 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CB381311A58991B5B660972924304482 /* FIRCoreDiagnostics.m in Sources */, + 1C65D8098267C62734C1A5D3D4F03FDA /* FIRCoreDiagnosticsDateFileStorage.m in Sources */, + 28FABDA4760A453DA783A821181D23B6 /* firebasecore.nanopb.c in Sources */, + C232CEBE6AA4401274C4D7EAA29776EF /* FirebaseCoreDiagnostics-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1159,11 +3436,64 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 48E453C694234C9B4B09F079E3B3DFBE /* Sources */ = { + 68029842B0ADD5DE3B8248C3016A9B98 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8C990BE5CF507CD1AE3551E8112862B6 /* Pods-AvH Plan-dummy.m in Sources */, + FB80EAC50DAC0FE18D8891662BF9BDCB /* FIRAnalyticsConfiguration.m in Sources */, + 795F35C81CD7F81DB253D64F6F701653 /* FIRApp.m in Sources */, + C1984BE97FB7D84F86223E710B6FBA75 /* FIRAppAssociationRegistration.m in Sources */, + 959CDD34431957F8EB903E2C5D6CE6FF /* FIRBundleUtil.m in Sources */, + 7F2217D1A1F6E1D4ECFDB574D3A02486 /* FIRComponent.m in Sources */, + 0C717FCAF6FE2CC1599F4D982DD407D0 /* FIRComponentContainer.m in Sources */, + 1F239F6B0CB213D1B4F8458C819F7126 /* FIRComponentType.m in Sources */, + 0B87F7CD9F9508487F9AB77F91B25571 /* FIRConfiguration.m in Sources */, + 114F1C8FA24CA49F121B843021E1E7D9 /* FIRCoreDiagnosticsConnector.m in Sources */, + F7B33CB6ADDAF8E424CD7D4E3F7E1D0B /* FIRDependency.m in Sources */, + 8034166AA9F7A7393BBA7FEFEF4AA9FD /* FIRDiagnosticsData.m in Sources */, + 024B2A5AC5CEFE191D621EFE7ED49F9A /* FirebaseCore-dummy.m in Sources */, + F3414213920A203F1652C32967453D53 /* FIRErrors.m in Sources */, + 0A1D0B73165802F144506C5CC70D93C5 /* FIRLogger.m in Sources */, + E602C91CC987893A8330FD032394C659 /* FIROptions.m in Sources */, + 205DE5E512E1E0C8E7224DA03438229C /* FIRVersion.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6A20DDF8F1EEFAF5D31C797804B9A589 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 901467C5E97A36C4D0B0A33E7166E857 /* cct.nanopb.c in Sources */, + F1F11BC3BF7942FA0F9B5ED2AD9CD494 /* GDTCCTNanopbHelpers.m in Sources */, + 0A48981BA3D68317280EB8F9A7636B5A /* GDTCCTPrioritizer.m in Sources */, + 3B56BC2591A957994C71A0A65D5D26F7 /* GDTCCTUploader.m in Sources */, + B63402BACB7F6CF5EE11A5307CDAB8FC /* GoogleDataTransportCCTSupport-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 87BE1CE17B110DB77B47135466E13079 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BD90311CC2D200975DB520F0A2A56AE7 /* GoogleUtilities-dummy.m in Sources */, + A936FB35EADFC5618FF2CCB3EB8BE01D /* GULAppDelegateSwizzler.m in Sources */, + 991607F08C2B01689C8725CA3BFA1F4F /* GULAppEnvironmentUtil.m in Sources */, + 17966A197004B84C28C1CD8ED15BF976 /* GULLogger.m in Sources */, + 983B2189FBA6EF13F228292C4762D1EF /* GULMutableDictionary.m in Sources */, + F36A215845806DE96516B1D9CC5B3E41 /* GULNetwork.m in Sources */, + C5E495B7FA05CF5B8528D04BFC311C64 /* GULNetworkConstants.m in Sources */, + F4178159BB02960D02918147EDCCCE46 /* GULNetworkURLSession.m in Sources */, + 198FC990657E03CC39388384D67550A9 /* GULNSData+zlib.m in Sources */, + 67156D16DD31CEB532C956017331D570 /* GULReachabilityChecker.m in Sources */, + D8302A5029AF720DA3B5B16DCCB0A6CE /* GULUserDefaults.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8C51FA3764A09E1D39F6B3B14DDCE017 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EC88E6FC0D98ACF7F8E3565D11C1B373 /* Pods-AvH Plan-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1192,6 +3522,70 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A421EDCA0475B35A1788ED9AC5B7846C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 036468F98E9F8FE8DD17E6E03F70BD8B /* GDTAssert.m in Sources */, + 7A97582399ADE92CFA9935B71E6EF9E2 /* GDTClock.m in Sources */, + 6A2EB8A8326AED6505F09705D7D2EE50 /* GDTConsoleLogger.m in Sources */, + 07A70731A5A4C0D00D87B4343BC3B3B0 /* GDTDataFuture.m in Sources */, + 644E2156CF328487187940FD65B91E87 /* GDTEvent.m in Sources */, + 3769D98EFF87E468520CBF99A4DECF99 /* GDTLifecycle.m in Sources */, + A1B5094CF1219B07CE8F66B05256C7CE /* GDTPlatform.m in Sources */, + FBCDDC21A47B5A92F32AFE423BBF6061 /* GDTReachability.m in Sources */, + 9A979076E15B147A7048DF2086DA8E31 /* GDTRegistrar.m in Sources */, + 061BD969DA838A9C9309A2943EBC5C1F /* GDTStorage.m in Sources */, + F48452565F9EF47DD96B3FB5D2EF2F57 /* GDTStoredEvent.m in Sources */, + 4EE4633A86F872DA6E5F1CB5E1FFA35A /* GDTTransformer.m in Sources */, + F4B66430B6F3FB20F001845F038DB62C /* GDTTransport.m in Sources */, + 7AAFDCFB1E9119558F3BDFDDF7BE3F13 /* GDTUploadCoordinator.m in Sources */, + F01F884F7739F0922B7427F325F73749 /* GDTUploadPackage.m in Sources */, + 0434E6B864902F00D12852CE9503E163 /* GoogleDataTransport-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AD0BCAAC52C7F23E6BB785EC04A3DA1A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 255B182DAF6418CF73137357E4E23832 /* AggregateFunctions.swift in Sources */, + 3C1F7098F68564357A0B7A36822BF394 /* Blob.swift in Sources */, + 55BC85C4298B195CF9AAD785BFC36A64 /* Coding.swift in Sources */, + 30140E33D70FAC4DD8396A07D7BCF682 /* Collation.swift in Sources */, + B3F59BCB7114B8A0552AFCB61A060D63 /* Connection.swift in Sources */, + 7AD8EF55293B4403798774220E32B52B /* CoreFunctions.swift in Sources */, + ABD0F4604A71F42DDAB09C38B52C41AC /* CustomFunctions.swift in Sources */, + 9236DE5D53578FB6D81D2CFBB692E1D7 /* DateAndTimeFunctions.swift in Sources */, + 98008A28DBABE5DCDEA5446166451C46 /* Errors.swift in Sources */, + D5413550A3D5DFDDFB82F1407904B636 /* Expression.swift in Sources */, + 772BD9FB3D480ACDE080A6A693C67369 /* Foundation.swift in Sources */, + 9282276ABC3C086D0106D24D5ED7553F /* FTS4.swift in Sources */, + 45EB36DFC66BD7F225CE69ACBF3FE002 /* FTS5.swift in Sources */, + 7CA44F8B5B17A8BD79DA97F921D6CC2F /* Helpers.swift in Sources */, + 06F6D48E7BB7C930A4B85F78B9C3C3D5 /* Operators.swift in Sources */, + A2C590F602654C632554833FCDB2761C /* Query.swift in Sources */, + F9D475845B7C8A2C74F4102F2199EBD7 /* RTree.swift in Sources */, + BEEEE769B241BF95B4BEDCDDAB30755A /* Schema.swift in Sources */, + A3858305CBAECBCFE2B003E4C6BE6A98 /* Setter.swift in Sources */, + 1444556A2BC6B8EA4C4C78933A3B7730 /* SQLite.swift-dummy.m in Sources */, + 2061C15BA46403572573FF3EF08F899F /* SQLiteObjc.m in Sources */, + B755B10286D90D10EBB4011D184A247D /* Statement.swift in Sources */, + 653D28F501102F610C8939EE684D2F98 /* Value.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BDF1C3A0A263AD9AF2E3039295D8EE80 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F55E47090BDF86AE3F6088EC1C5BD288 /* nanopb-dummy.m in Sources */, + E1CD404268D850521048B3679F130CD9 /* pb_common.c in Sources */, + 795C8D787B62FB5E582F4D130857601B /* pb_decode.c in Sources */, + F7DC91E0AD1429EC28DD08AAE3D0C1A3 /* pb_encode.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C0D9E1CF20004CE670295A8938F0FB76 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1200,78 +3594,422 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C95C6F24ACCDA5A15C256706270C50F6 /* Sources */ = { + DBCDC4212ECEB2F9D7CD0195B14D4433 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E32A9FA7CE3E4E2390D638CB611A423E /* AggregateFunctions.swift in Sources */, - 3F47601AC2FE78B79A8EA8E064151333 /* Blob.swift in Sources */, - 5CF7FD7B608177205ACC3A220DB4DFDF /* Coding.swift in Sources */, - 8205A7A4BCA175DB778EA9C2FFD2CC02 /* Collation.swift in Sources */, - AD035268433654731A7076F0AE2B6026 /* Connection.swift in Sources */, - E2BE66EA99B50D8CEF29415C8376A85C /* CoreFunctions.swift in Sources */, - 292E3C1E42972AEFFA8919AFC4258C3D /* CustomFunctions.swift in Sources */, - B6607F1A55CDA71F6E3843C43B4E66F7 /* DateAndTimeFunctions.swift in Sources */, - 1BAA3652EA7B7D1D57BCF4177294CE34 /* Errors.swift in Sources */, - B51C17635A43250A279F1FFEDD61E933 /* Expression.swift in Sources */, - E1DE25F88CE13E4782AA88436A7DDF98 /* Foundation.swift in Sources */, - 579DD7FEE57FA6338DDC34C0972AFB25 /* FTS4.swift in Sources */, - A898390030382710EA1B77E4746EE8DE /* FTS5.swift in Sources */, - 201A8E97BD73AF2F0BA49FFA338F4F3D /* Helpers.swift in Sources */, - 5E7DD9570CCE706960D4D3AF6A370689 /* Operators.swift in Sources */, - 7BACD6E2E295DD71AB68EA36B5CD7EA9 /* Query.swift in Sources */, - B426AB063990EEC339E1FF60B36ED68B /* RTree.swift in Sources */, - 0377B5D37AA38A5981716A91D956741A /* Schema.swift in Sources */, - 4EB26AC0E2ADC91AD8FF1A06A0B556D2 /* Setter.swift in Sources */, - 4AA5421CCE74E3A6266D68F168A4BA72 /* SQLite.swift-dummy.m in Sources */, - 3487857B78A2BB8B09F73A514106ABCD /* SQLiteObjc.m in Sources */, - E4377086A65262E1343770282D6FE760 /* Statement.swift in Sources */, - 820616E78B8B38885C6D4B514474B362 /* Value.swift in Sources */, + 72A041E448400056055264E56959AC8F /* Any.pbobjc.m in Sources */, + E092042607226A21E3B97BB2BDB350AA /* Api.pbobjc.m in Sources */, + 7415B089D3CAE85BBEC54A7D15392641 /* Duration.pbobjc.m in Sources */, + 9F8E10D931740FACDBECD3981FB0EFA4 /* Empty.pbobjc.m in Sources */, + E80F9B0C95AF96DB70CF1F2F74BC3464 /* FieldMask.pbobjc.m in Sources */, + 73C64D8AFBE36C37B111018CBB3EB5EC /* GPBArray.m in Sources */, + 267AF9A6001422754A0AE83D9E783C5E /* GPBCodedInputStream.m in Sources */, + 1E9397831D54A3230602BEC9153AAD3A /* GPBCodedOutputStream.m in Sources */, + AB78D913AFFC88E97D47A849B35A0705 /* GPBDescriptor.m in Sources */, + DB7FD95DF6A55323D39EEC1BCC8B8417 /* GPBDictionary.m in Sources */, + 576550320FAEEB4C0FF2DD9136E530A3 /* GPBExtensionInternals.m in Sources */, + A3C228FA8629CD5FD54C0399038BB0AA /* GPBExtensionRegistry.m in Sources */, + 253268D945DB501337675BB1336098A6 /* GPBMessage.m in Sources */, + 08EAFAD6F2A8CC56F4600FBAB3EF55EF /* GPBRootObject.m in Sources */, + F7DCBBA59C0211EF1F222ED0485BD3F3 /* GPBUnknownField.m in Sources */, + 232F267DDABD9D6994D79F3E3FC8F100 /* GPBUnknownFieldSet.m in Sources */, + F49066E54EF2E1A9022EF018C30D7F57 /* GPBUtilities.m in Sources */, + E59F3FF622896D9D34CAD35FBA7E12C0 /* GPBWellKnownTypes.m in Sources */, + A2C3382C06D8F550DCD0C6F5CBF523AB /* GPBWireFormat.m in Sources */, + AB942419C4D2B29ACA0CDF2E2673AA5E /* Protobuf-dummy.m in Sources */, + 9487DBF3ADCA8B202326E928DBD313D0 /* SourceContext.pbobjc.m in Sources */, + BBE992B18AF2A38884FB3502AD5BF581 /* Struct.pbobjc.m in Sources */, + 5C494ECB64FB8CBA9601097D36BB3F7D /* Timestamp.pbobjc.m in Sources */, + BCB329118D48DC646E7D4F14783DE0F2 /* Type.pbobjc.m in Sources */, + E9773A1C2E8CFF4E6F83F176B70031E4 /* Wrappers.pbobjc.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E462FBA87207C81E3C491F365D898F07 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 31851188257B6F976034356F8271BCB6 /* ArrayExt.swift in Sources */, + 53BB2B38E684D8DB303E93F9A8D9BBD1 /* Attribute.swift in Sources */, + F3320035BE51903DADDAAEC98FBFE00A /* Attributes.swift in Sources */, + EF6BB923B3B51BEB719DC12F42D51C64 /* BooleanAttribute.swift in Sources */, + 2C9389318E76936BB30227F5644994D7 /* CharacterExt.swift in Sources */, + EA93BB4DEE8D28B239FB35C4AA804CBB /* CharacterReader.swift in Sources */, + 386AF765E8BA8A6B3E3D15AF25F085AD /* Cleaner.swift in Sources */, + 58FE48CC7D6C374659501C535C47CFA1 /* Collector.swift in Sources */, + 2A90023DD0C062BBA299542F2461FADC /* CombiningEvaluator.swift in Sources */, + DCBE7A608285FA0409ED16C5D421D436 /* Comment.swift in Sources */, + 5DCA3DACC85A7ED85006D87090E908A8 /* Connection.swift in Sources */, + 350A8D0AA6EC66020954DE656C3C584F /* DataNode.swift in Sources */, + 66591F7F7F3BCD6CA4991088C97A14B9 /* DataUtil.swift in Sources */, + 55D2B2BF278EA25DE0CBE15BB292ED9E /* Document.swift in Sources */, + 64CBDB0ECF1282C17C97B72B5B04381D /* DocumentType.swift in Sources */, + D74E9296AF2A3FB21CD3E91115CA42B3 /* Element.swift in Sources */, + 297C5ADFE1F0E423729E40A14B85472E /* Elements.swift in Sources */, + 93FE01CE5FFF6BE2FAF3FC342A7318C8 /* Entities.swift in Sources */, + 510A6F6398DA88813666DD441B7A8C1A /* Evaluator.swift in Sources */, + 248DEC735CCD73FC2670A221D0C7F904 /* Exception.swift in Sources */, + DD217E423D053FAB9F1AE7AC809A9E28 /* FormElement.swift in Sources */, + 419B24BD9E1032710D393A6F62AD29A4 /* HtmlTreeBuilder.swift in Sources */, + 4CE3E54D624FFACAC79A44AD93FF76E8 /* HtmlTreeBuilderState.swift in Sources */, + 27354559938726BF5132F8A37B1A5778 /* HttpStatusException.swift in Sources */, + D8E3498A82FD4D2F1BCE053784DFE7DA /* Node.swift in Sources */, + 2A8DF16896D6B3E3981BD4C8B6659F21 /* NodeTraversor.swift in Sources */, + 667EB79E3890BFB1A72AB4E0BB140D88 /* NodeVisitor.swift in Sources */, + F1F8EF3851069C1885604541F09BF72B /* OrderedDictionary.swift in Sources */, + 9BE46E2441EA0165D7662FFB26535FC8 /* OrderedSet.swift in Sources */, + 101F553402A28011316B054DC5BDA636 /* ParseError.swift in Sources */, + E7CF58C6BB6605D356E360E921A14E33 /* ParseErrorList.swift in Sources */, + 0DD1160D4B9E63ACD1B55CAE6BDB9506 /* Parser.swift in Sources */, + E43E58C7AAABD5F338851B4506BFBAB2 /* ParseSettings.swift in Sources */, + 882F346E2C206E7749D1408BF1AA8B39 /* Pattern.swift in Sources */, + 284E7A7C20F10425153D2335D029716C /* QueryParser.swift in Sources */, + B6A24FB9650C60668B87FF35A096CBCA /* Selector.swift in Sources */, + 947F8433802ABAA16616465005B0BBE4 /* SerializationException.swift in Sources */, + 03907C50B35EC29F2C15FB56EE0C119A /* SimpleDictionary.swift in Sources */, + 5E98ACC79C6CCA3ECB14FCE226F12A6F /* StreamReader.swift in Sources */, + 69158EA01A374AD32A1627C57DB9499C /* String.swift in Sources */, + EF9F4E2BC05CEEF29E2DC2E348252CBF /* StringBuilder.swift in Sources */, + BE91A9944AE272A3F9D23E329F4628BB /* StringUtil.swift in Sources */, + 45AFCF229D90C179015C8F888A1A5C1A /* StructuralEvaluator.swift in Sources */, + B5340A2777A8F133BAB209ECCB7EE382 /* SwiftSoup-dummy.m in Sources */, + D5566AFC548CA73620AE1AF5D1AAE650 /* SwiftSoup.swift in Sources */, + 0C52636FDE6AA20A74F4BA45CA451B4D /* Tag.swift in Sources */, + E967B790FDF9E0462582F57E27DFB917 /* TextNode.swift in Sources */, + 0F8012615418354274448B2D59707F54 /* Token.swift in Sources */, + A19EBFC493A6FE0EE22E44308FE9364A /* Tokeniser.swift in Sources */, + A1AE13BF47301A1F1966D2886891D7D0 /* TokeniserState.swift in Sources */, + 1203A8942648C4C097CF76E4F5C86370 /* TokenQueue.swift in Sources */, + A6AFC383CEC5CE10CB1ACBB13CE2613C /* TreeBuilder.swift in Sources */, + 6D004B252DDF8FDA3A73F2E16C749208 /* UnicodeScalar.swift in Sources */, + 2E177D990641A096252E1DE08B8DB66C /* Validate.swift in Sources */, + 87D1D59EC6ACBC46DA22F59708C50128 /* Whitelist.swift in Sources */, + 56B6325FD539224B3B90DCBE4453BF61 /* XmlDeclaration.swift in Sources */, + 53185B1ABE49D8BFA7B1453E532C4701 /* XmlTreeBuilder.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1C60BF514C02D008326F475A2AB43EC9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-AvH Plan"; - target = FBCC9250CC2F3CD2F4F7861DAE38E61D /* Pods-AvH Plan */; - targetProxy = DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */; - }; - 7DEC6EF17E2158270AE0D420F02B6D86 /* PBXTargetDependency */ = { + 01A91FCF1612FACADD105D3B03D0BFD7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftSoup; - target = 401664DA96804F2306813DC441D08F45 /* SwiftSoup */; - targetProxy = 18122EE9E305AE2AE628AACD4F3A2FF7 /* PBXContainerItemProxy */; + target = E0B3286D453882CB2ED1C149E292E6F5 /* SwiftSoup */; + targetProxy = 1185B473C00CB201DB171B364585485C /* PBXContainerItemProxy */; }; - 85456FD6C0CFEF31EC0FF0BBF6800E5C /* PBXTargetDependency */ = { + 0B2280BF4BD8EE7DB2505B3035334696 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = 3383968E74B5371B20BB519B170DC7FD /* Alamofire */; - targetProxy = C933A8E0AA81DDC75B20611D30AD1317 /* PBXContainerItemProxy */; + targetProxy = 6811EAF459C9E1AFE35066E4DD9AF269 /* PBXContainerItemProxy */; + }; + 107AB63AC0B6C67932E14EE069FC5C4E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */; + targetProxy = E82A588BCC553B20474D93098250D2D5 /* PBXContainerItemProxy */; + }; + 13D44078683A4649B3574CA3EC9F6D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseMessaging; + target = DDBB2787645FF0772AAEF77C91958C63 /* FirebaseMessaging */; + targetProxy = 0AE1B1981D9C5A640F3BD67748ECBD72 /* PBXContainerItemProxy */; + }; + 1C60BF514C02D008326F475A2AB43EC9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-AvH Plan"; + target = 1531EB622656B32C687526554D06B552 /* Pods-AvH Plan */; + targetProxy = DB5C79D3AB0D0C0F521F5706607E56E5 /* PBXContainerItemProxy */; + }; + 2043235691D2FED637B7AF882D19FD61 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Firebase; + target = D5CB6E59451FD18965C8F33EB68CA764 /* Firebase */; + targetProxy = 3919B6225533D121EA928671F26FFA3C /* PBXContainerItemProxy */; + }; + 2F15F30BA16A47992F39AC67CF85E9AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = CFB4D7502EA3D627FEEA4037B84DF708 /* GoogleDataTransport */; + targetProxy = 4E05C8706F6764B17951277687E42CCA /* PBXContainerItemProxy */; + }; + 34F43162BC12C029869A3687404FDB8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalyticsInterop; + target = 5362D9190F9FA24D9A9CAEA6270561CC /* FirebaseAnalyticsInterop */; + targetProxy = B6FD98BA8EAAC97325F1851410FD337C /* PBXContainerItemProxy */; + }; + 454E26AAB0790BF158801032B20319E4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = B5BD29EFC331C173D7041FB95BF07B94 /* nanopb */; + targetProxy = 0ECD5075C228D96B5E251CBD746A6047 /* PBXContainerItemProxy */; + }; + 4D9F74D64E478545BFE6B79A795A6D67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MagazineLayout; + target = CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */; + targetProxy = 3FC4C872665CE246B1D7CAED835DFC93 /* PBXContainerItemProxy */; + }; + 4F4D0EEA71A658AE2892C541BE66ACEE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnosticsInterop; + target = DF0C8ED280749A6C840E3B17A9930D1F /* FirebaseCoreDiagnosticsInterop */; + targetProxy = C6C27896B53507BBABBB9E421BBB829F /* PBXContainerItemProxy */; + }; + 4F6EF22C527F0330FB05BD45E583BED4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = E1728C732F78E096899723A0FABCC0E3 /* Protobuf */; + targetProxy = 99D7676D7C46BE17942D1DBFF61F16F0 /* PBXContainerItemProxy */; + }; + 61952AFC296392D89A8C21089B48A47F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstanceID; + target = 40EFD2FE98482D42ED132A8C5A6AE39A /* FirebaseInstanceID */; + targetProxy = F2443144AA7D855F8E3EDB61D86D5189 /* PBXContainerItemProxy */; + }; + 6FEA107182ED5AC8B8D6CB834E235B95 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */; + targetProxy = 4D3D7E6CE48292869D0763F1109D52B8 /* PBXContainerItemProxy */; + }; + 70093B490917E9FF2CC972C451D63DA8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransportCCTSupport; + target = 8D21A861739C3E0D05407C95E0682978 /* GoogleDataTransportCCTSupport */; + targetProxy = 1DED0366FD6B6A15A905EF40E464C5FF /* PBXContainerItemProxy */; + }; + 73151A1074C34105037253E34F2B98E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstanceID; + target = 40EFD2FE98482D42ED132A8C5A6AE39A /* FirebaseInstanceID */; + targetProxy = 82C6151E1D0CD6ACF7881A488AE9DC5F /* PBXContainerItemProxy */; + }; + 74D93E2F58F576A9785DBC1F0A437CB8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 428FD5645155BBD3C406DC325993183C /* FirebaseCore */; + targetProxy = 0D940AACBB2D28F2A3FD56EB17D84BD5 /* PBXContainerItemProxy */; + }; + 78E05E2EE2AE3047D41D108FFF0946B9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = CFB4D7502EA3D627FEEA4037B84DF708 /* GoogleDataTransport */; + targetProxy = E016395E440992CC8F0CBA422E65FB68 /* PBXContainerItemProxy */; + }; + 82A50A5B4E89B8FBE9351818BDCC3B85 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 428FD5645155BBD3C406DC325993183C /* FirebaseCore */; + targetProxy = E5ED6ED6B7B7604FFD23802C4DDD7E0E /* PBXContainerItemProxy */; + }; + 84580F4061801134312B2DCCFBCA805F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransportCCTSupport; + target = 8D21A861739C3E0D05407C95E0682978 /* GoogleDataTransportCCTSupport */; + targetProxy = ACAA70CE392D3CF77E89B7CA9FA33E92 /* PBXContainerItemProxy */; + }; + 8698A1656C4A1B04712C8DF05E9CAAC0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */; + targetProxy = C5354D66149F2B30D5D80C34DBD5BC1F /* PBXContainerItemProxy */; + }; + 873D0DC5219F02BCCDCEBAC772C9A7B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnosticsInterop; + target = DF0C8ED280749A6C840E3B17A9930D1F /* FirebaseCoreDiagnosticsInterop */; + targetProxy = 1C3994818621206F5B69F6B0F3285697 /* PBXContainerItemProxy */; + }; + 8F81CA4B96AE9802F850EAE0DA00BA15 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnostics; + target = EF4560F1635BAC33F70EC6AF45178ED4 /* FirebaseCoreDiagnostics */; + targetProxy = 8EB8B2E075EEECFB1924973204CB8F24 /* PBXContainerItemProxy */; + }; + 9992AEE30DE3BFFAA15A980183C8716F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = E1728C732F78E096899723A0FABCC0E3 /* Protobuf */; + targetProxy = 261DBDDEE53C3896C7907DA62B1F1096 /* PBXContainerItemProxy */; + }; + 9E51D2B172E90B6D2223297948CD6CC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseMessaging; + target = DDBB2787645FF0772AAEF77C91958C63 /* FirebaseMessaging */; + targetProxy = 61D41E8036C93245D64470DC2901A022 /* PBXContainerItemProxy */; }; AAE8EAF9E258E20B3E6365F805A7C60B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-AvH Plan"; - target = FBCC9250CC2F3CD2F4F7861DAE38E61D /* Pods-AvH Plan */; + target = 1531EB622656B32C687526554D06B552 /* Pods-AvH Plan */; targetProxy = 6C6EE97F11C73A94EEFB5067BE9702F7 /* PBXContainerItemProxy */; }; - CAD39CCC4C04B992C877C477B99D312D /* PBXTargetDependency */ = { + ABCD34994F693D611AF46CF78A5140B3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalyticsInterop; + target = 5362D9190F9FA24D9A9CAEA6270561CC /* FirebaseAnalyticsInterop */; + targetProxy = C33F28F4930A03DB5E90EB15613DF315 /* PBXContainerItemProxy */; + }; + B16A654AA9E555E0CF36F3EB48C7963E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnosticsInterop; + target = DF0C8ED280749A6C840E3B17A9930D1F /* FirebaseCoreDiagnosticsInterop */; + targetProxy = 9868DFA0567C4726F91D90B16D58C03F /* PBXContainerItemProxy */; + }; + B9FB1DE62FE33E4602E2697827EE7DB9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */; + targetProxy = F0CC97BA23CFD3DC209E097AA66526DA /* PBXContainerItemProxy */; + }; + D3C55A49C25F62C4B4C95DE2E3DE727D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnostics; + target = EF4560F1635BAC33F70EC6AF45178ED4 /* FirebaseCoreDiagnostics */; + targetProxy = 923DDDE8F3A4E2B635F6102B54810398 /* PBXContainerItemProxy */; + }; + DC007585CB5051657003936CC6991E9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLite.swift; - target = B655D8DA4BAF38217006FCA56ECD4127 /* SQLite.swift */; - targetProxy = 0CD21E1AD6B0CC13AED2B8C8CAEC60AC /* PBXContainerItemProxy */; + target = 4CE06F410780800E20FAA214C9287D37 /* SQLite.swift */; + targetProxy = ADDDBA1C420CCD135D926B9C4F634011 /* PBXContainerItemProxy */; }; - E2A445FC80B76080A6524B2F4D431D4E /* PBXTargetDependency */ = { + E3E7FBCB8EACB261F8BB18B7CC9131FA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MagazineLayout; - target = CA5C346811416F5E58C50FE256305DBB /* MagazineLayout */; - targetProxy = 4D06395C15145B7E5331DB00D179EBF1 /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 428FD5645155BBD3C406DC325993183C /* FirebaseCore */; + targetProxy = 87CE41C3445896593BB689F0F60C5155 /* PBXContainerItemProxy */; + }; + E5EEAB533ECCAD0B7E3BC499BD790CB6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = D0E8E057198E5E24DF46BC5966C8E46B /* GoogleUtilities */; + targetProxy = 210EE1FCB03EF2EE59A1967B40F7C12B /* PBXContainerItemProxy */; + }; + EAA0240782F464B8E152399AE29DA97F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = B5BD29EFC331C173D7041FB95BF07B94 /* nanopb */; + targetProxy = 38E7DBE8E8771138FAAC46990036C976 /* PBXContainerItemProxy */; + }; + EBB3726F986C672DA590DD24F48D2CF3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 428FD5645155BBD3C406DC325993183C /* FirebaseCore */; + targetProxy = 1778CA8EF1FC0D1D3832D1C1F49C89D8 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 03659576C325993E193944A815768571 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9F71E823919213D84223FBFC48315882 /* FirebaseAnalyticsInterop.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 05293365949BEED7CA83F2D5948DB7A8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9F71E823919213D84223FBFC48315882 /* FirebaseAnalyticsInterop.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 0BF5A7CFC4E2B25A7B0CB3795A3A4EC0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 60266A1BABE5998F1456D04C2A68C651 /* SwiftSoup.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; + PRODUCT_MODULE_NAME = SwiftSoup; + PRODUCT_NAME = SwiftSoup; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 2934B0E22BCF636FDA413406A0004DAF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F5D938B477E073B8BA8C129F8922AB4E /* GoogleDataTransport.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransport; + PRODUCT_NAME = GoogleDataTransport; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 2B85893F3EC99EB6622F6D7A080FA3EE /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5D0916396C74706FDD75CD7AE35EBF2E /* Pods-AvH PlanUITests.debug.xcconfig */; @@ -1310,12 +4048,10 @@ }; name = Debug; }; - 2CF41458CBE7433112B3B62B973CBFA5 /* Release */ = { + 2C5147AA80B78147F7F15D0CA927BED0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */; + baseConfigurationReference = 60266A1BABE5998F1456D04C2A68C651 /* SwiftSoup.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1325,33 +4061,47 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; + PRODUCT_MODULE_NAME = SwiftSoup; + PRODUCT_NAME = SwiftSoup; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; + }; + 2D3B30D26FCCA0288DE98A948F98A779 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CF0445F8B460B29742ED3F9D612537B4 /* FirebaseCoreDiagnosticsInterop.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; }; 2E1331BBE5320AB4FB23268AF6C53E8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F064DB4BB2EB07B1E3C94EFDBC83BE9A /* MagazineLayout.xcconfig */; + baseConfigurationReference = 8089517FFE4AF0EA4E02DE8177649513 /* MagazineLayout.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -1423,9 +4173,9 @@ }; name = Debug; }; - 3D0B2FDC3626117C1E8890F9C93726A0 /* Debug */ = { + 4355BBAAE793EF79F544A1F0B01102A6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 358A075404F6CC225388D01DB33B1DCF /* SQLite.swift.xcconfig */; + baseConfigurationReference = 97D7519ABD89CF94E809F98E2223286A /* GoogleDataTransportCCTSupport.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1436,8 +4186,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1445,13 +4194,121 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; - PRODUCT_MODULE_NAME = SQLite; - PRODUCT_NAME = SQLite; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransportCCTSupport; + PRODUCT_NAME = GoogleDataTransportCCTSupport; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4A8343AB34B0A7CCD95CEE8A5C44D276 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9011F8C47DB10E45877DC658BE9EEBB4 /* Protobuf.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Protobuf/Protobuf-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Protobuf/Protobuf.modulemap"; + PRODUCT_MODULE_NAME = Protobuf; + PRODUCT_NAME = Protobuf; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4DFEB2AF458B5F49BB7D64EB0EB70CCF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FE5AD8C434EB98D3A875AF0ACCF9108C /* GoogleUtilities.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4ECC0412A4249CC70C2C51D4FD6CC221 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E63614668C61A9D00B01D5442A8E010 /* FirebaseCore.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1460,7 +4317,7 @@ }; 533220A7363132F85843031FA4F2AAAB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC0A01BDE621BFA184B7FECFD9C41334 /* Alamofire.xcconfig */; + baseConfigurationReference = 5B8E5C43FCF4CF6BA4762BE2D0778E04 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1493,9 +4350,44 @@ }; name = Debug; }; - 78D1C48A41B4EB3F8589EAEA16534BBD /* Release */ = { + 56F8DD057D0C44148B16496AC67F81B5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 358A075404F6CC225388D01DB33B1DCF /* SQLite.swift.xcconfig */; + baseConfigurationReference = 9E77CCB37989D15D4A4852AFD3008F9C /* FirebaseCoreDiagnostics.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreDiagnostics; + PRODUCT_NAME = FirebaseCoreDiagnostics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 57338632AC0C097FAD70F76AA6DA38D0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5AD8852A5F13691D2A95B510A407BDCA /* SQLite.swift.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1529,6 +4421,216 @@ }; name = Release; }; + 5BC6D500BE18067E36EDBB60D87B5EC7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E08B18469B190EE7338282262088A4E5 /* nanopb.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 604F853C12D5AAE5389DAF30DB106482 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FE5AD8C434EB98D3A875AF0ACCF9108C /* GoogleUtilities.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 60C5717387F1EE29F08673076CE1B411 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CDD44F722387A8FEC7B20588B487107B /* FirebaseMessaging.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseMessaging/FirebaseMessaging-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseMessaging/FirebaseMessaging.modulemap"; + PRODUCT_MODULE_NAME = FirebaseMessaging; + PRODUCT_NAME = FirebaseMessaging; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 62C0D615F80A4394DA3610091664BDBC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CDD44F722387A8FEC7B20588B487107B /* FirebaseMessaging.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseMessaging/FirebaseMessaging-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseMessaging/FirebaseMessaging.modulemap"; + PRODUCT_MODULE_NAME = FirebaseMessaging; + PRODUCT_NAME = FirebaseMessaging; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6D7204C9824D1D356951CCFBBA6EDD99 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 15756E629826FAC8D31C8D04E392E07F /* Firebase.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 75529F5CFD68E1B4B0D2F70774110957 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5AD8852A5F13691D2A95B510A407BDCA /* SQLite.swift.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLite.swift/SQLite.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; + PRODUCT_MODULE_NAME = SQLite; + PRODUCT_NAME = SQLite; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 7BC7EB8DA7105E8A55CA327CDE0917E2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CF0445F8B460B29742ED3F9D612537B4 /* FirebaseCoreDiagnosticsInterop.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 84A06F28E9E7D9EB0A9B476A8668FD60 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1628,45 +4730,9 @@ }; name = Release; }; - 91C7B98130255E3416F137F0B066F9AF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2255CE527A57D05A8FA8A4681D754663 /* SwiftSoup.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; - PRODUCT_MODULE_NAME = SwiftSoup; - PRODUCT_NAME = SwiftSoup; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 9838C58BD1AA67DBD29475983CB12D4A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AC0A01BDE621BFA184B7FECFD9C41334 /* Alamofire.xcconfig */; + baseConfigurationReference = 5B8E5C43FCF4CF6BA4762BE2D0778E04 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1739,9 +4805,97 @@ }; name = Release; }; + A24AB498B63A7CF4EFCE9D87995E5542 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 97D7519ABD89CF94E809F98E2223286A /* GoogleDataTransportCCTSupport.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransportCCTSupport; + PRODUCT_NAME = GoogleDataTransportCCTSupport; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + AD05FF7F69D0DE4190F68072AB184C39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E77CCB37989D15D4A4852AFD3008F9C /* FirebaseCoreDiagnostics.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreDiagnostics; + PRODUCT_NAME = FirebaseCoreDiagnostics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C9F18740214D1FBD4360D07EA27A636C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 15756E629826FAC8D31C8D04E392E07F /* Firebase.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; CD4021F752CDF0AFAC976729C65A0B56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F064DB4BB2EB07B1E3C94EFDBC83BE9A /* MagazineLayout.xcconfig */; + baseConfigurationReference = 8089517FFE4AF0EA4E02DE8177649513 /* MagazineLayout.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -1840,7 +4994,114 @@ }; name = Debug; }; - DA6D9776CCFBC2BE81E5E9EB5F601231 /* Debug */ = { + D2BE1C24131C20F1A9896A6471067032 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 318CC9D95E1B7523CC42FEF50A6E8EF2 /* FirebaseInstanceID.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseInstanceID/FirebaseInstanceID-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseInstanceID/FirebaseInstanceID.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstanceID; + PRODUCT_NAME = FirebaseInstanceID; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D44B2BF42D75A447A9877C8FB9CF65D5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E63614668C61A9D00B01D5442A8E010 /* FirebaseCore.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + D916EF53330ADDD5518D599E5243DF9E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F5D938B477E073B8BA8C129F8922AB4E /* GoogleDataTransport.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransport; + PRODUCT_NAME = GoogleDataTransport; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + DA1A5F8C0F6E2532FB249D9A83AB6959 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = BC4311D98116FE51975F64E10043D9E6 /* Pods-AvH Plan.debug.xcconfig */; buildSettings = { @@ -1878,9 +5139,9 @@ }; name = Debug; }; - DF5477AD1B740D0C043266B2E5FE3D3D /* Debug */ = { + DD0BFC481764FFA273E3B7EF795C529C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2255CE527A57D05A8FA8A4681D754663 /* SwiftSoup.xcconfig */; + baseConfigurationReference = 9011F8C47DB10E45877DC658BE9EEBB4 /* Protobuf.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1891,8 +5152,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftSoup/SwiftSoup-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Protobuf/Protobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -1900,9 +5161,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap"; - PRODUCT_MODULE_NAME = SwiftSoup; - PRODUCT_NAME = SwiftSoup; + MODULEMAP_FILE = "Target Support Files/Protobuf/Protobuf.modulemap"; + PRODUCT_MODULE_NAME = Protobuf; + PRODUCT_NAME = Protobuf; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1913,9 +5174,138 @@ }; name = Debug; }; + E05B326A996015C038407C39214133D4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E08B18469B190EE7338282262088A4E5 /* nanopb.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FB17FFDA99B3F9CAB8D2E25683535530 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5823F184430B87162A942CAD83746EEA /* Pods-AvH Plan.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-AvH Plan/Pods-AvH Plan.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FE000F9727A5C0DFA9E1C87C525B3669 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 318CC9D95E1B7523CC42FEF50A6E8EF2 /* FirebaseInstanceID.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseInstanceID/FirebaseInstanceID-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/FirebaseInstanceID/FirebaseInstanceID.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstanceID; + PRODUCT_NAME = FirebaseInstanceID; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 0C2153F7F1187E36E91F8CD0F7A24203 /* Build configuration list for PBXAggregateTarget "FirebaseAnalyticsInterop" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 03659576C325993E193944A815768571 /* Debug */, + 05293365949BEED7CA83F2D5948DB7A8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 38DEF6480E4E037A7AE6D88ECF92CE0D /* Build configuration list for PBXNativeTarget "SQLite.swift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 75529F5CFD68E1B4B0D2F70774110957 /* Debug */, + 57338632AC0C097FAD70F76AA6DA38D0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1925,11 +5315,56 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8BF5C2FFDB23B2F52FB9A67D24E2FFB2 /* Build configuration list for PBXNativeTarget "SQLite.swift" */ = { + 5486DF039B0597FA1952CCF9F87A32C4 /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3D0B2FDC3626117C1E8890F9C93726A0 /* Debug */, - 78D1C48A41B4EB3F8589EAEA16534BBD /* Release */, + D2BE1C24131C20F1A9896A6471067032 /* Debug */, + FE000F9727A5C0DFA9E1C87C525B3669 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6117137490604A59B001BA842946C085 /* Build configuration list for PBXNativeTarget "nanopb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5BC6D500BE18067E36EDBB60D87B5EC7 /* Debug */, + E05B326A996015C038407C39214133D4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6154519F9E4B78023C1603DBABFF1D6D /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 604F853C12D5AAE5389DAF30DB106482 /* Debug */, + 4DFEB2AF458B5F49BB7D64EB0EB70CCF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 70C2B93B3D06613A41F6FA8103D2BBB0 /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DA1A5F8C0F6E2532FB249D9A83AB6959 /* Debug */, + FB17FFDA99B3F9CAB8D2E25683535530 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7CB4C41202CAD52CBF240D33AA5931C9 /* Build configuration list for PBXNativeTarget "FirebaseCoreDiagnostics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 56F8DD057D0C44148B16496AC67F81B5 /* Debug */, + AD05FF7F69D0DE4190F68072AB184C39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DFF03868A5242C3BA74AE5F358C870F /* Build configuration list for PBXAggregateTarget "FirebaseCoreDiagnosticsInterop" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D3B30D26FCCA0288DE98A948F98A779 /* Debug */, + 7BC7EB8DA7105E8A55CA327CDE0917E2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1943,6 +5378,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 9A76E5E798F815B05F1C1F198D5EABB1 /* Build configuration list for PBXNativeTarget "Protobuf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DD0BFC481764FFA273E3B7EF795C529C /* Debug */, + 4A8343AB34B0A7CCD95CEE8A5C44D276 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A152575917A1D5DFD790D77FC4A844B5 /* Build configuration list for PBXNativeTarget "Pods-AvH PlanTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1952,20 +5396,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BA42A6B45FC1331E991DEBF473DBD4BF /* Build configuration list for PBXNativeTarget "SwiftSoup" */ = { + A338CB16AC8B8DAE3325C5A815C6727F /* Build configuration list for PBXAggregateTarget "Firebase" */ = { isa = XCConfigurationList; buildConfigurations = ( - DF5477AD1B740D0C043266B2E5FE3D3D /* Debug */, - 91C7B98130255E3416F137F0B066F9AF /* Release */, + C9F18740214D1FBD4360D07EA27A636C /* Debug */, + 6D7204C9824D1D356951CCFBBA6EDD99 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BE74BC240218012CEE7E9F91A14311DE /* Build configuration list for PBXNativeTarget "Pods-AvH Plan" */ = { + AF8ABC419A31FFEBA99B8BB2099374B4 /* Build configuration list for PBXNativeTarget "SwiftSoup" */ = { isa = XCConfigurationList; buildConfigurations = ( - DA6D9776CCFBC2BE81E5E9EB5F601231 /* Debug */, - 2CF41458CBE7433112B3B62B973CBFA5 /* Release */, + 2C5147AA80B78147F7F15D0CA927BED0 /* Debug */, + 0BF5A7CFC4E2B25A7B0CB3795A3A4EC0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C67DB593200EE2C26FB6B08149DCBCC0 /* Build configuration list for PBXNativeTarget "GoogleDataTransportCCTSupport" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4355BBAAE793EF79F544A1F0B01102A6 /* Debug */, + A24AB498B63A7CF4EFCE9D87995E5542 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1979,6 +5432,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DA504D0BC62529BD70B4E2D10C993167 /* Build configuration list for PBXNativeTarget "GoogleDataTransport" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2934B0E22BCF636FDA413406A0004DAF /* Debug */, + D916EF53330ADDD5518D599E5243DF9E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E3A6F01731A876665672412EB0A7F4E6 /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4ECC0412A4249CC70C2C51D4FD6CC221 /* Debug */, + D44B2BF42D75A447A9877C8FB9CF65D5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; E87124444A44B7DB55208E7FEC21D331 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1988,6 +5459,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + F9D336FF1298457667997B5A9CEDEB14 /* Build configuration list for PBXNativeTarget "FirebaseMessaging" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 62C0D615F80A4394DA3610091664BDBC /* Debug */, + 60C5717387F1EE29F08673076CE1B411 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme index 603107e..bdc6ff6 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/Pods-AvH Plan.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SQLite.swift.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SQLite.swift.xcscheme index 9a777db..d982f3a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SQLite.swift.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SQLite.swift.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme index dd8aa8b..3b93c60 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/SwiftSoup.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist index 22d725f..d06c458 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/kduez.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,6 +9,56 @@ isShown + Firebase.xcscheme + + isShown + + + FirebaseAnalyticsInterop.xcscheme + + isShown + + + FirebaseCore.xcscheme + + isShown + + + FirebaseCoreDiagnostics.xcscheme + + isShown + + + FirebaseCoreDiagnosticsInterop.xcscheme + + isShown + + + FirebaseInstanceID.xcscheme + + isShown + + + FirebaseMessaging.xcscheme + + isShown + + + GoogleDataTransport.xcscheme + + isShown + + + GoogleDataTransportCCTSupport.xcscheme + + isShown + + + GoogleUtilities.xcscheme + + isShown + + MagazineLayout.xcscheme isShown @@ -29,6 +79,11 @@ isShown + Protobuf.xcscheme + + isShown + + SQLite.swift.xcscheme isShown @@ -39,6 +94,11 @@ isShown + nanopb.xcscheme + + isShown + + SuppressBuildableAutocreation diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown index 0aad974..99bedb1 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.markdown @@ -24,6 +24,1864 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## Firebase + +Copyright 2019 Google + +## FirebaseAnalyticsInterop + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCore + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCoreDiagnostics + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCoreDiagnosticsInterop + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseInstanceID + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseMessaging + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## GoogleDataTransport + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## GoogleDataTransportCCTSupport + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## GoogleUtilities + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ## MagazineLayout Apache License @@ -229,6 +2087,42 @@ THE SOFTWARE. limitations under the License. +## Protobuf + +Copyright 2008 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Code generated by the Protocol Buffer compiler is owned by the owner +of the input file used when generating it. This code is not +standalone and requires a support library to be linked with it. This +support library is itself covered by the above license. + + ## SQLite.swift (The MIT License) @@ -278,4 +2172,28 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +## nanopb + +Copyright (c) 2011 Petteri Aimonen + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist index 4aa63ce..c219232 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-acknowledgements.plist @@ -41,6 +41,1924 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright 2019 Google + License + Copyright + Title + Firebase + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseAnalyticsInterop + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseCore + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseCoreDiagnostics + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseCoreDiagnosticsInterop + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseInstanceID + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseMessaging + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + GoogleDataTransport + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + GoogleDataTransportCCTSupport + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + GoogleUtilities + Type + PSGroupSpecifier + FooterText Apache License @@ -252,6 +2170,48 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright 2008 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Code generated by the Protocol Buffer compiler is owned by the owner +of the input file used when generating it. This code is not +standalone and requires a support library to be linked with it. This +support library is itself covered by the above license. + + License + 3-Clause BSD License + Title + Protobuf + Type + PSGroupSpecifier + FooterText (The MIT License) @@ -314,6 +2274,36 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi> + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + + License + zlib + Title + nanopb + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh index 45649ac..9ed6562 100755 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan-frameworks.sh @@ -154,15 +154,21 @@ strip_invalid_archs() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework" + install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/MagazineLayout/MagazineLayout.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLite.swift/SQLite.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftSoup/SwiftSoup.framework" + install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig index 9e702ac..1ebdbf2 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.debug.xcconfig @@ -1,9 +1,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"z" -framework "Alamofire" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseInstanceID" -framework "FirebaseMessaging" -framework "Foundation" -framework "GoogleDataTransport" -framework "GoogleDataTransportCCTSupport" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig index 9e702ac..1ebdbf2 100644 --- a/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH Plan/Pods-AvH Plan.release.xcconfig @@ -1,9 +1,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"z" -framework "Alamofire" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseInstanceID" -framework "FirebaseMessaging" -framework "Foundation" -framework "GoogleDataTransport" -framework "GoogleDataTransportCCTSupport" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig index 50b2a6c..521fb53 100644 --- a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.debug.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -l"z" -framework "Alamofire" -framework "Foundation" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig index 50b2a6c..521fb53 100644 --- a/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanTests/Pods-AvH PlanTests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -l"z" -framework "Alamofire" -framework "Foundation" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig index 50b2a6c..521fb53 100644 --- a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.debug.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -l"z" -framework "Alamofire" -framework "Foundation" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig index 50b2a6c..521fb53 100644 --- a/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig +++ b/Pods/Target Support Files/Pods-AvH PlanUITests/Pods-AvH PlanUITests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID/FirebaseInstanceID.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MagazineLayout/MagazineLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLite.swift/SQLite.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftSoup/SwiftSoup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCoreDiagnosticsInterop" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -l"sqlite3" -framework "Alamofire" -framework "MagazineLayout" -framework "SQLite" -framework "SwiftSoup" +OTHER_LDFLAGS = $(inherited) -l"sqlite3" -l"z" -framework "Alamofire" -framework "Foundation" -framework "GoogleUtilities" -framework "MagazineLayout" -framework "Protobuf" -framework "SQLite" -framework "Security" -framework "SwiftSoup" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" -weak_framework "UserNotifications" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/.