From 2d3947847776faaf4a5dfc482d6efd5250e44076 Mon Sep 17 00:00:00 2001 From: Lucas Wong <Loo_kes2.Wong@live.uwe.ac.uk> Date: Wed, 28 Apr 2021 01:46:57 +0100 Subject: [PATCH] Finish all requirement --- .../project.pbxproj | 16 + .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 65456 -> 71747 bytes .../xcschemes/xcschememanagement.plist | 27 +- .../AttendanceListViewController.swift | 49 + .../Controller/ModuleListViewController.swift | 165 ++ .../SessionListViewController.swift | 121 + .../GoogleService-Info.plist | 34 + .../FaceRecogAttendance/Info.plist | 6 +- .../Pods/Pods.xcodeproj/project.pbxproj | 2416 +++++++++-------- .../xcschemes/BoringSSL-GRPC.xcscheme | 2 +- .../xcschemes/CLTypingLabel.xcscheme | 24 +- .../xcschemes/Firebase.xcscheme | 24 +- .../xcschemes/FirebaseAuth.xcscheme | 24 +- .../xcschemes/FirebaseCore.xcscheme | 24 +- .../FirebaseCoreDiagnostics.xcscheme | 24 +- .../xcschemes/FirebaseFirestore.xcscheme | 24 +- .../xcschemes/FirebaseStorage.xcscheme | 24 +- .../xcschemes/GTMSessionFetcher.xcscheme | 24 +- .../xcschemes/GoogleDataTransport.xcscheme | 24 +- .../xcschemes/GoogleUtilities.xcscheme | 24 +- .../Pods-FaceRecogAttendance.xcscheme | 2 +- .../xcschemes/PromisesObjC.xcscheme | 2 +- .../xcschemes/abseil.xcscheme | 2 +- .../gRPC-C++-gRPCCertificates-Cpp.xcscheme | 2 +- .../xcschemes/gRPC-C++.xcscheme | 2 +- .../xcschemes/gRPC-Core.xcscheme | 2 +- .../xcschemes/leveldb-library.xcscheme | 2 +- .../xcschemes/nanopb.xcscheme | 24 +- .../xcschemes/xcschememanagement.plist | 20 +- 30 files changed, 1789 insertions(+), 1347 deletions(-) create mode 100644 FaceRecogAttendance/FaceRecogAttendance/Controller/AttendanceListViewController.swift create mode 100644 FaceRecogAttendance/FaceRecogAttendance/Controller/ModuleListViewController.swift create mode 100644 FaceRecogAttendance/FaceRecogAttendance/Controller/SessionListViewController.swift create mode 100644 FaceRecogAttendance/FaceRecogAttendance/GoogleService-Info.plist diff --git a/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/project.pbxproj b/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/project.pbxproj index d37b37a..b4107ae 100644 --- a/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/project.pbxproj +++ b/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/project.pbxproj @@ -32,6 +32,10 @@ A0B8A3592630BCD900068B14 /* WelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8A3582630BCD900068B14 /* WelcomeViewController.swift */; }; A0B8A35C2630C6D100068B14 /* FaceTrackerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8A35B2630C6D100068B14 /* FaceTrackerViewController.swift */; }; A0B8A35F2630C70A00068B14 /* SuccessViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B8A35E2630C70A00068B14 /* SuccessViewController.swift */; }; + A0CDC2D02638E6920022BEA2 /* ModuleListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CDC2CF2638E6920022BEA2 /* ModuleListViewController.swift */; }; + A0CDC2D32638E6B20022BEA2 /* SessionListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CDC2D22638E6B20022BEA2 /* SessionListViewController.swift */; }; + A0CDC2D62638E6C20022BEA2 /* AttendanceListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CDC2D52638E6C20022BEA2 /* AttendanceListViewController.swift */; }; + A0CDC2D92638E78F0022BEA2 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A0CDC2D82638E78F0022BEA2 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -61,6 +65,10 @@ A0B8A3582630BCD900068B14 /* WelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeViewController.swift; sourceTree = "<group>"; }; A0B8A35B2630C6D100068B14 /* FaceTrackerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaceTrackerViewController.swift; sourceTree = "<group>"; }; A0B8A35E2630C70A00068B14 /* SuccessViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuccessViewController.swift; sourceTree = "<group>"; }; + A0CDC2CF2638E6920022BEA2 /* ModuleListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModuleListViewController.swift; sourceTree = "<group>"; }; + A0CDC2D22638E6B20022BEA2 /* SessionListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionListViewController.swift; sourceTree = "<group>"; }; + A0CDC2D52638E6C20022BEA2 /* AttendanceListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttendanceListViewController.swift; sourceTree = "<group>"; }; + A0CDC2D82638E78F0022BEA2 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; }; AA9F1E4B6F3F1A4222A527CC /* Pods-FaceRecogAttendance.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FaceRecogAttendance.debug.xcconfig"; path = "Target Support Files/Pods-FaceRecogAttendance/Pods-FaceRecogAttendance.debug.xcconfig"; sourceTree = "<group>"; }; /* End PBXFileReference section */ @@ -116,6 +124,7 @@ A0940D20262E7E6900AD51BA /* Assets.xcassets */, A0940D22262E7E6900AD51BA /* LaunchScreen.storyboard */, A0940D25262E7E6900AD51BA /* Info.plist */, + A0CDC2D82638E78F0022BEA2 /* GoogleService-Info.plist */, ); path = FaceRecogAttendance; sourceTree = "<group>"; @@ -154,6 +163,9 @@ A0AED1202634C2CC00CA51C5 /* AdminViewController.swift */, A0AED1232634C33000CA51C5 /* StudentViewController.swift */, A0AED1262634C35000CA51C5 /* StudentDetailViewController.swift */, + A0CDC2CF2638E6920022BEA2 /* ModuleListViewController.swift */, + A0CDC2D22638E6B20022BEA2 /* SessionListViewController.swift */, + A0CDC2D52638E6C20022BEA2 /* AttendanceListViewController.swift */, ); path = Controller; sourceTree = "<group>"; @@ -233,6 +245,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + A0CDC2D92638E78F0022BEA2 /* GoogleService-Info.plist in Resources */, A0940D24262E7E6900AD51BA /* LaunchScreen.storyboard in Resources */, A0940D21262E7E6900AD51BA /* Assets.xcassets in Resources */, A0940D1F262E7E6800AD51BA /* Main.storyboard in Resources */, @@ -291,9 +304,11 @@ A09512F4262F8A4D0066554E /* FaceClassifier.mlmodel in Sources */, A0940D18262E7E6800AD51BA /* AppDelegate.swift in Sources */, A0AED1212634C2CC00CA51C5 /* AdminViewController.swift in Sources */, + A0CDC2D62638E6C20022BEA2 /* AttendanceListViewController.swift in Sources */, A09512FA262F8C0E0066554E /* CameraManager.swift in Sources */, A0B8A3562630BCC000068B14 /* RegisterViewController.swift in Sources */, A09512F1262F89550066554E /* FaceClassificationViewController.swift in Sources */, + A0CDC2D32638E6B20022BEA2 /* SessionListViewController.swift in Sources */, A0AED1242634C33000CA51C5 /* StudentViewController.swift in Sources */, A0951313262F8C850066554E /* Attendance.swift in Sources */, A0B8A35C2630C6D100068B14 /* FaceTrackerViewController.swift in Sources */, @@ -306,6 +321,7 @@ A0AED11E2634C2B300CA51C5 /* LoginViewController.swift in Sources */, A0951318262F8C900066554E /* Module.swift in Sources */, A0B8A35F2630C70A00068B14 /* SuccessViewController.swift in Sources */, + A0CDC2D02638E6920022BEA2 /* ModuleListViewController.swift in Sources */, A0951310262F8C670066554E /* Session.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist b/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist index 76c0f00..a21b352 100644 --- a/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/FaceRecogAttendance/FaceRecogAttendance.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ <key>FaceRecogAttendance.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> - <integer>19</integer> + <integer>22</integer> </dict> </dict> </dict> diff --git a/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/UserInterfaceState.xcuserstate b/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/UserInterfaceState.xcuserstate index 0ff91adcb4c8026f570d32177a8ef8afd57b6cc2..f8f5d78c159fa4bd7e5435c8fc3dee5ebde66bdd 100644 GIT binary patch delta 36469 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 delta 33395 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 diff --git a/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist b/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist index 00285eb..2624e82 100644 --- a/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/FaceRecogAttendance/FaceRecogAttendance.xcworkspace/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist @@ -9,21 +9,42 @@ <key>isShown</key> <false/> <key>orderHint</key> - <integer>21</integer> + <integer>10</integer> </dict> <key>GettingStarted (Playground) 2.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>22</integer> + <integer>11</integer> + </dict> + <key>GettingStarted (Playground) 3.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>23</integer> + </dict> + <key>GettingStarted (Playground) 4.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>24</integer> + </dict> + <key>GettingStarted (Playground) 5.xcscheme</key> + <dict> + <key>isShown</key> + <false/> + <key>orderHint</key> + <integer>25</integer> </dict> <key>GettingStarted (Playground).xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>20</integer> + <integer>9</integer> </dict> </dict> </dict> diff --git a/FaceRecogAttendance/FaceRecogAttendance/Controller/AttendanceListViewController.swift b/FaceRecogAttendance/FaceRecogAttendance/Controller/AttendanceListViewController.swift new file mode 100644 index 0000000..10af8d5 --- /dev/null +++ b/FaceRecogAttendance/FaceRecogAttendance/Controller/AttendanceListViewController.swift @@ -0,0 +1,49 @@ +// +// AttendanceListViewController.swift +// FaceRecogAttendance +// +// Created by Lucas on 28/04/2021. +// + +import Foundation +import UIKit +import RealmSwift + +class AttendanceListViewController: UITableViewController { + +// let realm = try! Realm() + + var notificationToken: NotificationToken? + var realm : Realm? + var attendance : Results<Attendance>? + var selectedSession : Session? { + didSet { + loadAttendance() + } + } + + override func viewDidLoad() { + super.viewDidLoad() + } + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return attendance?.count ?? 1 + } + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "AttendanceCell", for: indexPath) + if let attendance = attendance?[indexPath.row]{ + cell.textLabel?.text = attendance.studentName + } else { + cell.textLabel?.text = "No Attendance Added" + } + return cell + } + + func loadAttendance() { + attendance = selectedSession?.attendances.sorted(byKeyPath: "studentName") + tableView.reloadData() + } + + +} diff --git a/FaceRecogAttendance/FaceRecogAttendance/Controller/ModuleListViewController.swift b/FaceRecogAttendance/FaceRecogAttendance/Controller/ModuleListViewController.swift new file mode 100644 index 0000000..188fb38 --- /dev/null +++ b/FaceRecogAttendance/FaceRecogAttendance/Controller/ModuleListViewController.swift @@ -0,0 +1,165 @@ +// +// ModuleListViewController.swift +// FaceRecogAttendance +// +// Created by Lucas on 28/04/2021. +// + +import Foundation +import UIKit +import RealmSwift + +class ModuleListViewController: UITableViewController { + + // call the database +// let realm = try! Realm() + + var notificationToken: NotificationToken? + var realm : Realm? + var modules : Results<Module>? + var isCheckAttendancePressed: Bool = false + + override func viewDidLoad() { + super.viewDidLoad() +// loadModules() + if isCheckAttendancePressed == false { + // hide the add module button + self.navigationItem.rightBarButtonItem?.isEnabled = false + } else { + // present the add module button + self.navigationItem.rightBarButtonItem?.isEnabled = true + } + onLogin() + } + + //MARK - TableView Datasource Method + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return modules?.count ?? 1 + } + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "ModuleCell", for: indexPath) + if let module = modules?[indexPath.row] { + cell.textLabel?.text = String(module.moduleID + " " + module.moduleName) + } else { + cell.textLabel?.text = "No Module Added yet" + } + return cell + } + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + performSegue(withIdentifier: "goToSession", sender: self) + } + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + let destinationVC = segue.destination as! SessionListViewController + if isCheckAttendancePressed == true { + destinationVC.navigationItem.rightBarButtonItem?.isEnabled = true + } else { + destinationVC.navigationItem.rightBarButtonItem?.isEnabled = false + } + if let indexPath = tableView.indexPathForSelectedRow { + destinationVC.selectedModule = modules?[indexPath.row] + destinationVC.realm = self.realm + } + } + + //MARK - Data Manipulation Methods + // function to present all modules from database +// func loadModules() { +// modules = realm.objects(Module.self) +// tableView.reloadData() +// } + + deinit { + notificationToken?.invalidate() + } + + // function to create a module object in the database +// func saveModule(module: Module) { +// do { +// try realm.write { +// realm.add(module) +// } +// } catch { +// print("Error saving module \(error)") +// } +// } + + //MARK - Add New Modules + @IBAction func addButtonPressed(_ sender: UIBarButtonItem) { + + var moduleNameTextField = UITextField() + var moduleIDTextField = UITextField() + + // create a alert to prompt user enter module details + let alert = UIAlertController(title: "Add New Module", message: "", preferredStyle: .alert) + let action = UIAlertAction(title: "Add Module", style: .default) { (action) in + // these line happen once the user clicks the Add Module button on our UIAlert + let newModule = Module(moduleID: moduleIDTextField.text! , moduleName: moduleNameTextField.text!, partition: "user=\(app.currentUser!.id)") + + try! self.realm?.write { + self.realm?.add(newModule) + } +// if let moduleName = moduleNameTextField.text { +// newModule.moduleName = moduleName +// } +// if let moduleID = moduleIDTextField.text { +// newModule.moduleID = moduleID +// } +// self.saveModule(module: newModule) + print("Successfully created new module") + + self.tableView.reloadData() + } + + // adding textfield inside UIAlert + alert.addTextField { (alertTextField) in + alertTextField.placeholder = "Enter module Name" + moduleNameTextField = alertTextField + } + + alert.addTextField { (alertTextField) in + alertTextField.placeholder = "Enter module code" + moduleIDTextField = alertTextField + } + + alert.addAction(action) + present(alert, animated: true, completion: nil) + } + + func onLogin() { + let user = app.currentUser! + let partitionValue = "user=\(user.id)" + var configuration = user.configuration(partitionValue: partitionValue) + Realm.asyncOpen(configuration: configuration) { (result) in + switch result { + case .failure(let error): + print("Failed to open realm: \(error)") + case .success(let realm): + self.onRealmOpened(realm) + self.realm = realm + } + } + } + + func onRealmOpened(_ realm: Realm) { + modules = realm.objects(Module.self) + + notificationToken = modules?.observe { (changes) in + switch changes { + case .initial: break + // Results are now populated and can be accessed without blocking the UI + case .update(_, let deletions, let insertions, let modifications): + // Query results have changed. + print("Deleted indices: ", deletions) + print("Inserted indices: ", insertions) + print("Modified modifications: ", modifications) + case .error(let error): + // An error occurred while opening the Realm file on the background worker thread + fatalError("\(error)") + } + } + tableView.reloadData() + } +} diff --git a/FaceRecogAttendance/FaceRecogAttendance/Controller/SessionListViewController.swift b/FaceRecogAttendance/FaceRecogAttendance/Controller/SessionListViewController.swift new file mode 100644 index 0000000..9a4d461 --- /dev/null +++ b/FaceRecogAttendance/FaceRecogAttendance/Controller/SessionListViewController.swift @@ -0,0 +1,121 @@ +// +// SessionListViewController.swift +// FaceRecogAttendance +// +// Created by Lucas on 28/04/2021. +// + +import Foundation +import UIKit +import RealmSwift + +class SessionListViewController: UITableViewController { +// let realm = try! Realm() + + var notificationToken: NotificationToken? + var realm : Realm? + var sessions : Results<Session>? + var selectedModule : Module? { + didSet{ + loadSessions() + } + } + + override func viewDidLoad() { + super.viewDidLoad() + } + + + @IBAction func addButtonPressed(_ sender: UIBarButtonItem) { + + var sessionRoomNo = UITextField() + var sessionDateTextField = UITextField() + var sessionTimeTextField = UITextField() + + let alert = UIAlertController(title: "Add New Session", message: "", preferredStyle: .alert) + let action = UIAlertAction(title: "Add Session", style: .default) { (action) in + let newSession = Session(roomNo: sessionRoomNo.text!, sessionDate: sessionDateTextField.text!, sessionTime: sessionTimeTextField.text!) + + try! self.realm?.write { + self.selectedModule?.sessions.append(newSession) + } + // change session model to let user enter room and time only +// if let roomNo = sessionRoomNo.text { +// newSession.roomNo = roomNo +// } +// if let sessionDate = sessionDateTextField.text { +// newSession.sessionDate = sessionDate +// } +// if let sessionTime = sessionTimeTextField.text { +// newSession.sessionTime = sessionTime +// } +// self.saveSession(session: newSession) + print("successfully created a session") + self.tableView.reloadData() + } + + alert.addTextField { (alertTextField) in + alertTextField.placeholder = "Enter Room Number" + sessionRoomNo = alertTextField + } + + alert.addTextField { (alertTextField) in + alertTextField.placeholder = "Enter Session Date: DD/MM/YY" + sessionDateTextField = alertTextField + } + + alert.addTextField { (alertTextField) in + alertTextField.placeholder = "Enter Session Time: 08:00-10:00" + sessionTimeTextField = alertTextField + } + + alert.addAction(action) + present(alert, animated: true, completion: nil) + } + + + //MARK - TableView Datasource method + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return sessions?.count ?? 1 + } + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "SessionCell", for: indexPath) + if let session = sessions?[indexPath.row] { + cell.textLabel?.text = String(session.roomNo + " " + session.sessionDate + "-" + session.sessionTime) + } else { + cell.textLabel?.text = "No Session Added" + } + return cell + } + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + performSegue(withIdentifier: "goToAttendance", sender: self) + } + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + let destinationVC = segue.destination as! AttendanceListViewController + if let indexPath = tableView.indexPathForSelectedRow { + destinationVC.selectedSession = sessions?[indexPath.row] + destinationVC.realm = self.realm + } + } + + //MARK - Data Manipulation Method +// func saveSession(session: Session) { +// if let currentModule = self.selectedModule { +// do { +// try realm.write { +// currentModule.sessions.append(session) +// } +// } catch { +// print("Error saving session \(error)") +// } +// } +// } + + func loadSessions() { + sessions = selectedModule?.sessions.sorted(byKeyPath: "roomNo") + tableView.reloadData() + } +} diff --git a/FaceRecogAttendance/FaceRecogAttendance/GoogleService-Info.plist b/FaceRecogAttendance/FaceRecogAttendance/GoogleService-Info.plist new file mode 100644 index 0000000..7d2330c --- /dev/null +++ b/FaceRecogAttendance/FaceRecogAttendance/GoogleService-Info.plist @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CLIENT_ID</key> + <string>933345210528-j76spkp5j4bpufhr8gmg49beos0pli1q.apps.googleusercontent.com</string> + <key>REVERSED_CLIENT_ID</key> + <string>com.googleusercontent.apps.933345210528-j76spkp5j4bpufhr8gmg49beos0pli1q</string> + <key>API_KEY</key> + <string>AIzaSyDPziiU5yMxhxpo1aOV67vyJNYTyfimEtQ</string> + <key>GCM_SENDER_ID</key> + <string>933345210528</string> + <key>PLIST_VERSION</key> + <string>1</string> + <key>BUNDLE_ID</key> + <string>com.Lucaswong.FaceRecogAttendance</string> + <key>PROJECT_ID</key> + <string>facerecogattendance-2cdef</string> + <key>STORAGE_BUCKET</key> + <string>facerecogattendance-2cdef.appspot.com</string> + <key>IS_ADS_ENABLED</key> + <false></false> + <key>IS_ANALYTICS_ENABLED</key> + <false></false> + <key>IS_APPINVITE_ENABLED</key> + <true></true> + <key>IS_GCM_ENABLED</key> + <true></true> + <key>IS_SIGNIN_ENABLED</key> + <true></true> + <key>GOOGLE_APP_ID</key> + <string>1:933345210528:ios:575ab205e2f3730a0559c5</string> +</dict> +</plist> \ No newline at end of file diff --git a/FaceRecogAttendance/FaceRecogAttendance/Info.plist b/FaceRecogAttendance/FaceRecogAttendance/Info.plist index cc90de3..6471bd3 100644 --- a/FaceRecogAttendance/FaceRecogAttendance/Info.plist +++ b/FaceRecogAttendance/FaceRecogAttendance/Info.plist @@ -2,8 +2,6 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> - <key>NSCameraUsageDescription</key> - <string>This application needs to use your device's camera.</string> <key>CFBundleDevelopmentRegion</key> <string>$(DEVELOPMENT_LANGUAGE)</string> <key>CFBundleExecutable</key> @@ -22,6 +20,8 @@ <string>1</string> <key>LSRequiresIPhoneOS</key> <true/> + <key>NSCameraUsageDescription</key> + <string>This application needs to use your device's camera.</string> <key>UIApplicationSceneManifest</key> <dict> <key>UIApplicationSupportsMultipleScenes</key> @@ -54,8 +54,6 @@ <key>UISupportedInterfaceOrientations</key> <array> <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationLandscapeLeft</string> - <string>UIInterfaceOrientationLandscapeRight</string> </array> <key>UISupportedInterfaceOrientations~ipad</key> <array> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/project.pbxproj b/FaceRecogAttendance/Pods/Pods.xcodeproj/project.pbxproj index a2d60b2..0ac5635 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/project.pbxproj +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 52; objects = { /* Begin PBXAggregateTarget section */ @@ -19,7 +19,6 @@ B87EFB498C0798092481742B1DC5F612 /* PBXTargetDependency */, ); name = Firebase; - productName = Firebase; }; /* End PBXAggregateTarget section */ @@ -8431,122 +8430,122 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 002A2BAC6E4BDF5AAE3E1E2D8BE79106 /* mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mul.c; path = src/crypto/fipsmodule/bn/mul.c; sourceTree = "<group>"; }; + 002A2BAC6E4BDF5AAE3E1E2D8BE79106 /* mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mul.c; path = src/crypto/fipsmodule/bn/mul.c; sourceTree = "<group>"; }; 003BBB7A90553637F76257C9668CD8CB /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = "<group>"; }; 0042F8E9584D8BA8671A2574D2F5A8B7 /* GDTCOREndpoints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREndpoints.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREndpoints.m; sourceTree = "<group>"; }; 00665DCB34C0A18967590FE1099BC710 /* resolving_lb_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolving_lb_policy.h; path = src/core/ext/filters/client_channel/resolving_lb_policy.h; sourceTree = "<group>"; }; 006AB777B6F7C5EF590A95784A226AB3 /* FIROAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthCredential.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIROAuthCredential.h; sourceTree = "<group>"; }; - 007ECCD2FF2ADAA6EE5CCB0036F885D7 /* stream_compression.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream_compression.cc; path = src/core/lib/compression/stream_compression.cc; sourceTree = "<group>"; }; + 007ECCD2FF2ADAA6EE5CCB0036F885D7 /* stream_compression.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_compression.cc; path = src/core/lib/compression/stream_compression.cc; sourceTree = "<group>"; }; 00850D9FE8C8361F35916BEB17258D5F /* scoped_route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = scoped_route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.h"; sourceTree = "<group>"; }; - 00968F06432873E6CE2735983105BE3F /* slice.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = slice.cc; path = src/core/lib/slice/slice.cc; sourceTree = "<group>"; }; + 00968F06432873E6CE2735983105BE3F /* slice.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = slice.cc; path = src/core/lib/slice/slice.cc; sourceTree = "<group>"; }; 00C0504DD493F6EA3F5AFE417AB69BC8 /* fork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fork.h; path = include/grpc/fork.h; sourceTree = "<group>"; }; 00C698014C523484CC2EE5542256C3E1 /* GULSceneDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULSceneDelegateSwizzler.h; sourceTree = "<group>"; }; 00CDABE29C9C7D5A55E84CA147CDFAAC /* socket_utils_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_utils_posix.h; path = src/core/lib/iomgr/socket_utils_posix.h; sourceTree = "<group>"; }; 00D9DA87824A33448EBFD5125877BEE7 /* parse_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = parse_address.h; path = src/core/ext/filters/client_channel/parse_address.h; sourceTree = "<group>"; }; 00E2864CF0D5290F4E58F14B0ABD2908 /* subchannel_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_list.h; path = src/core/ext/filters/client_channel/lb_policy/subchannel_list.h; sourceTree = "<group>"; }; 00EEA1FED70D278E97CB04841F9D09B4 /* circuit_breaker.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = circuit_breaker.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.h"; sourceTree = "<group>"; }; - 00FDA22E7A546627883168D606C17759 /* string_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_windows.cc; path = src/core/lib/gpr/string_windows.cc; sourceTree = "<group>"; }; - 013D355EF6ECB0109F9F29A4849D3489 /* a_int.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_int.c; path = src/crypto/asn1/a_int.c; sourceTree = "<group>"; }; - 01434D7C2AD84249E5D7C2821DF19E58 /* x509_lu.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_lu.c; path = src/crypto/x509/x509_lu.c; sourceTree = "<group>"; }; + 00FDA22E7A546627883168D606C17759 /* string_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_windows.cc; path = src/core/lib/gpr/string_windows.cc; sourceTree = "<group>"; }; + 013D355EF6ECB0109F9F29A4849D3489 /* a_int.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_int.c; path = src/crypto/asn1/a_int.c; sourceTree = "<group>"; }; + 01434D7C2AD84249E5D7C2821DF19E58 /* x509_lu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_lu.c; path = src/crypto/x509/x509_lu.c; sourceTree = "<group>"; }; 0150D7F7E3D8560E11749853BFD84681 /* range.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = range.upb.h; path = "src/core/ext/upb-generated/envoy/type/range.upb.h"; sourceTree = "<group>"; }; - 01545A79CCDE49FA803D68CF8F09BE60 /* http_filters_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http_filters_plugin.cc; path = src/core/ext/filters/http/http_filters_plugin.cc; sourceTree = "<group>"; }; + 01545A79CCDE49FA803D68CF8F09BE60 /* http_filters_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http_filters_plugin.cc; path = src/core/ext/filters/http/http_filters_plugin.cc; sourceTree = "<group>"; }; 01548AAD6D69FA0BDB032DABC2224F76 /* endpoint.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.h"; sourceTree = "<group>"; }; - 01821E2BF8174F95491C0C8EE5289764 /* sync_abseil.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_abseil.cc; path = src/core/lib/gpr/sync_abseil.cc; sourceTree = "<group>"; }; + 01821E2BF8174F95491C0C8EE5289764 /* sync_abseil.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_abseil.cc; path = src/core/lib/gpr/sync_abseil.cc; sourceTree = "<group>"; }; 01B71A504ECBFC15E8AEF143287EAB8F /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = "<group>"; }; - 01EC291401A8B0065DEF8C00E1DF0AFF /* e_aesgcmsiv.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_aesgcmsiv.c; path = src/crypto/cipher_extra/e_aesgcmsiv.c; sourceTree = "<group>"; }; + 01EC291401A8B0065DEF8C00E1DF0AFF /* e_aesgcmsiv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_aesgcmsiv.c; path = src/crypto/cipher_extra/e_aesgcmsiv.c; sourceTree = "<group>"; }; 01F3BF2E28A286E8AD114FAA7D06836B /* FIRGetOOBConfirmationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRGetOOBConfirmationCodeRequest.h; sourceTree = "<group>"; }; 01F52EC3856D07805316F2CF0F340E28 /* stream_compression_identity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression_identity.h; path = src/core/lib/compression/stream_compression_identity.h; sourceTree = "<group>"; }; - 01F57A6C03DC9325209F94DF431754CA /* hrss.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hrss.c; path = src/crypto/hrss/hrss.c; sourceTree = "<group>"; }; + 01F57A6C03DC9325209F94DF431754CA /* hrss.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hrss.c; path = src/crypto/hrss/hrss.c; sourceTree = "<group>"; }; 01FD417B494D1F2CAE87269F9FFA52CE /* gRPC-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "gRPC-Core.modulemap"; sourceTree = "<group>"; }; 020DD413A336EF109FFFC0B5B2D75450 /* inlined_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inlined_vector.h; path = src/core/lib/gprpp/inlined_vector.h; sourceTree = "<group>"; }; 02123BB06F772086EDF212F56188451A /* slice_weak_hash_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_weak_hash_table.h; path = src/core/lib/slice/slice_weak_hash_table.h; sourceTree = "<group>"; }; - 022A642CB978FA05CEA5B02847285DAD /* resource_quota.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resource_quota.cc; path = src/core/lib/iomgr/resource_quota.cc; sourceTree = "<group>"; }; - 023C309DFEB1634C70CC19D1DE28DBB3 /* grpc_alts_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_alts_credentials_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc; sourceTree = "<group>"; }; - 024D2F2E615B550F836461FB1F14924B /* status_win.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status_win.cc; path = Firestore/core/src/util/status_win.cc; sourceTree = "<group>"; }; - 029037AE09110B71C4A7773AD37A4D69 /* hpack_encoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hpack_encoder.cc; path = src/core/ext/transport/chttp2/transport/hpack_encoder.cc; sourceTree = "<group>"; }; - 029796AD9E7C65EF7365C7D1CD3D2C16 /* p_ed25519.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_ed25519.c; path = src/crypto/evp/p_ed25519.c; sourceTree = "<group>"; }; - 02A218BBBA10BC01E467A31517F287A4 /* rds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/rds.upb.c"; sourceTree = "<group>"; }; - 02A745F0B0AAE50836C9AD5E11D0A084 /* filter.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filter.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c"; sourceTree = "<group>"; }; + 022A642CB978FA05CEA5B02847285DAD /* resource_quota.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resource_quota.cc; path = src/core/lib/iomgr/resource_quota.cc; sourceTree = "<group>"; }; + 023C309DFEB1634C70CC19D1DE28DBB3 /* grpc_alts_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_alts_credentials_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc; sourceTree = "<group>"; }; + 024D2F2E615B550F836461FB1F14924B /* status_win.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status_win.cc; path = Firestore/core/src/util/status_win.cc; sourceTree = "<group>"; }; + 029037AE09110B71C4A7773AD37A4D69 /* hpack_encoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hpack_encoder.cc; path = src/core/ext/transport/chttp2/transport/hpack_encoder.cc; sourceTree = "<group>"; }; + 029796AD9E7C65EF7365C7D1CD3D2C16 /* p_ed25519.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_ed25519.c; path = src/crypto/evp/p_ed25519.c; sourceTree = "<group>"; }; + 02A218BBBA10BC01E467A31517F287A4 /* rds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/rds.upb.c"; sourceTree = "<group>"; }; + 02A745F0B0AAE50836C9AD5E11D0A084 /* filter.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c"; sourceTree = "<group>"; }; 02A900BB5156C327628541B18FBD02C8 /* variant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = variant.h; path = absl/types/variant.h; sourceTree = "<group>"; }; 02BD392CBEC1AE6C82663C7209524212 /* api_trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api_trace.h; path = src/core/lib/surface/api_trace.h; sourceTree = "<group>"; }; 02DAED34B2B3B73C5A43161CC730ABCA /* sync_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_custom.h; path = include/grpc/impl/codegen/sync_custom.h; sourceTree = "<group>"; }; 02DE08DD8B7D617F2EDBA6FF9572B0D6 /* call_test_only.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_test_only.h; path = src/core/lib/surface/call_test_only.h; sourceTree = "<group>"; }; 02E69F8F4CD1C81270D4C23F5BEA30F1 /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = "<group>"; }; - 02ED6B303E9F685353E23C1E4D8D7F22 /* empty.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = empty.upb.c; path = "src/core/ext/upb-generated/google/protobuf/empty.upb.c"; sourceTree = "<group>"; }; + 02ED6B303E9F685353E23C1E4D8D7F22 /* empty.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = empty.upb.c; path = "src/core/ext/upb-generated/google/protobuf/empty.upb.c"; sourceTree = "<group>"; }; 02FCEC417BE6BA04CD0A09EA325E0437 /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = "<group>"; }; 02FE7E5240156AC9D55AE01F1CB9880A /* endpoint.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.h"; sourceTree = "<group>"; }; - 0305A9121CEF822A77F227FF20B5B17D /* p_x25519_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_x25519_asn1.c; path = src/crypto/evp/p_x25519_asn1.c; sourceTree = "<group>"; }; - 03226BEA61AC2A7FB876B98030BF3B26 /* endpoint_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = endpoint_cfstream.cc; path = src/core/lib/iomgr/endpoint_cfstream.cc; sourceTree = "<group>"; }; + 0305A9121CEF822A77F227FF20B5B17D /* p_x25519_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_x25519_asn1.c; path = src/crypto/evp/p_x25519_asn1.c; sourceTree = "<group>"; }; + 03226BEA61AC2A7FB876B98030BF3B26 /* endpoint_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint_cfstream.cc; path = src/core/lib/iomgr/endpoint_cfstream.cc; sourceTree = "<group>"; }; 033CE26E14459EC2E1CA0FF754A8F5CE /* FIRFacebookAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/Facebook/FIRFacebookAuthCredential.m; sourceTree = "<group>"; }; - 034EE46A223292F8F90DB4DB729ACF18 /* bad_any_cast.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bad_any_cast.cc; path = absl/types/bad_any_cast.cc; sourceTree = "<group>"; }; - 0375FA58AC742444223E23CA8622300D /* handshaker_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handshaker_registry.cc; path = src/core/lib/channel/handshaker_registry.cc; sourceTree = "<group>"; }; - 03820E6C73FBEC8CE73E742EF91AA387 /* exec_ctx.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = exec_ctx.cc; path = src/core/lib/iomgr/exec_ctx.cc; sourceTree = "<group>"; }; - 0384DA90F2861FC000A2C831023032BE /* p_ec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_ec.c; path = src/crypto/evp/p_ec.c; sourceTree = "<group>"; }; + 034EE46A223292F8F90DB4DB729ACF18 /* bad_any_cast.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bad_any_cast.cc; path = absl/types/bad_any_cast.cc; sourceTree = "<group>"; }; + 0375FA58AC742444223E23CA8622300D /* handshaker_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handshaker_registry.cc; path = src/core/lib/channel/handshaker_registry.cc; sourceTree = "<group>"; }; + 03820E6C73FBEC8CE73E742EF91AA387 /* exec_ctx.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = exec_ctx.cc; path = src/core/lib/iomgr/exec_ctx.cc; sourceTree = "<group>"; }; + 0384DA90F2861FC000A2C831023032BE /* p_ec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_ec.c; path = src/crypto/evp/p_ec.c; sourceTree = "<group>"; }; 0385F75436D80B833C119AF17B4571E8 /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = src/core/lib/gprpp/arena.h; sourceTree = "<group>"; }; 03A3B761667B2CDAC85BA5C64869EEBA /* debug_location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = debug_location.h; path = src/core/lib/gprpp/debug_location.h; sourceTree = "<group>"; }; 03B1988A8842B6311BEF09C2AB931218 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = "<group>"; }; 03E3943F4866270A6C3B67E220FA2B0F /* socket_mutator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_mutator.h; path = src/core/lib/iomgr/socket_mutator.h; sourceTree = "<group>"; }; 03E73E2DFC36AFD013DCF1605040E44C /* FIRPhoneMultiFactorAssertion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneMultiFactorAssertion.m; path = FirebaseAuth/Sources/MultiFactor/Phone/FIRPhoneMultiFactorAssertion.m; sourceTree = "<group>"; }; - 03FD68A9E7B44D6C4CD2C6589FE76A27 /* v3_genn.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_genn.c; path = src/crypto/x509v3/v3_genn.c; sourceTree = "<group>"; }; + 03FD68A9E7B44D6C4CD2C6589FE76A27 /* v3_genn.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_genn.c; path = src/crypto/x509v3/v3_genn.c; sourceTree = "<group>"; }; 042590FC7F9C182A3581F359E331FD64 /* tcp_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_custom.h; path = src/core/lib/iomgr/tcp_custom.h; sourceTree = "<group>"; }; - 042F9F971361FE8BB3AC80EC02AE6B18 /* status_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status_util.cc; path = src/core/lib/channel/status_util.cc; sourceTree = "<group>"; }; - 0456BE48907A53BDAB42C606599CF253 /* t_crl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = t_crl.c; path = src/crypto/x509/t_crl.c; sourceTree = "<group>"; }; + 042F9F971361FE8BB3AC80EC02AE6B18 /* status_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status_util.cc; path = src/core/lib/channel/status_util.cc; sourceTree = "<group>"; }; + 0456BE48907A53BDAB42C606599CF253 /* t_crl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = t_crl.c; path = src/crypto/x509/t_crl.c; sourceTree = "<group>"; }; 046078A6C8FED9901B3426502D3E3350 /* byte_buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer.h; path = include/grpcpp/impl/codegen/byte_buffer.h; sourceTree = "<group>"; }; 0462EA89B513E72AEE632A21862C4C2E /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = "<group>"; }; 04672311152C9CB1D69DF277EAA20BCB /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = "<group>"; }; - 0472EA6F6F946CA3F845A880CAA3BFCA /* firebase_metadata_provider_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = firebase_metadata_provider_apple.mm; path = Firestore/core/src/remote/firebase_metadata_provider_apple.mm; sourceTree = "<group>"; }; - 0494CCC5D670F8447A9262E40D1D9CB4 /* channel_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_filter.cc; path = src/cpp/common/channel_filter.cc; sourceTree = "<group>"; }; - 04AE72F25C9BF66F42523AEB00A7ACF3 /* incoming_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = incoming_metadata.cc; path = src/core/ext/transport/chttp2/transport/incoming_metadata.cc; sourceTree = "<group>"; }; + 0472EA6F6F946CA3F845A880CAA3BFCA /* firebase_metadata_provider_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = firebase_metadata_provider_apple.mm; path = Firestore/core/src/remote/firebase_metadata_provider_apple.mm; sourceTree = "<group>"; }; + 0494CCC5D670F8447A9262E40D1D9CB4 /* channel_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_filter.cc; path = src/cpp/common/channel_filter.cc; sourceTree = "<group>"; }; + 04AE72F25C9BF66F42523AEB00A7ACF3 /* incoming_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = incoming_metadata.cc; path = src/core/ext/transport/chttp2/transport/incoming_metadata.cc; sourceTree = "<group>"; }; 04B9EF5E24F837917332CFF297A53501 /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 04BE3E3AA5FB969E9C5916D8452F9B3E /* tmpfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tmpfile.h; path = src/core/lib/gpr/tmpfile.h; sourceTree = "<group>"; }; 04BED3B1EAAD5C92272672B7DB3F05CF /* http_uri.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_uri.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.h"; sourceTree = "<group>"; }; 04D444C51484C8E4B2A1B968B06FF8CA /* FIRFinalizeMFAEnrollmentRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFinalizeMFAEnrollmentRequest.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRFinalizeMFAEnrollmentRequest.m; sourceTree = "<group>"; }; 04D7C9EF3CB1B2D36BAD4ABFD0711448 /* server_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_context.h; path = include/grpcpp/server_context.h; sourceTree = "<group>"; }; - 04EA988896DCE7AD84F151E7FD3A38F2 /* basic_timers.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = basic_timers.cc; path = src/core/lib/profiling/basic_timers.cc; sourceTree = "<group>"; }; - 04F7E56C8AA9806CFBC53AC70C6CEFB3 /* cbc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cbc.c; path = src/crypto/fipsmodule/modes/cbc.c; sourceTree = "<group>"; }; + 04EA988896DCE7AD84F151E7FD3A38F2 /* basic_timers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = basic_timers.cc; path = src/core/lib/profiling/basic_timers.cc; sourceTree = "<group>"; }; + 04F7E56C8AA9806CFBC53AC70C6CEFB3 /* cbc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cbc.c; path = src/crypto/fipsmodule/modes/cbc.c; sourceTree = "<group>"; }; 050BAC1227B9131A16975DD7D24F8324 /* byte_buffer_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer_reader.h; path = include/grpc/impl/codegen/byte_buffer_reader.h; sourceTree = "<group>"; }; 050DC4742D0F8BCCBFE182E30A2AFF62 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/rsa/internal.h; sourceTree = "<group>"; }; - 052FC988D5AF3CA9D35C855BE7EB49C6 /* uri_parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = uri_parser.cc; path = src/core/lib/uri/uri_parser.cc; sourceTree = "<group>"; }; + 052FC988D5AF3CA9D35C855BE7EB49C6 /* uri_parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = uri_parser.cc; path = src/core/lib/uri/uri_parser.cc; sourceTree = "<group>"; }; 05306E2766CD885AF2CDA73B8BDC7AD9 /* FIREmailLinkSignInResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIREmailLinkSignInResponse.h; sourceTree = "<group>"; }; 053A2BC08AD1C07C37D04676390F2C79 /* spinlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = spinlock.h; path = absl/base/internal/spinlock.h; sourceTree = "<group>"; }; 058801626512F133F1E708907EFCEC1E /* FIRGeoPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGeoPoint.h; path = Firestore/Source/Public/FirebaseFirestore/FIRGeoPoint.h; sourceTree = "<group>"; }; 05953213CDB0BAD4F7A178D4C83BF328 /* message_allocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_allocator.h; path = include/grpcpp/support/message_allocator.h; sourceTree = "<group>"; }; - 05F034A7A21462DD31A9286F602A8632 /* firebase_metadata_provider_noop.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firebase_metadata_provider_noop.cc; path = Firestore/core/src/remote/firebase_metadata_provider_noop.cc; sourceTree = "<group>"; }; + 05F034A7A21462DD31A9286F602A8632 /* firebase_metadata_provider_noop.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firebase_metadata_provider_noop.cc; path = Firestore/core/src/remote/firebase_metadata_provider_noop.cc; sourceTree = "<group>"; }; 05F42AEE7A79B9A118AC9A2C41400E20 /* security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = security_connector.h; path = src/core/lib/security/security_connector/security_connector.h; sourceTree = "<group>"; }; 062D9A3A8E2D2C5D0073DA59CB0DD156 /* FIRVerifyPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPasswordResponse.m; sourceTree = "<group>"; }; 0638C2E0B8D4CBA78969D954DC1A3D1C /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = src/core/lib/gpr/arena.h; sourceTree = "<group>"; }; 0665D37826E0E4C2555CD3F051CD9183 /* tls_credentials_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_credentials_options.h; path = include/grpcpp/security/tls_credentials_options.h; sourceTree = "<group>"; }; - 066B0205ADDD187ABDECA864A4D9A28C /* bio_ssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bio_ssl.cc; path = src/ssl/bio_ssl.cc; sourceTree = "<group>"; }; + 066B0205ADDD187ABDECA864A4D9A28C /* bio_ssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bio_ssl.cc; path = src/ssl/bio_ssl.cc; sourceTree = "<group>"; }; 0679E9EBEB3D3D352FC8B1E05D0E4EFC /* ec_key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec_key.h; path = src/include/openssl/ec_key.h; sourceTree = "<group>"; }; - 068556B99F3132BAC94E39595432ADA1 /* p_rsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_rsa_asn1.c; path = src/crypto/evp/p_rsa_asn1.c; sourceTree = "<group>"; }; + 068556B99F3132BAC94E39595432ADA1 /* p_rsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_rsa_asn1.c; path = src/crypto/evp/p_rsa_asn1.c; sourceTree = "<group>"; }; 068A45F6E24010CD19D50669B8E0862D /* discovery.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = discovery.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/discovery.upb.h"; sourceTree = "<group>"; }; 0694F75ADF3BF5338D3FB1DDF14E5AD5 /* tcp_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_posix.h; path = src/core/lib/iomgr/tcp_posix.h; sourceTree = "<group>"; }; 06992B8249BF0091618026637144EEF0 /* casts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = casts.h; path = absl/base/casts.h; sourceTree = "<group>"; }; 069FF9C0DBF9AF3E785BEDF2B90672BF /* atm_gcc_sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_gcc_sync.h; path = include/grpc/impl/codegen/atm_gcc_sync.h; sourceTree = "<group>"; }; 06B8C60A94C79FF54C37B63FC555F743 /* FIRAuthUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUserDefaults.h; path = FirebaseAuth/Sources/Storage/FIRAuthUserDefaults.h; sourceTree = "<group>"; }; - 06D3C2CEE4292B09906EAEB096420E91 /* jwt_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = jwt_credentials.cc; path = src/core/lib/security/credentials/jwt/jwt_credentials.cc; sourceTree = "<group>"; }; - 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 06D3C2CEE4292B09906EAEB096420E91 /* jwt_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = jwt_credentials.cc; path = src/core/lib/security/credentials/jwt/jwt_credentials.cc; sourceTree = "<group>"; }; + 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb.framework; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 072AD6F3B946E3B5988FC13A8E321DA6 /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = include/leveldb/env.h; sourceTree = "<group>"; }; - 07CAF7AD9C28783ADB4E199A9317D6D4 /* maybe_document.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = maybe_document.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/maybe_document.nanopb.cc; sourceTree = "<group>"; }; + 07CAF7AD9C28783ADB4E199A9317D6D4 /* maybe_document.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = maybe_document.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/maybe_document.nanopb.cc; sourceTree = "<group>"; }; 07E3B82FB36C7CC249EB82D008363566 /* str_replace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_replace.h; path = absl/strings/str_replace.h; sourceTree = "<group>"; }; 07FAFC416A997F419982D6EC0C441122 /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = "<group>"; }; - 0806E04736022F0FC5E6657E810883D3 /* dynamic_annotations.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic_annotations.cc; path = absl/base/dynamic_annotations.cc; sourceTree = "<group>"; }; + 0806E04736022F0FC5E6657E810883D3 /* dynamic_annotations.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic_annotations.cc; path = absl/base/dynamic_annotations.cc; sourceTree = "<group>"; }; 081B5C85862BC5E0F89778F6CB881A3C /* stream_compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression.h; path = src/core/lib/compression/stream_compression.h; sourceTree = "<group>"; }; 0821074C7F1F07E4A51504A1E0BB5AAD /* FIRAuthBackend+MultiFactor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAuthBackend+MultiFactor.m"; path = "FirebaseAuth/Sources/Backend/FIRAuthBackend+MultiFactor.m"; sourceTree = "<group>"; }; 082F55CB5BA2A948F1DC2BE124DF990F /* msg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msg.h; path = third_party/upb/upb/msg.h; sourceTree = "<group>"; }; - 0839060F660E38B33C760A373291C1A1 /* leveldb_remote_document_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_remote_document_cache.cc; path = Firestore/core/src/local/leveldb_remote_document_cache.cc; sourceTree = "<group>"; }; + 0839060F660E38B33C760A373291C1A1 /* leveldb_remote_document_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_remote_document_cache.cc; path = Firestore/core/src/local/leveldb_remote_document_cache.cc; sourceTree = "<group>"; }; 08575840FEB7DAC399480FA53CDF806C /* leveldb-library-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "leveldb-library-dummy.m"; sourceTree = "<group>"; }; - 085C3693AD7DB15E04C1BB3B7E9B1402 /* lb_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = lb_policy.cc; path = src/core/ext/filters/client_channel/lb_policy.cc; sourceTree = "<group>"; }; - 089F18C805AF6DB8EF1D0A2C96D440A5 /* stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream.cc; path = Firestore/core/src/remote/stream.cc; sourceTree = "<group>"; }; + 085C3693AD7DB15E04C1BB3B7E9B1402 /* lb_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = lb_policy.cc; path = src/core/ext/filters/client_channel/lb_policy.cc; sourceTree = "<group>"; }; + 089F18C805AF6DB8EF1D0A2C96D440A5 /* stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream.cc; path = Firestore/core/src/remote/stream.cc; sourceTree = "<group>"; }; 08B16708CA3501DD47A183F427AB24B0 /* FIRFirestoreErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirestoreErrors.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFirestoreErrors.h; sourceTree = "<group>"; }; - 08BC05053DDAB1845AC8774323AED137 /* socket_utils_common_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_utils_common_posix.cc; path = src/core/lib/iomgr/socket_utils_common_posix.cc; sourceTree = "<group>"; }; + 08BC05053DDAB1845AC8774323AED137 /* socket_utils_common_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_utils_common_posix.cc; path = src/core/lib/iomgr/socket_utils_common_posix.cc; sourceTree = "<group>"; }; 08BFB5F1B33A2DEE5D25AAB775482C11 /* alts_record_protocol_crypter_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_record_protocol_crypter_common.h; path = src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h; sourceTree = "<group>"; }; 08C09D3C88CDF1A3A6761977288FE99F /* skiplist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = skiplist.h; path = db/skiplist.h; sourceTree = "<group>"; }; 08C8620BB90FD47B1CA1EBE1B0E9A48A /* Pods-FaceRecogAttendance-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FaceRecogAttendance-Info.plist"; sourceTree = "<group>"; }; - 08CBC516B0330ECCA5A62D502F65689A /* tasn_fre.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_fre.c; path = src/crypto/asn1/tasn_fre.c; sourceTree = "<group>"; }; + 08CBC516B0330ECCA5A62D502F65689A /* tasn_fre.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_fre.c; path = src/crypto/asn1/tasn_fre.c; sourceTree = "<group>"; }; 08DB72E7EF818062FBF67F12BEEDD9AF /* float_conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = float_conversion.h; path = absl/strings/internal/str_format/float_conversion.h; sourceTree = "<group>"; }; 08DD153CEB3C733010BD549F70B522EA /* FIRStorageDownloadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageDownloadTask.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageDownloadTask.h; sourceTree = "<group>"; }; - 08E43C1634B795AF511FFCF6BE2D0740 /* init_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = init_secure.cc; path = src/core/lib/surface/init_secure.cc; sourceTree = "<group>"; }; + 08E43C1634B795AF511FFCF6BE2D0740 /* init_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = init_secure.cc; path = src/core/lib/surface/init_secure.cc; sourceTree = "<group>"; }; 08FF7A4F6F0B41E7C358A9F5A6B689AB /* FIRPhoneMultiFactorAssertion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneMultiFactorAssertion.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneMultiFactorAssertion.h; sourceTree = "<group>"; }; 090C159B30ABEC0059F52A23787DAC90 /* FIRSecureTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSecureTokenResponse.h; sourceTree = "<group>"; }; 09426D7C9CF5983E2AE12047472AB92F /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = "<group>"; }; @@ -8560,67 +8559,67 @@ 0A5F989088DB21B260C8576346617993 /* subchannel_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_list.h; path = src/core/ext/filters/client_channel/lb_policy/subchannel_list.h; sourceTree = "<group>"; }; 0A8D16CA51ADF1AD83914387F61B740A /* map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = map.h; path = src/core/lib/gprpp/map.h; sourceTree = "<group>"; }; 0A9CEBECC4A04E491F6B345BB19C9C15 /* b64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = b64.h; path = src/core/lib/slice/b64.h; sourceTree = "<group>"; }; - 0A9F46A999C47653013D3AD854352507 /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = leveldb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0A9F46A999C47653013D3AD854352507 /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = leveldb.framework; path = "leveldb-library.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 0AC1BD3DE3126D4A0FC1EECAFC83084E /* FIRAuthRPCRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCRequest.h; path = FirebaseAuth/Sources/Backend/FIRAuthRPCRequest.h; sourceTree = "<group>"; }; 0AC631460FA85807BD64156F577538CB /* FirebaseFirestore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseFirestore-Info.plist"; sourceTree = "<group>"; }; - 0AC653B9C9AEE249623592982E09075C /* resolve_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolve_address.cc; path = src/core/lib/iomgr/resolve_address.cc; sourceTree = "<group>"; }; + 0AC653B9C9AEE249623592982E09075C /* resolve_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolve_address.cc; path = src/core/lib/iomgr/resolve_address.cc; sourceTree = "<group>"; }; 0ACA657CEB2517604E9490E2E371FE34 /* NSData+FIRBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+FIRBase64.m"; path = "FirebaseAuth/Sources/Utilities/NSData+FIRBase64.m"; sourceTree = "<group>"; }; 0AEC18A2ECD07FD31591A530019F0EDE /* route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/route/route.upb.h"; sourceTree = "<group>"; }; 0B03201E49FB0EE96725E7EEDD490DCD /* sync_stream_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_stream_impl.h; path = include/grpcpp/impl/codegen/sync_stream_impl.h; sourceTree = "<group>"; }; 0B263051F8F302E29CD1C7127081B2FE /* server_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_builder.h; path = include/grpcpp/server_builder.h; sourceTree = "<group>"; }; - 0B2C25C47982F0630C4FDA93407AE3CB /* histogram.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = histogram.cc; path = util/histogram.cc; sourceTree = "<group>"; }; - 0B356841FBD7695F02D10D7C87F723C3 /* random.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = random.c; path = src/crypto/fipsmodule/bn/random.c; sourceTree = "<group>"; }; - 0B4EFE3258604B60E3F6140428CB243E /* obj_xref.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = obj_xref.c; path = src/crypto/obj/obj_xref.c; sourceTree = "<group>"; }; - 0B5218D5B7A1AC5B7471AA6FD5928CC4 /* database_id.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = database_id.cc; path = Firestore/core/src/model/database_id.cc; sourceTree = "<group>"; }; + 0B2C25C47982F0630C4FDA93407AE3CB /* histogram.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram.cc; path = util/histogram.cc; sourceTree = "<group>"; }; + 0B356841FBD7695F02D10D7C87F723C3 /* random.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random.c; path = src/crypto/fipsmodule/bn/random.c; sourceTree = "<group>"; }; + 0B4EFE3258604B60E3F6140428CB243E /* obj_xref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = obj_xref.c; path = src/crypto/obj/obj_xref.c; sourceTree = "<group>"; }; + 0B5218D5B7A1AC5B7471AA6FD5928CC4 /* database_id.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = database_id.cc; path = Firestore/core/src/model/database_id.cc; sourceTree = "<group>"; }; 0B6BCE25EB2F9F3AC29338339D8ED0AD /* lame_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lame_client.h; path = src/core/lib/surface/lame_client.h; sourceTree = "<group>"; }; 0B75585B0F8D201603554F72D18C2ED7 /* FIRVerifyPhoneNumberRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPhoneNumberRequest.h; sourceTree = "<group>"; }; - 0B7BBDD0671650A58F9B63941FB9FBFE /* fake_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fake_transport_security.cc; path = src/core/tsi/fake_transport_security.cc; sourceTree = "<group>"; }; - 0B9774C73E4E8CE32A99577DED69AD4D /* FIRListenerRegistration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRListenerRegistration.mm; path = Firestore/Source/API/FIRListenerRegistration.mm; sourceTree = "<group>"; }; - 0B9C86BA0E242A41F2F3555A8B98C57C /* time_zone_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_posix.cc; path = absl/time/internal/cctz/src/time_zone_posix.cc; sourceTree = "<group>"; }; + 0B7BBDD0671650A58F9B63941FB9FBFE /* fake_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fake_transport_security.cc; path = src/core/tsi/fake_transport_security.cc; sourceTree = "<group>"; }; + 0B9774C73E4E8CE32A99577DED69AD4D /* FIRListenerRegistration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRListenerRegistration.mm; path = Firestore/Source/API/FIRListenerRegistration.mm; sourceTree = "<group>"; }; + 0B9C86BA0E242A41F2F3555A8B98C57C /* time_zone_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_posix.cc; path = absl/time/internal/cctz/src/time_zone_posix.cc; sourceTree = "<group>"; }; 0BB5E19F2776D7336BD9DBECF9363363 /* Pods-FaceRecogAttendance.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FaceRecogAttendance.release.xcconfig"; sourceTree = "<group>"; }; - 0BD91F9B5319EC3759238210013EC4D4 /* mpscq.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mpscq.cc; path = src/core/lib/gprpp/mpscq.cc; sourceTree = "<group>"; }; + 0BD91F9B5319EC3759238210013EC4D4 /* mpscq.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mpscq.cc; path = src/core/lib/gprpp/mpscq.cc; sourceTree = "<group>"; }; 0BF772E92418305571BBB139F634B237 /* service_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = service_config.h; path = src/core/ext/filters/client_channel/service_config.h; sourceTree = "<group>"; }; 0C1FB6BC1049B2F151C5710FCB76359B /* resolver_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_factory.h; path = src/core/ext/filters/client_channel/resolver_factory.h; sourceTree = "<group>"; }; 0C2B4A44930576CE025B838C1766AE55 /* completion_queue_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue_factory.h; path = src/core/lib/surface/completion_queue_factory.h; sourceTree = "<group>"; }; - 0C2EC7B352BFB3762892738F18462579 /* http_server_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http_server_filter.cc; path = src/core/ext/filters/http/server/http_server_filter.cc; sourceTree = "<group>"; }; + 0C2EC7B352BFB3762892738F18462579 /* http_server_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http_server_filter.cc; path = src/core/ext/filters/http/server/http_server_filter.cc; sourceTree = "<group>"; }; 0C431ED36BD0040A10280B022F508E9E /* FIRAuthWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebView.m; path = FirebaseAuth/Sources/Utilities/FIRAuthWebView.m; sourceTree = "<group>"; }; 0C635E2BA8591475A2A9A6D9929B46E3 /* alts_tsi_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_handshaker.h; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker.h; sourceTree = "<group>"; }; 0CF9AF9916991DD52315F1E5CEAAF987 /* completion_queue_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue_factory.h; path = src/core/lib/surface/completion_queue_factory.h; sourceTree = "<group>"; }; 0D260CAC927D627CDCCC1AD5992DAD3F /* create_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_channel.h; path = include/grpcpp/create_channel.h; sourceTree = "<group>"; }; 0D43584A0C268F3EF240C419562049D5 /* leveldb-library-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-umbrella.h"; sourceTree = "<group>"; }; - 0D77C13B2F68D0CB1598CEF271D1B83D /* resolve_address_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolve_address_custom.cc; path = src/core/lib/iomgr/resolve_address_custom.cc; sourceTree = "<group>"; }; + 0D77C13B2F68D0CB1598CEF271D1B83D /* resolve_address_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolve_address_custom.cc; path = src/core/lib/iomgr/resolve_address_custom.cc; sourceTree = "<group>"; }; 0D866972622E87C2F61A2789206D78DB /* FIRStorageTaskSnapshot_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageTaskSnapshot_Private.h; path = FirebaseStorage/Sources/FIRStorageTaskSnapshot_Private.h; sourceTree = "<group>"; }; 0D8D8BBF4D5811B70BA413A108092661 /* FIRStorageConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageConstants.m; path = FirebaseStorage/Sources/FIRStorageConstants.m; sourceTree = "<group>"; }; 0D8FEDA7A4914169550BA238A8830390 /* channel_stack_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack_builder.h; path = src/core/lib/channel/channel_stack_builder.h; sourceTree = "<group>"; }; - 0D90918FAB44D6DB8A7DF481C596025A /* exception.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = exception.cc; path = Firestore/core/src/util/exception.cc; sourceTree = "<group>"; }; - 0D97820EB977F87CCF886F996C40286B /* global_subchannel_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = global_subchannel_pool.cc; path = src/core/ext/filters/client_channel/global_subchannel_pool.cc; sourceTree = "<group>"; }; + 0D90918FAB44D6DB8A7DF481C596025A /* exception.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = exception.cc; path = Firestore/core/src/util/exception.cc; sourceTree = "<group>"; }; + 0D97820EB977F87CCF886F996C40286B /* global_subchannel_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = global_subchannel_pool.cc; path = src/core/ext/filters/client_channel/global_subchannel_pool.cc; sourceTree = "<group>"; }; 0DACA5E2DFD9CB6B91C36A7D20E37C8A /* alts_shared_resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_shared_resource.h; path = src/core/tsi/alts/handshaker/alts_shared_resource.h; sourceTree = "<group>"; }; 0DF109D9265ED1D6B7F194920E38A678 /* error_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_internal.h; path = src/core/lib/iomgr/error_internal.h; sourceTree = "<group>"; }; - 0DF41638EBA15AAE30E8FD94AA874393 /* md5.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = md5.c; path = src/crypto/fipsmodule/md5/md5.c; sourceTree = "<group>"; }; - 0E469C6ADB7F3BE2804EC9DDACAD96C8 /* printf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = printf.c; path = src/crypto/bio/printf.c; sourceTree = "<group>"; }; - 0E57EC98C59664A7A58416D01DD729EA /* status_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = status_apple.mm; path = Firestore/core/src/util/status_apple.mm; sourceTree = "<group>"; }; + 0DF41638EBA15AAE30E8FD94AA874393 /* md5.c */ = {isa = PBXFileReference; includeInIndex = 1; name = md5.c; path = src/crypto/fipsmodule/md5/md5.c; sourceTree = "<group>"; }; + 0E469C6ADB7F3BE2804EC9DDACAD96C8 /* printf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = printf.c; path = src/crypto/bio/printf.c; sourceTree = "<group>"; }; + 0E57EC98C59664A7A58416D01DD729EA /* status_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = status_apple.mm; path = Firestore/core/src/util/status_apple.mm; sourceTree = "<group>"; }; 0E60510BEFA7AAE1F87EF30402AC2714 /* retry_throttle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = retry_throttle.h; path = src/core/ext/filters/client_channel/retry_throttle.h; sourceTree = "<group>"; }; 0E9341C40049834B331435271D99F9F4 /* NSURLSession+GULPromises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+GULPromises.m"; path = "GoogleUtilities/Environment/URLSessionPromiseWrapper/NSURLSession+GULPromises.m"; sourceTree = "<group>"; }; - 0E99CAE76997D7974ECC7342462A3E1F /* grpc_unary_call.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_unary_call.cc; path = Firestore/core/src/remote/grpc_unary_call.cc; sourceTree = "<group>"; }; + 0E99CAE76997D7974ECC7342462A3E1F /* grpc_unary_call.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_unary_call.cc; path = Firestore/core/src/remote/grpc_unary_call.cc; sourceTree = "<group>"; }; 0EAEAF7F0AA2F3E4E49AB8261806B7DA /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = src/include/openssl/asn1t.h; sourceTree = "<group>"; }; 0F14E2BAAFA28E188E539787735BA357 /* CLTypingLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CLTypingLabel-umbrella.h"; sourceTree = "<group>"; }; - 0F37367B62E68B0067F7CBA8EFBD3F00 /* validate_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = validate_metadata.cc; path = src/core/lib/surface/validate_metadata.cc; sourceTree = "<group>"; }; + 0F37367B62E68B0067F7CBA8EFBD3F00 /* validate_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = validate_metadata.cc; path = src/core/lib/surface/validate_metadata.cc; sourceTree = "<group>"; }; 0F46E4D31DB8940B69751707431056EB /* FIRAuthProtoStartMFAPhoneResponseInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProtoStartMFAPhoneResponseInfo.m; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoStartMFAPhoneResponseInfo.m; sourceTree = "<group>"; }; - 0F69A7B29723823BD4A1AB291942B321 /* hpack_table.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hpack_table.cc; path = src/core/ext/transport/chttp2/transport/hpack_table.cc; sourceTree = "<group>"; }; - 0F7D05EF291307125C20136C1E2E9F42 /* resolving_lb_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolving_lb_policy.cc; path = src/core/ext/filters/client_channel/resolving_lb_policy.cc; sourceTree = "<group>"; }; + 0F69A7B29723823BD4A1AB291942B321 /* hpack_table.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hpack_table.cc; path = src/core/ext/transport/chttp2/transport/hpack_table.cc; sourceTree = "<group>"; }; + 0F7D05EF291307125C20136C1E2E9F42 /* resolving_lb_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolving_lb_policy.cc; path = src/core/ext/filters/client_channel/resolving_lb_policy.cc; sourceTree = "<group>"; }; 0F8B0E51752E6910785350913178A6A3 /* alts_zero_copy_grpc_protector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_zero_copy_grpc_protector.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h; sourceTree = "<group>"; }; 0FA5381F2B5C550E55D85AEE619F05C3 /* handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker.h; path = src/core/lib/channel/handshaker.h; sourceTree = "<group>"; }; 1009670B555603ADB3B0EE0A1C9BF303 /* GDTCOREventTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventTransformer.h; sourceTree = "<group>"; }; - 102E8564A5B680BC48F3139B98ADFDB0 /* firestore.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firestore.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/firestore.nanopb.cc; sourceTree = "<group>"; }; + 102E8564A5B680BC48F3139B98ADFDB0 /* firestore.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firestore.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/firestore.nanopb.cc; sourceTree = "<group>"; }; 10657A1ACD43B7D312BA00D2338794DA /* fake_resolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_resolver.h; path = src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h; sourceTree = "<group>"; }; 106E5F90872E5A8EFE99EFE96625CA46 /* FIRDocumentSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDocumentSnapshot.h; path = Firestore/Source/Public/FirebaseFirestore/FIRDocumentSnapshot.h; sourceTree = "<group>"; }; - 108FA4C50BA80B43AF29D8F26966E343 /* poly1305_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = poly1305_arm.c; path = src/crypto/poly1305/poly1305_arm.c; sourceTree = "<group>"; }; + 108FA4C50BA80B43AF29D8F26966E343 /* poly1305_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = poly1305_arm.c; path = src/crypto/poly1305/poly1305_arm.c; sourceTree = "<group>"; }; 1093E9DBBFDDBAECA7F6F8B410C309B4 /* proxy_mapper_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proxy_mapper_registry.h; path = src/core/ext/filters/client_channel/proxy_mapper_registry.h; sourceTree = "<group>"; }; 10AD0363AE8B8EA2A75B713F3391289B /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = "<group>"; }; 10C51DC6F315999870EA9DE08A5BF556 /* Firebase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.debug.xcconfig; sourceTree = "<group>"; }; - 10DC2B81B7D4A0063B29B34019A08290 /* a_digest.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_digest.c; path = src/crypto/x509/a_digest.c; sourceTree = "<group>"; }; + 10DC2B81B7D4A0063B29B34019A08290 /* a_digest.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_digest.c; path = src/crypto/x509/a_digest.c; sourceTree = "<group>"; }; 10ED75355ABE93F2547E686ED2DED708 /* stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stats.h; path = src/core/lib/debug/stats.h; sourceTree = "<group>"; }; - 10FDD54A7437C460ACAF51AA655A728B /* simple.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = simple.c; path = src/crypto/fipsmodule/ec/simple.c; sourceTree = "<group>"; }; + 10FDD54A7437C460ACAF51AA655A728B /* simple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = simple.c; path = src/crypto/fipsmodule/ec/simple.c; sourceTree = "<group>"; }; 1103F8ED42C9CA0B4D3CB73C880D68BB /* server_interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_interceptor.h; path = include/grpcpp/support/server_interceptor.h; sourceTree = "<group>"; }; 11089FD4FA67E1192CDF309966F73685 /* civil_time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = civil_time.h; path = absl/time/civil_time.h; sourceTree = "<group>"; }; 11170314A3D80EEECCB10A12C6C1932D /* FIRVerifyCustomTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyCustomTokenResponse.h; sourceTree = "<group>"; }; @@ -8629,28 +8628,28 @@ 115C2D0A658398158BEE8FB0FC4244D4 /* mpscq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mpscq.h; path = src/core/lib/gprpp/mpscq.h; sourceTree = "<group>"; }; 1161C267C5BE130B8F1611BB4CEFF6FD /* endpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint.h; path = src/core/lib/iomgr/endpoint.h; sourceTree = "<group>"; }; 1161C2C666DC47BDEA94FC5A750C7D28 /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = "<group>"; }; - 116550560E61F3B3EBCCF0915C1FD2BE /* a_strex.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_strex.c; path = src/crypto/x509/a_strex.c; sourceTree = "<group>"; }; + 116550560E61F3B3EBCCF0915C1FD2BE /* a_strex.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_strex.c; path = src/crypto/x509/a_strex.c; sourceTree = "<group>"; }; 11B24AAB7742B253DF0AEAB5B2C76FD6 /* optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = optional.h; path = absl/types/internal/optional.h; sourceTree = "<group>"; }; - 11CA7CBEA94ACE3019E444F61515C332 /* sysinfo.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sysinfo.cc; path = absl/base/internal/sysinfo.cc; sourceTree = "<group>"; }; + 11CA7CBEA94ACE3019E444F61515C332 /* sysinfo.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sysinfo.cc; path = absl/base/internal/sysinfo.cc; sourceTree = "<group>"; }; 11E2CF54894F27121D6FDEDEE192C37C /* xds_channel_args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_channel_args.h; path = src/core/ext/filters/client_channel/xds/xds_channel_args.h; sourceTree = "<group>"; }; - 11EC8F2BAE19A863BBD10F7564A176D0 /* any.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = any.upb.c; path = "src/core/ext/upb-generated/google/protobuf/any.upb.c"; sourceTree = "<group>"; }; + 11EC8F2BAE19A863BBD10F7564A176D0 /* any.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = any.upb.c; path = "src/core/ext/upb-generated/google/protobuf/any.upb.c"; sourceTree = "<group>"; }; 11EDB42316B31B17C19D04B127F55BE9 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = FirebaseCore/Sources/FIRAppAssociationRegistration.h; sourceTree = "<group>"; }; - 1213321D3F11A65813C92DE585FA883D /* path.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = path.cc; path = Firestore/core/src/util/path.cc; sourceTree = "<group>"; }; + 1213321D3F11A65813C92DE585FA883D /* path.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = path.cc; path = Firestore/core/src/util/path.cc; sourceTree = "<group>"; }; 12542C046340B0B970307CB76902FC62 /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = "<group>"; }; - 125DDBDA89075B4E5B779D2FC125F834 /* firestore.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firestore.cc; path = Firestore/core/src/api/firestore.cc; sourceTree = "<group>"; }; - 12696183F449B6B7E5C49EF910898DE0 /* e_null.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_null.c; path = src/crypto/cipher_extra/e_null.c; sourceTree = "<group>"; }; + 125DDBDA89075B4E5B779D2FC125F834 /* firestore.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firestore.cc; path = Firestore/core/src/api/firestore.cc; sourceTree = "<group>"; }; + 12696183F449B6B7E5C49EF910898DE0 /* e_null.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_null.c; path = src/crypto/cipher_extra/e_null.c; sourceTree = "<group>"; }; 12723C259BF2F580975AA0C8580FBFEB /* descriptor.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = descriptor.upb.h; path = "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h"; sourceTree = "<group>"; }; 12850BFD52B7B5E30F4BE9F003C10F44 /* log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log.h; path = include/grpc/impl/codegen/log.h; sourceTree = "<group>"; }; - 1285714EBC2440D2814DA65C9F397CC9 /* db_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = db_impl.cc; path = db/db_impl.cc; sourceTree = "<group>"; }; - 12979166B21568B335A59D48B60108BB /* asn1_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = asn1_compat.c; path = src/crypto/bytestring/asn1_compat.c; sourceTree = "<group>"; }; + 1285714EBC2440D2814DA65C9F397CC9 /* db_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = db_impl.cc; path = db/db_impl.cc; sourceTree = "<group>"; }; + 12979166B21568B335A59D48B60108BB /* asn1_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = asn1_compat.c; path = src/crypto/bytestring/asn1_compat.c; sourceTree = "<group>"; }; 12CE36C90814DCA9536103DEACF565DC /* cds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cds.upb.h"; sourceTree = "<group>"; }; 12E26611895E2F907BB2CB6F34C3E27A /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = "<group>"; }; - 12EA43C69BA667D04F1C9EF2AF9C33DA /* bundle_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bundle_serializer.cc; path = Firestore/core/src/bundle/bundle_serializer.cc; sourceTree = "<group>"; }; + 12EA43C69BA667D04F1C9EF2AF9C33DA /* bundle_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bundle_serializer.cc; path = Firestore/core/src/bundle/bundle_serializer.cc; sourceTree = "<group>"; }; 132FE08ECB6D77EA930CF1DCD384FA50 /* client_authority_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_authority_filter.h; path = src/core/ext/filters/http/client_authority_filter.h; sourceTree = "<group>"; }; 133365E016896191E1AC19C8E1B55441 /* sockaddr_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_posix.h; path = src/core/lib/iomgr/sockaddr_posix.h; sourceTree = "<group>"; }; 1346AD499C279ABBF092A8B4C1FD7930 /* server_callback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_callback.h; path = include/grpcpp/support/server_callback.h; sourceTree = "<group>"; }; - 1347D8EB851A1A597D2C0E3882CAC969 /* tls_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_credentials_options.cc; path = src/cpp/common/tls_credentials_options.cc; sourceTree = "<group>"; }; - 135FA6E645890A047B7C6CA2F95EC416 /* timestamp.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timestamp.cc; path = Firestore/core/src/timestamp.cc; sourceTree = "<group>"; }; + 1347D8EB851A1A597D2C0E3882CAC969 /* tls_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_credentials_options.cc; path = src/cpp/common/tls_credentials_options.cc; sourceTree = "<group>"; }; + 135FA6E645890A047B7C6CA2F95EC416 /* timestamp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timestamp.cc; path = Firestore/core/src/timestamp.cc; sourceTree = "<group>"; }; 137BB4338A6684B595EE55A56E497CF8 /* map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = map.h; path = src/core/lib/gprpp/map.h; sourceTree = "<group>"; }; 139D17D97B724B777FBD19E595052411 /* accesslog.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accesslog.upb.h; path = "src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.h"; sourceTree = "<group>"; }; 13A4BD776D0E96ACA55E2BE6B39368DD /* abseil.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = abseil.release.xcconfig; sourceTree = "<group>"; }; @@ -8658,125 +8657,125 @@ 13D30F0CF699A73C4C36DB58AB23E9B5 /* pretty_function.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pretty_function.h; path = absl/base/internal/pretty_function.h; sourceTree = "<group>"; }; 13DE78C007BA45D797E0F572B32EDF82 /* time_zone_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_impl.h; path = absl/time/internal/cctz/src/time_zone_impl.h; sourceTree = "<group>"; }; 13F16DF86F5D8756DC36E4DD5913730B /* FIRStorageTokenAuthorizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageTokenAuthorizer.m; path = FirebaseStorage/Sources/FIRStorageTokenAuthorizer.m; sourceTree = "<group>"; }; - 13FACCAC15F90C78D371816F2C2ED447 /* sha512.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sha512.c; path = src/crypto/fipsmodule/sha/sha512.c; sourceTree = "<group>"; }; - 14385ECB887612D5E4185DADE802FFB6 /* executor_libdispatch.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = executor_libdispatch.mm; path = Firestore/core/src/util/executor_libdispatch.mm; sourceTree = "<group>"; }; + 13FACCAC15F90C78D371816F2C2ED447 /* sha512.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha512.c; path = src/crypto/fipsmodule/sha/sha512.c; sourceTree = "<group>"; }; + 14385ECB887612D5E4185DADE802FFB6 /* executor_libdispatch.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = executor_libdispatch.mm; path = Firestore/core/src/util/executor_libdispatch.mm; sourceTree = "<group>"; }; 143CAAD83670FCC9177F2CE296174253 /* ev_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_posix.h; path = src/core/lib/iomgr/ev_posix.h; sourceTree = "<group>"; }; - 145DDDFB0F49ABF38F9BC65483789C72 /* cds.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cds.cc; path = src/core/ext/filters/client_channel/lb_policy/xds/cds.cc; sourceTree = "<group>"; }; - 146D21BE5F7012D4B503D1CB9CE84CFD /* grpc_alts_credentials_server_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_alts_credentials_server_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc; sourceTree = "<group>"; }; - 14854D5D044209CB10E27ED80DD1CB6C /* alarm.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alarm.cc; path = src/cpp/common/alarm.cc; sourceTree = "<group>"; }; + 145DDDFB0F49ABF38F9BC65483789C72 /* cds.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cds.cc; path = src/core/ext/filters/client_channel/lb_policy/xds/cds.cc; sourceTree = "<group>"; }; + 146D21BE5F7012D4B503D1CB9CE84CFD /* grpc_alts_credentials_server_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_alts_credentials_server_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc; sourceTree = "<group>"; }; + 14854D5D044209CB10E27ED80DD1CB6C /* alarm.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alarm.cc; path = src/cpp/common/alarm.cc; sourceTree = "<group>"; }; 14876452D2F1AE2BEB0C572594391295 /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = src/include/openssl/conf.h; sourceTree = "<group>"; }; 14AA24F834353E3806BDF875861E694A /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GTMSessionFetcher.modulemap; sourceTree = "<group>"; }; 14BEC18C5103398A4D2D67B5E722ED32 /* merger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = merger.h; path = table/merger.h; sourceTree = "<group>"; }; - 14EDD3F4E85A5CFFDA4595E818C704D5 /* int128.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = int128.cc; path = absl/numeric/int128.cc; sourceTree = "<group>"; }; + 14EDD3F4E85A5CFFDA4595E818C704D5 /* int128.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = int128.cc; path = absl/numeric/int128.cc; sourceTree = "<group>"; }; 154CC7ED75D859EE5F4E300989528084 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = util/random.h; sourceTree = "<group>"; }; 154E0848A921FD0040E30F0AA6F284E4 /* call_test_only.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_test_only.h; path = src/core/lib/surface/call_test_only.h; sourceTree = "<group>"; }; 158980C28D93C93F32DD5B7B38B98C5A /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = "<group>"; }; 15A61009CC0F2A728F8D28465350338C /* resolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver.h; path = src/core/ext/filters/client_channel/resolver.h; sourceTree = "<group>"; }; - 15AFABB875B3235F000C0711B59F4C9D /* wrap_memcpy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wrap_memcpy.cc; path = src/core/lib/gpr/wrap_memcpy.cc; sourceTree = "<group>"; }; + 15AFABB875B3235F000C0711B59F4C9D /* wrap_memcpy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wrap_memcpy.cc; path = src/core/lib/gpr/wrap_memcpy.cc; sourceTree = "<group>"; }; 15D2C4D86B13286F30E110D54161FD27 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = src/include/openssl/pkcs12.h; sourceTree = "<group>"; }; 16262B40A80E7213A7E0FBC1ED5F818E /* validate.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = validate.upb.h; path = "src/core/ext/upb-generated/validate/validate.upb.h"; sourceTree = "<group>"; }; 1632A83CECCABC48410C56AF7AC076AF /* polling_entity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = polling_entity.h; path = src/core/lib/iomgr/polling_entity.h; sourceTree = "<group>"; }; 163B0EF866C85D7FD75C2DF4D1777D6D /* span.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = span.h; path = src/include/openssl/span.h; sourceTree = "<group>"; }; 163CBCE6CCEAEDB6B7A9862F464D6E47 /* FIRCreateAuthURIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRCreateAuthURIRequest.h; sourceTree = "<group>"; }; - 16424100802561041E64CF561CA0A350 /* ev_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ev_windows.cc; path = src/core/lib/iomgr/ev_windows.cc; sourceTree = "<group>"; }; - 1683257EBDFB589D68C27CEFAFA3C304 /* lhash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lhash.c; path = src/crypto/lhash/lhash.c; sourceTree = "<group>"; }; - 16931C6177B4E119A783F0A2FD542A2F /* security_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = security_handshaker.cc; path = src/core/lib/security/transport/security_handshaker.cc; sourceTree = "<group>"; }; + 16424100802561041E64CF561CA0A350 /* ev_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ev_windows.cc; path = src/core/lib/iomgr/ev_windows.cc; sourceTree = "<group>"; }; + 1683257EBDFB589D68C27CEFAFA3C304 /* lhash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lhash.c; path = src/crypto/lhash/lhash.c; sourceTree = "<group>"; }; + 16931C6177B4E119A783F0A2FD542A2F /* security_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = security_handshaker.cc; path = src/core/lib/security/transport/security_handshaker.cc; sourceTree = "<group>"; }; 16A86ABF42B3E4A770098AC14DBAF172 /* sync_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_windows.h; path = include/grpc/impl/codegen/sync_windows.h; sourceTree = "<group>"; }; 16D7F40BF13F7915754AB1C8AE00479D /* grpc_if_nametoindex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_if_nametoindex.h; path = src/core/lib/iomgr/grpc_if_nametoindex.h; sourceTree = "<group>"; }; - 16E3FA32BE9D54810AFFACF4758DEEC3 /* chttp2_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = chttp2_connector.cc; path = src/core/ext/transport/chttp2/client/chttp2_connector.cc; sourceTree = "<group>"; }; + 16E3FA32BE9D54810AFFACF4758DEEC3 /* chttp2_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = chttp2_connector.cc; path = src/core/ext/transport/chttp2/client/chttp2_connector.cc; sourceTree = "<group>"; }; 16FBF94F9B5973813424C8F0CBC1746B /* FirebaseStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseStorage.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FirebaseStorage.h; sourceTree = "<group>"; }; 1716B5B94635F23FE5F99B8F8C98A31B /* memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memory.h; path = src/core/lib/gprpp/memory.h; sourceTree = "<group>"; }; - 171B49C5DE04301221A6778FDDD25D33 /* spinlock_win32.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = spinlock_win32.inc; path = absl/base/internal/spinlock_win32.inc; sourceTree = "<group>"; }; + 171B49C5DE04301221A6778FDDD25D33 /* spinlock_win32.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock_win32.inc; path = absl/base/internal/spinlock_win32.inc; sourceTree = "<group>"; }; 172CB341A6A8214171E2EAA62585973E /* GDTCORFlatFileStorage+Promises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GDTCORFlatFileStorage+Promises.m"; path = "GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage+Promises.m"; sourceTree = "<group>"; }; - 1740ADC074D8DC8FF5341F7B8D0F6121 /* FIRLoadBundleTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRLoadBundleTask.mm; path = Firestore/Source/API/FIRLoadBundleTask.mm; sourceTree = "<group>"; }; - 1744B19907006C1F0443D1F747F05084 /* rsa_impl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsa_impl.c; path = src/crypto/fipsmodule/rsa/rsa_impl.c; sourceTree = "<group>"; }; - 174885FBA698F3D08C47D892FEA7A32F /* health_check_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = health_check_service.cc; path = src/cpp/server/health/health_check_service.cc; sourceTree = "<group>"; }; + 1740ADC074D8DC8FF5341F7B8D0F6121 /* FIRLoadBundleTask.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRLoadBundleTask.mm; path = Firestore/Source/API/FIRLoadBundleTask.mm; sourceTree = "<group>"; }; + 1744B19907006C1F0443D1F747F05084 /* rsa_impl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsa_impl.c; path = src/crypto/fipsmodule/rsa/rsa_impl.c; sourceTree = "<group>"; }; + 174885FBA698F3D08C47D892FEA7A32F /* health_check_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = health_check_service.cc; path = src/cpp/server/health/health_check_service.cc; sourceTree = "<group>"; }; 17683EB0D3894F8A19123296EAA51386 /* error_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_utils.h; path = src/core/lib/transport/error_utils.h; sourceTree = "<group>"; }; 177E6F461ED5655488B606E5233ADFEE /* google_default_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = google_default_credentials.h; path = src/core/lib/security/credentials/google_default/google_default_credentials.h; sourceTree = "<group>"; }; 178982293875EA36DD741A4706636264 /* http_connection_manager.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_connection_manager.upb.h; path = "src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.h"; sourceTree = "<group>"; }; - 178A033E987882FF63CD981E9DB4D5E6 /* firebase_credentials_provider_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = firebase_credentials_provider_apple.mm; path = Firestore/core/src/auth/firebase_credentials_provider_apple.mm; sourceTree = "<group>"; }; + 178A033E987882FF63CD981E9DB4D5E6 /* firebase_credentials_provider_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = firebase_credentials_provider_apple.mm; path = Firestore/core/src/auth/firebase_credentials_provider_apple.mm; sourceTree = "<group>"; }; 17ACADF991D78A20DBFD10985EC097C3 /* FIRSendVerificationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSendVerificationCodeResponse.m; sourceTree = "<group>"; }; - 17AF29A1F870E0A72D3F7D4E3F934241 /* base64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = base64.c; path = src/crypto/base64/base64.c; sourceTree = "<group>"; }; + 17AF29A1F870E0A72D3F7D4E3F934241 /* base64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = base64.c; path = src/crypto/base64/base64.c; sourceTree = "<group>"; }; 17C2C8934AD60329F5CA946C3423D6EC /* grpc_if_nametoindex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_if_nametoindex.h; path = src/core/lib/iomgr/grpc_if_nametoindex.h; sourceTree = "<group>"; }; 17D9CF791E58C7348A916921554E3B5E /* backoff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backoff.h; path = src/core/lib/backoff/backoff.h; sourceTree = "<group>"; }; - 17DEC8DB415BE8611BDD84AC58EF6E0D /* field_path.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = field_path.cc; path = Firestore/core/src/model/field_path.cc; sourceTree = "<group>"; }; + 17DEC8DB415BE8611BDD84AC58EF6E0D /* field_path.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = field_path.cc; path = Firestore/core/src/model/field_path.cc; sourceTree = "<group>"; }; 17E927438915AB9548BD39C20B1876BF /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = "<group>"; }; 17F1CF0E6818FF9E7D033B828194932F /* status_code_enum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_code_enum.h; path = include/grpcpp/impl/codegen/status_code_enum.h; sourceTree = "<group>"; }; - 17F8EC43EDDE6A31C2993B1C8B1CF557 /* repair.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = repair.cc; path = db/repair.cc; sourceTree = "<group>"; }; + 17F8EC43EDDE6A31C2993B1C8B1CF557 /* repair.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = repair.cc; path = db/repair.cc; sourceTree = "<group>"; }; 180509DE819DD6DA772A7B570DA72316 /* eds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = eds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/eds.upb.h"; sourceTree = "<group>"; }; - 180605BB6F0C297FA1807282586E52CB /* core_codegen.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = core_codegen.cc; path = src/cpp/common/core_codegen.cc; sourceTree = "<group>"; }; + 180605BB6F0C297FA1807282586E52CB /* core_codegen.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = core_codegen.cc; path = src/cpp/common/core_codegen.cc; sourceTree = "<group>"; }; 1848CD595D0EBC9867451974E50C2AF8 /* load_file.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_file.h; path = src/core/lib/iomgr/load_file.h; sourceTree = "<group>"; }; 184FC0007F136B32AD18D69C8156222D /* FIRAuthSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSettings.m; path = FirebaseAuth/Sources/Auth/FIRAuthSettings.m; sourceTree = "<group>"; }; 1889AC29823861D5E86AC39E9B43E7ED /* FIRPhoneMultiFactorInfo+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRPhoneMultiFactorInfo+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/Phone/FIRPhoneMultiFactorInfo+Internal.h"; sourceTree = "<group>"; }; 18938E41AF72C0653791D0A9549F3ADD /* FIRQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRQuery.h; path = Firestore/Source/Public/FirebaseFirestore/FIRQuery.h; sourceTree = "<group>"; }; - 18C5C1F5FCB43C0CA652DF1DF0394E0F /* serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = serializer.cc; path = Firestore/core/src/remote/serializer.cc; sourceTree = "<group>"; }; + 18C5C1F5FCB43C0CA652DF1DF0394E0F /* serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = serializer.cc; path = Firestore/core/src/remote/serializer.cc; sourceTree = "<group>"; }; 18D0A0410D2430AAB3B9AE4785B386CD /* protocol.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.h"; sourceTree = "<group>"; }; - 18D30DD214857F72A3B8374F8DB408A2 /* status_conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status_conversion.cc; path = src/core/lib/transport/status_conversion.cc; sourceTree = "<group>"; }; - 18E1369CC2A3AC5F7660E990AB98DD0E /* endpoint_pair_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = endpoint_pair_posix.cc; path = src/core/lib/iomgr/endpoint_pair_posix.cc; sourceTree = "<group>"; }; - 18F51427EDF1AC98B288CE7BAC731F50 /* memory_eager_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_eager_reference_delegate.cc; path = Firestore/core/src/local/memory_eager_reference_delegate.cc; sourceTree = "<group>"; }; + 18D30DD214857F72A3B8374F8DB408A2 /* status_conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status_conversion.cc; path = src/core/lib/transport/status_conversion.cc; sourceTree = "<group>"; }; + 18E1369CC2A3AC5F7660E990AB98DD0E /* endpoint_pair_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint_pair_posix.cc; path = src/core/lib/iomgr/endpoint_pair_posix.cc; sourceTree = "<group>"; }; + 18F51427EDF1AC98B288CE7BAC731F50 /* memory_eager_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_eager_reference_delegate.cc; path = Firestore/core/src/local/memory_eager_reference_delegate.cc; sourceTree = "<group>"; }; 1907235749CF17582742445C18DFE76F /* ssl_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_credentials.h; path = src/core/lib/security/credentials/ssl/ssl_credentials.h; sourceTree = "<group>"; }; - 1911113E0FBF13CFF9132E5FF7685228 /* grpcpp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = grpcpp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1911113E0FBF13CFF9132E5FF7685228 /* grpcpp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = grpcpp.framework; path = "gRPC-C++.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 192D8F8895D4A7F1E107C1405F2DF130 /* FIRAuthAPNSTokenType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenType.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthAPNSTokenType.h; sourceTree = "<group>"; }; 1942FEE3398AB44F70ED8E2EC35AE6D5 /* FIRStoragePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStoragePath.m; path = FirebaseStorage/Sources/FIRStoragePath.m; sourceTree = "<group>"; }; 1971D04645A476E50DF42C48D0438F03 /* frame_window_update.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_window_update.h; path = src/core/ext/transport/chttp2/transport/frame_window_update.h; sourceTree = "<group>"; }; 19A2DFA2BA4419C9EEF76ACFE19BFD1F /* FIRAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthTokenResult.h; sourceTree = "<group>"; }; 19A2FA0A16C132E1DD08612BCF4761EB /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = src/include/openssl/dh.h; sourceTree = "<group>"; }; 19B2E421AB9E2BCBDC7A63273E29E067 /* service_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = service_config.h; path = src/core/ext/filters/client_channel/service_config.h; sourceTree = "<group>"; }; - 19C24D5E462E5EF2F58196A159264F09 /* FIRFirestoreSource.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFirestoreSource.mm; path = Firestore/Source/API/FIRFirestoreSource.mm; sourceTree = "<group>"; }; - 19C8311B7CABF53B919AF298F580BE26 /* grpc_completion.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_completion.cc; path = Firestore/core/src/remote/grpc_completion.cc; sourceTree = "<group>"; }; - 19C9B99EA5153E2A232E7CB5E9C9DD2B /* local_documents_view.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_documents_view.cc; path = Firestore/core/src/local/local_documents_view.cc; sourceTree = "<group>"; }; + 19C24D5E462E5EF2F58196A159264F09 /* FIRFirestoreSource.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFirestoreSource.mm; path = Firestore/Source/API/FIRFirestoreSource.mm; sourceTree = "<group>"; }; + 19C8311B7CABF53B919AF298F580BE26 /* grpc_completion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_completion.cc; path = Firestore/core/src/remote/grpc_completion.cc; sourceTree = "<group>"; }; + 19C9B99EA5153E2A232E7CB5E9C9DD2B /* local_documents_view.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_documents_view.cc; path = Firestore/core/src/local/local_documents_view.cc; sourceTree = "<group>"; }; 19D1069E35E52071B32BE27C7097D9C0 /* string_view.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_view.h; path = src/core/lib/gprpp/string_view.h; sourceTree = "<group>"; }; 19E075762761A6E0A367CCF01C9B88E4 /* byte_buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer.h; path = include/grpc/byte_buffer.h; sourceTree = "<group>"; }; - 1A0EE5D52CFD00C15E0850B1B9A5D709 /* a_utf8.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_utf8.c; path = src/crypto/asn1/a_utf8.c; sourceTree = "<group>"; }; + 1A0EE5D52CFD00C15E0850B1B9A5D709 /* a_utf8.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_utf8.c; path = src/crypto/asn1/a_utf8.c; sourceTree = "<group>"; }; 1A2679395C0B34B6CA5C9FBAF452F430 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = "<group>"; }; - 1A848F02D9BA025F79C3A95D90427A6F /* local_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_security_connector.cc; path = src/core/lib/security/security_connector/local/local_security_connector.cc; sourceTree = "<group>"; }; + 1A848F02D9BA025F79C3A95D90427A6F /* local_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_security_connector.cc; path = src/core/lib/security/security_connector/local/local_security_connector.cc; sourceTree = "<group>"; }; 1A880F4E052132DB89EC1D2C645EE6A7 /* channelz_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channelz_registry.h; path = src/core/lib/channel/channelz_registry.h; sourceTree = "<group>"; }; - 1A91BC0DACAB4577D2D4BE9B992A7982 /* transaction.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transaction.cc; path = Firestore/core/src/core/transaction.cc; sourceTree = "<group>"; }; + 1A91BC0DACAB4577D2D4BE9B992A7982 /* transaction.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transaction.cc; path = Firestore/core/src/core/transaction.cc; sourceTree = "<group>"; }; 1A98C828F80408B88F732EB7C9E2CE96 /* FIRAuthInternalErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInternalErrors.h; path = FirebaseAuth/Sources/Utilities/FIRAuthInternalErrors.h; sourceTree = "<group>"; }; 1AA32D4369B30631C7F86750000929D5 /* sockaddr_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_utils.h; path = src/core/lib/iomgr/sockaddr_utils.h; sourceTree = "<group>"; }; 1AC1F060A049D1F00B04B47D84F25789 /* compression_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression_types.h; path = include/grpc/impl/codegen/compression_types.h; sourceTree = "<group>"; }; 1AC35D4DAE9169F2EB04DB5A5056DF03 /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = "<group>"; }; 1AC7EE69265F9083DAC474E5E8C0A8D7 /* plugin_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = plugin_credentials.h; path = src/core/lib/security/credentials/plugin/plugin_credentials.h; sourceTree = "<group>"; }; - 1AD5C13201766DE4AAC193ACBBC362BA /* bad_optional_access.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bad_optional_access.cc; path = absl/types/bad_optional_access.cc; sourceTree = "<group>"; }; + 1AD5C13201766DE4AAC193ACBBC362BA /* bad_optional_access.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bad_optional_access.cc; path = absl/types/bad_optional_access.cc; sourceTree = "<group>"; }; 1AF302E27089A61ACB707D058D90A804 /* alts_grpc_privacy_integrity_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_privacy_integrity_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h; sourceTree = "<group>"; }; - 1B07350BB2185546374A4630C6B64DC5 /* frame_window_update.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_window_update.cc; path = src/core/ext/transport/chttp2/transport/frame_window_update.cc; sourceTree = "<group>"; }; - 1B13780B8C153088BEF9F0A34C17C62C /* json_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_reader.cc; path = src/core/lib/json/json_reader.cc; sourceTree = "<group>"; }; + 1B07350BB2185546374A4630C6B64DC5 /* frame_window_update.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_window_update.cc; path = src/core/ext/transport/chttp2/transport/frame_window_update.cc; sourceTree = "<group>"; }; + 1B13780B8C153088BEF9F0A34C17C62C /* json_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = json_reader.cc; path = src/core/lib/json/json_reader.cc; sourceTree = "<group>"; }; 1B138B9E96E9FC1B375215CB33B7558C /* abseil-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "abseil-umbrella.h"; sourceTree = "<group>"; }; 1B21705F9014D116271FF7F29BD86ACA /* bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bits.h; path = absl/base/internal/bits.h; sourceTree = "<group>"; }; - 1B241B5CAF4330153062842068C6A952 /* byte_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_buffer.cc; path = src/core/lib/surface/byte_buffer.cc; sourceTree = "<group>"; }; - 1B33377AA67FAAC5EFDD54925433B313 /* service_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = service_config.cc; path = src/core/ext/filters/client_channel/service_config.cc; sourceTree = "<group>"; }; + 1B241B5CAF4330153062842068C6A952 /* byte_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_buffer.cc; path = src/core/lib/surface/byte_buffer.cc; sourceTree = "<group>"; }; + 1B33377AA67FAAC5EFDD54925433B313 /* service_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = service_config.cc; path = src/core/ext/filters/client_channel/service_config.cc; sourceTree = "<group>"; }; 1B5F6C60789A2AE6A658B6E0BC8BC6C2 /* duration.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = duration.upb.h; path = "src/core/ext/upb-generated/google/protobuf/duration.upb.h"; sourceTree = "<group>"; }; - 1BA1A1D2E5F297A7E87A56F56FF7E2F9 /* bind.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bind.cc; path = absl/strings/internal/str_format/bind.cc; sourceTree = "<group>"; }; + 1BA1A1D2E5F297A7E87A56F56FF7E2F9 /* bind.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bind.cc; path = absl/strings/internal/str_format/bind.cc; sourceTree = "<group>"; }; 1BA25DDCC34629DDD93D64A9ECB889DB /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/modes/internal.h; sourceTree = "<group>"; }; 1BC9D607A8538DE0A7FB00F478A7CBA0 /* FIRPhoneAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/Phone/FIRPhoneAuthCredential.m; sourceTree = "<group>"; }; - 1BD3A00D1A6381AE56B321CF8AA210D5 /* alts_grpc_privacy_integrity_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_grpc_privacy_integrity_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc; sourceTree = "<group>"; }; - 1BD5B416F01860623E15FCA6D8BDFEC2 /* socket_helper.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = socket_helper.c; path = src/crypto/bio/socket_helper.c; sourceTree = "<group>"; }; + 1BD3A00D1A6381AE56B321CF8AA210D5 /* alts_grpc_privacy_integrity_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_grpc_privacy_integrity_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc; sourceTree = "<group>"; }; + 1BD5B416F01860623E15FCA6D8BDFEC2 /* socket_helper.c */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_helper.c; path = src/crypto/bio/socket_helper.c; sourceTree = "<group>"; }; 1BDAC27509E6B16D3431D6CE8BF7BABA /* table.int.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.int.h; path = third_party/upb/upb/table.int.h; sourceTree = "<group>"; }; 1C181F9944A04365E2300294D7D41C9E /* FIRGetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRGetAccountInfoRequest.h; sourceTree = "<group>"; }; 1C64E4FA99A0E7CB4FA3ACACC2DA564E /* global_config_generic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_generic.h; path = src/core/lib/gprpp/global_config_generic.h; sourceTree = "<group>"; }; 1C6E05213887F19E51892F90004F387A /* server_initializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_initializer.h; path = include/grpcpp/impl/server_initializer.h; sourceTree = "<group>"; }; 1C8B669F5F4B5ED25C9BA529DA57C210 /* regex.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = regex.upb.h; path = "src/core/ext/upb-generated/envoy/type/matcher/regex.upb.h"; sourceTree = "<group>"; }; 1CBA4DF6E1100B6FD8E6F806213235A5 /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Public/GoogleUtilities/GULReachabilityChecker.h; sourceTree = "<group>"; }; - 1CCCF9CB787C51F71143B9410E4D9A10 /* metadata_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = metadata_batch.cc; path = src/core/lib/transport/metadata_batch.cc; sourceTree = "<group>"; }; + 1CCCF9CB787C51F71143B9410E4D9A10 /* metadata_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = metadata_batch.cc; path = src/core/lib/transport/metadata_batch.cc; sourceTree = "<group>"; }; 1CCED9AC56756E6F24E4F76FDDB6BC51 /* resource.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource.upb.h; path = "src/core/ext/upb-generated/envoy/annotations/resource.upb.h"; sourceTree = "<group>"; }; 1CD27791903088779677E006E1A1EA99 /* http2_errors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http2_errors.h; path = src/core/lib/transport/http2_errors.h; sourceTree = "<group>"; }; 1D1ADB69BC1E039DAA3A3366EF5A3B4F /* FIRDeleteAccountRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRDeleteAccountRequest.h; sourceTree = "<group>"; }; - 1D20B497789E7E773FDE0AAE31C941BD /* pid_controller.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pid_controller.cc; path = src/core/lib/transport/pid_controller.cc; sourceTree = "<group>"; }; - 1D6DFC55728F0E308639E250A5F55DEE /* FIRDocumentSnapshot.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRDocumentSnapshot.mm; path = Firestore/Source/API/FIRDocumentSnapshot.mm; sourceTree = "<group>"; }; + 1D20B497789E7E773FDE0AAE31C941BD /* pid_controller.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pid_controller.cc; path = src/core/lib/transport/pid_controller.cc; sourceTree = "<group>"; }; + 1D6DFC55728F0E308639E250A5F55DEE /* FIRDocumentSnapshot.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRDocumentSnapshot.mm; path = Firestore/Source/API/FIRDocumentSnapshot.mm; sourceTree = "<group>"; }; 1D86A904E5C7F95C126573907C79AA9B /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/evp/internal.h; sourceTree = "<group>"; }; 1DB7347FE5D6B989DBF4D3392AB933B6 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/bytestring/internal.h; sourceTree = "<group>"; }; 1DB8895144263E6AF776639B26414B78 /* json_token.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_token.h; path = src/core/lib/security/credentials/jwt/json_token.h; sourceTree = "<group>"; }; 1DDCC2874A1A4CED74F3CDEF9148AA22 /* FIROAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIROAuthProvider.h; sourceTree = "<group>"; }; - 1E3005BE6F1764A892D2331529527D86 /* fork_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fork_posix.cc; path = src/core/lib/iomgr/fork_posix.cc; sourceTree = "<group>"; }; - 1E5A08D4DBAFE1DD05377BA52DEED04F /* xds_bootstrap.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_bootstrap.cc; path = src/core/ext/filters/client_channel/xds/xds_bootstrap.cc; sourceTree = "<group>"; }; + 1E3005BE6F1764A892D2331529527D86 /* fork_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fork_posix.cc; path = src/core/lib/iomgr/fork_posix.cc; sourceTree = "<group>"; }; + 1E5A08D4DBAFE1DD05377BA52DEED04F /* xds_bootstrap.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_bootstrap.cc; path = src/core/ext/filters/client_channel/xds/xds_bootstrap.cc; sourceTree = "<group>"; }; 1E6315239916200B612AD4FAC0BC72A2 /* client_channel_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel_factory.h; path = src/core/ext/filters/client_channel/client_channel_factory.h; sourceTree = "<group>"; }; - 1E79184306E4F4B92A101C82652349BE /* wakeup_fd_eventfd.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wakeup_fd_eventfd.cc; path = src/core/lib/iomgr/wakeup_fd_eventfd.cc; sourceTree = "<group>"; }; - 1F05D04011D677CBC845813BF432FE42 /* empty.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = empty.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/empty.nanopb.cc; sourceTree = "<group>"; }; - 1F10730183DE72446F124D8A37F40655 /* ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ctr.c; path = src/crypto/fipsmodule/modes/ctr.c; sourceTree = "<group>"; }; + 1E79184306E4F4B92A101C82652349BE /* wakeup_fd_eventfd.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wakeup_fd_eventfd.cc; path = src/core/lib/iomgr/wakeup_fd_eventfd.cc; sourceTree = "<group>"; }; + 1F05D04011D677CBC845813BF432FE42 /* empty.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = empty.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/empty.nanopb.cc; sourceTree = "<group>"; }; + 1F10730183DE72446F124D8A37F40655 /* ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ctr.c; path = src/crypto/fipsmodule/modes/ctr.c; sourceTree = "<group>"; }; 1F834ACC5B996997937D181E07E3C341 /* health_check.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.h"; sourceTree = "<group>"; }; 1F90E3CD5E6E51D6E6E54D9295DDB7FA /* rsaz_exp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsaz_exp.h; path = src/crypto/fipsmodule/bn/rsaz_exp.h; sourceTree = "<group>"; }; - 1F9E02E3DEF24E3B3A8B81BA99F1E794 /* tcp_client_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_client_cfstream.cc; path = src/core/lib/iomgr/tcp_client_cfstream.cc; sourceTree = "<group>"; }; - 1FAEA558048A653ACF121012786173D1 /* v3_crld.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_crld.c; path = src/crypto/x509v3/v3_crld.c; sourceTree = "<group>"; }; + 1F9E02E3DEF24E3B3A8B81BA99F1E794 /* tcp_client_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_client_cfstream.cc; path = src/core/lib/iomgr/tcp_client_cfstream.cc; sourceTree = "<group>"; }; + 1FAEA558048A653ACF121012786173D1 /* v3_crld.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_crld.c; path = src/crypto/x509v3/v3_crld.c; sourceTree = "<group>"; }; 1FD3E12BC3F3C8797A3558ACF35E4B34 /* sysinfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sysinfo.h; path = absl/base/internal/sysinfo.h; sourceTree = "<group>"; }; 1FF040185AD7D308EB90D4DF22366B35 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/x509/internal.h; sourceTree = "<group>"; }; 1FF54FECA06DCB2E103068350B955884 /* resolver_result_parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_result_parsing.h; path = src/core/ext/filters/client_channel/resolver_result_parsing.h; sourceTree = "<group>"; }; @@ -8785,53 +8784,53 @@ 2073FB64D76E93EE63FC8D66DE7DCB9A /* iomgr_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr_internal.h; path = src/core/lib/iomgr/iomgr_internal.h; sourceTree = "<group>"; }; 20802771FCE66ACAE3DB121C0B62F879 /* interceptor_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = interceptor_common.h; path = include/grpcpp/impl/codegen/interceptor_common.h; sourceTree = "<group>"; }; 209F11CBCD600E22761FDF667773540E /* FirebaseAuth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAuth.debug.xcconfig; sourceTree = "<group>"; }; - 20D0666CD8E206A56725E45F170B5A8F /* version_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version_set.cc; path = db/version_set.cc; sourceTree = "<group>"; }; + 20D0666CD8E206A56725E45F170B5A8F /* version_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_set.cc; path = db/version_set.cc; sourceTree = "<group>"; }; 20F4170962175B65C9E3B86CDA060354 /* time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time.h; path = include/grpcpp/support/time.h; sourceTree = "<group>"; }; 20F6808C3A39E8BC24195F198F23551A /* tls_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_security_connector.h; path = src/core/lib/security/security_connector/tls/tls_security_connector.h; sourceTree = "<group>"; }; 20FA74868D38F9BFC507E7E58E22E901 /* channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel.h; path = src/core/lib/surface/channel.h; sourceTree = "<group>"; }; - 211FD42206360ADCF22496C149900184 /* time_support.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = time_support.c; path = src/crypto/asn1/time_support.c; sourceTree = "<group>"; }; - 212E17F062DAF660A4CA6531412862A8 /* load_bundle_task.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = load_bundle_task.cc; path = Firestore/core/src/api/load_bundle_task.cc; sourceTree = "<group>"; }; - 216CD2F446F55607669F61A507F10D8E /* leveldb_mutation_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_mutation_queue.cc; path = Firestore/core/src/local/leveldb_mutation_queue.cc; sourceTree = "<group>"; }; + 211FD42206360ADCF22496C149900184 /* time_support.c */ = {isa = PBXFileReference; includeInIndex = 1; name = time_support.c; path = src/crypto/asn1/time_support.c; sourceTree = "<group>"; }; + 212E17F062DAF660A4CA6531412862A8 /* load_bundle_task.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = load_bundle_task.cc; path = Firestore/core/src/api/load_bundle_task.cc; sourceTree = "<group>"; }; + 216CD2F446F55607669F61A507F10D8E /* leveldb_mutation_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_mutation_queue.cc; path = Firestore/core/src/local/leveldb_mutation_queue.cc; sourceTree = "<group>"; }; 218DD0A480B4FCFC8E548075E42285A1 /* GDTCORPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORPlatform.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m; sourceTree = "<group>"; }; 21A966289CF2A55E2C3BE890343A1005 /* FIRMultiFactorSession+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRMultiFactorSession+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/FIRMultiFactorSession+Internal.h"; sourceTree = "<group>"; }; 21C16ED488BDEE246F13AC78B43E9FB9 /* FIRAuthProtoFinalizeMFAPhoneRequestInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProtoFinalizeMFAPhoneRequestInfo.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoFinalizeMFAPhoneRequestInfo.h; sourceTree = "<group>"; }; - 21D0BD69FC5A76B1C8B8D9D2C5F40DBA /* key_wrap.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = key_wrap.c; path = src/crypto/fipsmodule/aes/key_wrap.c; sourceTree = "<group>"; }; + 21D0BD69FC5A76B1C8B8D9D2C5F40DBA /* key_wrap.c */ = {isa = PBXFileReference; includeInIndex = 1; name = key_wrap.c; path = src/crypto/fipsmodule/aes/key_wrap.c; sourceTree = "<group>"; }; 21D91C5FC69B0898F92C73B593038BD1 /* connectivity_state.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = connectivity_state.h; path = src/core/lib/transport/connectivity_state.h; sourceTree = "<group>"; }; - 220D3EA45A877B330E0EEB1AE40EE2F4 /* fork_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fork_windows.cc; path = src/core/lib/iomgr/fork_windows.cc; sourceTree = "<group>"; }; + 220D3EA45A877B330E0EEB1AE40EE2F4 /* fork_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fork_windows.cc; path = src/core/lib/iomgr/fork_windows.cc; sourceTree = "<group>"; }; 2222747065341D806C52523D34365369 /* stream_map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_map.h; path = src/core/ext/transport/chttp2/transport/stream_map.h; sourceTree = "<group>"; }; 22441D2A5104915ED20D494254CA1BF6 /* fake_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_transport_security.h; path = src/core/tsi/fake_transport_security.h; sourceTree = "<group>"; }; 224F98768C1D6CE433735C01598C0910 /* direct_mmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = direct_mmap.h; path = absl/base/internal/direct_mmap.h; sourceTree = "<group>"; }; 22694BF6AA7857E8A6D9EB760E3FB359 /* secure_server_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = secure_server_credentials.h; path = src/cpp/server/secure_server_credentials.h; sourceTree = "<group>"; }; 22B2CE8C973D1E0F4161F939808163C2 /* str_join.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_join.h; path = absl/strings/str_join.h; sourceTree = "<group>"; }; - 22BC2D8642E023FE4887D79DE62025B2 /* secure_channel_arguments.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_channel_arguments.cc; path = src/cpp/common/secure_channel_arguments.cc; sourceTree = "<group>"; }; - 22C7CA425B40DE610F4EDF62C8B13074 /* target_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = target_data.cc; path = Firestore/core/src/local/target_data.cc; sourceTree = "<group>"; }; + 22BC2D8642E023FE4887D79DE62025B2 /* secure_channel_arguments.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_channel_arguments.cc; path = src/cpp/common/secure_channel_arguments.cc; sourceTree = "<group>"; }; + 22C7CA425B40DE610F4EDF62C8B13074 /* target_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = target_data.cc; path = Firestore/core/src/local/target_data.cc; sourceTree = "<group>"; }; 22E3CCF2BD47831395E5B95758D66F63 /* frame_goaway.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_goaway.h; path = src/core/ext/transport/chttp2/transport/frame_goaway.h; sourceTree = "<group>"; }; - 22F83E8A26B405499910FADB595A8356 /* p_dsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_dsa_asn1.c; path = src/crypto/evp/p_dsa_asn1.c; sourceTree = "<group>"; }; + 22F83E8A26B405499910FADB595A8356 /* p_dsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_dsa_asn1.c; path = src/crypto/evp/p_dsa_asn1.c; sourceTree = "<group>"; }; 22F8A9BFCBA2D4F1AC806912645C68DF /* channel_arguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_arguments.h; path = include/grpcpp/support/channel_arguments.h; sourceTree = "<group>"; }; 230AE135E20023B0182C2B54E01F4812 /* validate_service_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = validate_service_config.h; path = include/grpcpp/support/validate_service_config.h; sourceTree = "<group>"; }; - 232AFEF8A0E69154D449FF73A4A10EB1 /* field_transform.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = field_transform.cc; path = Firestore/core/src/model/field_transform.cc; sourceTree = "<group>"; }; + 232AFEF8A0E69154D449FF73A4A10EB1 /* field_transform.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = field_transform.cc; path = Firestore/core/src/model/field_transform.cc; sourceTree = "<group>"; }; 233D04A971F2635E8FE56A4A790F3371 /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = "<group>"; }; 233EF851CD6F945F59B0BF8F9479C1A6 /* listener_components.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener_components.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.h"; sourceTree = "<group>"; }; 235E8CFCA5B348950C53E57E8F3CDDEB /* FIRResetPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRResetPasswordResponse.h; sourceTree = "<group>"; }; 2369701F883EF9CE289A649B446F943F /* composite_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = composite_credentials.h; path = src/core/lib/security/credentials/composite/composite_credentials.h; sourceTree = "<group>"; }; 23B3B40FE9BA2E84650C7D7DEED894CC /* local_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_transport_security.h; path = src/core/tsi/local_transport_security.h; sourceTree = "<group>"; }; 23C5BBDE8960B134E5A6D9A2C29E701B /* pcy_int.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pcy_int.h; path = src/crypto/x509v3/pcy_int.h; sourceTree = "<group>"; }; - 23E4ED5C5B654292B67459408989AB9E /* p256-x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "p256-x86_64.c"; path = "src/crypto/fipsmodule/ec/p256-x86_64.c"; sourceTree = "<group>"; }; + 23E4ED5C5B654292B67459408989AB9E /* p256-x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "p256-x86_64.c"; path = "src/crypto/fipsmodule/ec/p256-x86_64.c"; sourceTree = "<group>"; }; 23EFEEE4BB568EB83A65DCBAAE297A65 /* slice_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_utils.h; path = src/core/lib/slice/slice_utils.h; sourceTree = "<group>"; }; - 240D5F0816D091F0F6C261D841D0540E /* utf8.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = utf8.cc; path = absl/strings/internal/utf8.cc; sourceTree = "<group>"; }; + 240D5F0816D091F0F6C261D841D0540E /* utf8.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utf8.cc; path = absl/strings/internal/utf8.cc; sourceTree = "<group>"; }; 242C08CC0FDCE4F2E6960CE73F476DA1 /* buffer_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer_list.h; path = src/core/lib/iomgr/buffer_list.h; sourceTree = "<group>"; }; - 2469DCEAA75522103DEAF88C734A9388 /* d1_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = d1_lib.cc; path = src/ssl/d1_lib.cc; sourceTree = "<group>"; }; - 24752F29E2D250FF3279203485DC7A5C /* iomgr_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_windows.cc; path = src/core/lib/iomgr/iomgr_windows.cc; sourceTree = "<group>"; }; - 248C80AB72058AE6C7413B88F79C3369 /* transaction_runner.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transaction_runner.cc; path = Firestore/core/src/core/transaction_runner.cc; sourceTree = "<group>"; }; + 2469DCEAA75522103DEAF88C734A9388 /* d1_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = d1_lib.cc; path = src/ssl/d1_lib.cc; sourceTree = "<group>"; }; + 24752F29E2D250FF3279203485DC7A5C /* iomgr_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_windows.cc; path = src/core/lib/iomgr/iomgr_windows.cc; sourceTree = "<group>"; }; + 248C80AB72058AE6C7413B88F79C3369 /* transaction_runner.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transaction_runner.cc; path = Firestore/core/src/core/transaction_runner.cc; sourceTree = "<group>"; }; 248CA960AC4A04B186162F01C8F0EC4C /* algorithm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = algorithm.h; path = absl/algorithm/algorithm.h; sourceTree = "<group>"; }; 249B89B367EE61EA42DFF7715AB93710 /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = "<group>"; }; 249FDFC8B4153A799C193B43FCF96739 /* async_unary_call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_unary_call.h; path = include/grpcpp/support/async_unary_call.h; sourceTree = "<group>"; }; - 24AFF3F3B9BC2A2837520C4F9E16F28E /* server_chttp2_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_chttp2_posix.cc; path = src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc; sourceTree = "<group>"; }; + 24AFF3F3B9BC2A2837520C4F9E16F28E /* server_chttp2_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_chttp2_posix.cc; path = src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc; sourceTree = "<group>"; }; 24C1FDC65529278021279D90F7645E77 /* siphash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = siphash.h; path = src/include/openssl/siphash.h; sourceTree = "<group>"; }; 24C3A6CC4968ED0349C6F82F391BEAED /* FirebaseStorage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseStorage.debug.xcconfig; sourceTree = "<group>"; }; 24CEB991ABBF7CA02944ACA6C30D4250 /* slice_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_utils.h; path = src/core/lib/slice/slice_utils.h; sourceTree = "<group>"; }; - 250479D9D6285F2914958134AC5F2F8A /* tcp_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_custom.cc; path = src/core/lib/iomgr/tcp_custom.cc; sourceTree = "<group>"; }; - 250AC34BAE75F166AFE1A6B7C02CC813 /* client_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_context.cc; path = src/cpp/client/client_context.cc; sourceTree = "<group>"; }; + 250479D9D6285F2914958134AC5F2F8A /* tcp_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_custom.cc; path = src/core/lib/iomgr/tcp_custom.cc; sourceTree = "<group>"; }; + 250AC34BAE75F166AFE1A6B7C02CC813 /* client_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_context.cc; path = src/cpp/client/client_context.cc; sourceTree = "<group>"; }; 25186D3300F73B031F34E411943354BF /* FIRFinalizeMFAEnrollmentResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFinalizeMFAEnrollmentResponse.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRFinalizeMFAEnrollmentResponse.h; sourceTree = "<group>"; }; 2527DBD26E74B2EA17223780AA5ACF24 /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = "<group>"; }; 254A05C92080FBEFF873BFB88F531DF6 /* write_batch_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch_internal.h; path = db/write_batch_internal.h; sourceTree = "<group>"; }; @@ -8839,9 +8838,9 @@ 255EB798D746FB5A5F9ED26A62CAAC1A /* http_connect_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_connect_handshaker.h; path = src/core/ext/filters/client_channel/http_connect_handshaker.h; sourceTree = "<group>"; }; 255F7B889135ABB76CEEDB8D82BA44C3 /* listener_components.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener_components.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.h"; sourceTree = "<group>"; }; 2566B2F9C6F608C9CB5F11DB08F849DB /* server_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_impl.h; path = include/grpcpp/server_impl.h; sourceTree = "<group>"; }; - 25718F5AE5F82492F10C8E3F076DCC24 /* flow_control.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = flow_control.cc; path = src/core/ext/transport/chttp2/transport/flow_control.cc; sourceTree = "<group>"; }; - 257C75680198F23A447BEE1948857BC6 /* alts_frame_protector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_frame_protector.cc; path = src/core/tsi/alts/frame_protector/alts_frame_protector.cc; sourceTree = "<group>"; }; - 259DE59775872C6896578C45296ABBDA /* server_chttp2.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_chttp2.cc; path = src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc; sourceTree = "<group>"; }; + 25718F5AE5F82492F10C8E3F076DCC24 /* flow_control.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = flow_control.cc; path = src/core/ext/transport/chttp2/transport/flow_control.cc; sourceTree = "<group>"; }; + 257C75680198F23A447BEE1948857BC6 /* alts_frame_protector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_frame_protector.cc; path = src/core/tsi/alts/frame_protector/alts_frame_protector.cc; sourceTree = "<group>"; }; + 259DE59775872C6896578C45296ABBDA /* server_chttp2.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_chttp2.cc; path = src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc; sourceTree = "<group>"; }; 2604D94D381849A4A3B0A74250378E2F /* FIRFederatedAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFederatedAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRFederatedAuthProvider.h; sourceTree = "<group>"; }; 260E7A1F8246960A2F2ABB826370D1CE /* transport_security_common_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_common_api.h; path = src/core/tsi/alts/handshaker/transport_security_common_api.h; sourceTree = "<group>"; }; 26397F0BC9D6D6D3082A523D2A8DEDF8 /* FIRPhoneMultiFactorGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneMultiFactorGenerator.m; path = FirebaseAuth/Sources/MultiFactor/Phone/FIRPhoneMultiFactorGenerator.m; sourceTree = "<group>"; }; @@ -8852,131 +8851,131 @@ 26816BA0CC07FED5DFC0CFA5C8FABC87 /* atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atomic.h; path = src/core/lib/gprpp/atomic.h; sourceTree = "<group>"; }; 2685D194FC28A07DC651FE7869AA61CE /* FIRAuthProtoStartMFAPhoneRequestInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProtoStartMFAPhoneRequestInfo.m; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoStartMFAPhoneRequestInfo.m; sourceTree = "<group>"; }; 2695C70E3E7802A991F283616C765659 /* GDTCCTUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploadOperation.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTUploadOperation.m; sourceTree = "<group>"; }; - 26BCE83D7E6CCA9256A4992CB7CD4F80 /* civil_time.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = civil_time.cc; path = absl/time/civil_time.cc; sourceTree = "<group>"; }; + 26BCE83D7E6CCA9256A4992CB7CD4F80 /* civil_time.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = civil_time.cc; path = absl/time/civil_time.cc; sourceTree = "<group>"; }; 26D18E21FF998F8EDA013CBE3B5BC30E /* ssl_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_transport_security.h; path = src/core/tsi/ssl_transport_security.h; sourceTree = "<group>"; }; - 26D3820BBA6973AD96CD0D4CE5FB3DC0 /* fake_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fake_security_connector.cc; path = src/core/lib/security/security_connector/fake/fake_security_connector.cc; sourceTree = "<group>"; }; - 26F4DB55781B8BBDC020C4F97D6667BE /* x509_set.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_set.c; path = src/crypto/x509/x509_set.c; sourceTree = "<group>"; }; + 26D3820BBA6973AD96CD0D4CE5FB3DC0 /* fake_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fake_security_connector.cc; path = src/core/lib/security/security_connector/fake/fake_security_connector.cc; sourceTree = "<group>"; }; + 26F4DB55781B8BBDC020C4F97D6667BE /* x509_set.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_set.c; path = src/crypto/x509/x509_set.c; sourceTree = "<group>"; }; 27087AC8568BF7C47106423551E53861 /* generic_stub_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = generic_stub_impl.h; path = include/grpcpp/generic/generic_stub_impl.h; sourceTree = "<group>"; }; 27197827102A9909CCA40E022D8D8079 /* proxy_mapper_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proxy_mapper_registry.h; path = src/core/ext/filters/client_channel/proxy_mapper_registry.h; sourceTree = "<group>"; }; - 271BE253527614C3A9223471CA910C6D /* connect.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = connect.c; path = src/crypto/bio/connect.c; sourceTree = "<group>"; }; + 271BE253527614C3A9223471CA910C6D /* connect.c */ = {isa = PBXFileReference; includeInIndex = 1; name = connect.c; path = src/crypto/bio/connect.c; sourceTree = "<group>"; }; 271C6CFFA494B78743E0FDA11C3F88FE /* bad_any_cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bad_any_cast.h; path = absl/types/bad_any_cast.h; sourceTree = "<group>"; }; - 2720740A94CB46F76DE3534DCFC0DE11 /* file.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = file.c; path = src/crypto/bio/file.c; sourceTree = "<group>"; }; + 2720740A94CB46F76DE3534DCFC0DE11 /* file.c */ = {isa = PBXFileReference; includeInIndex = 1; name = file.c; path = src/crypto/bio/file.c; sourceTree = "<group>"; }; 27526B78545BA7437D4079865110F4B6 /* gRPC-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "gRPC-Core-Info.plist"; sourceTree = "<group>"; }; - 276AC53358143510FD1A26AD5F6618E8 /* wakeup_fd_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wakeup_fd_posix.cc; path = src/core/lib/iomgr/wakeup_fd_posix.cc; sourceTree = "<group>"; }; - 27A2822E37F0255449AEAEE8439E9617 /* trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = trace.cc; path = src/core/lib/debug/trace.cc; sourceTree = "<group>"; }; + 276AC53358143510FD1A26AD5F6618E8 /* wakeup_fd_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wakeup_fd_posix.cc; path = src/core/lib/iomgr/wakeup_fd_posix.cc; sourceTree = "<group>"; }; + 27A2822E37F0255449AEAEE8439E9617 /* trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = trace.cc; path = src/core/lib/debug/trace.cc; sourceTree = "<group>"; }; 27A347A159F31EB4BE9D51F1C330B9D5 /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = src/include/openssl/des.h; sourceTree = "<group>"; }; 27ACC5A5F5C5DCD1BA7A556A1975B698 /* xds_bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_bootstrap.h; path = src/core/ext/filters/client_channel/xds/xds_bootstrap.h; sourceTree = "<group>"; }; - 27B5AD1FD1C210B3AA12E07B1CC5C5A0 /* bound.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bound.cc; path = Firestore/core/src/core/bound.cc; sourceTree = "<group>"; }; + 27B5AD1FD1C210B3AA12E07B1CC5C5A0 /* bound.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bound.cc; path = Firestore/core/src/core/bound.cc; sourceTree = "<group>"; }; 27D2A4F41BCF635528E689BE44A9BD68 /* FIRGetOOBConfirmationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetOOBConfirmationCodeResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRGetOOBConfirmationCodeResponse.h; sourceTree = "<group>"; }; 280A92EE7E46AE230D89C4DD5D8B6E5F /* backend_metric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backend_metric.h; path = src/core/ext/filters/client_channel/backend_metric.h; sourceTree = "<group>"; }; - 281B1D8A62A73DA8AF9A88D0FEFA427E /* pair.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pair.c; path = src/crypto/bio/pair.c; sourceTree = "<group>"; }; + 281B1D8A62A73DA8AF9A88D0FEFA427E /* pair.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pair.c; path = src/crypto/bio/pair.c; sourceTree = "<group>"; }; 2825D0B3CF30F22B76FAF888F423318F /* server_builder_plugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_builder_plugin.h; path = include/grpcpp/impl/server_builder_plugin.h; sourceTree = "<group>"; }; 286C23B04A58BA51C4A3D8624DCD1D2E /* regex.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = regex.upb.h; path = "src/core/ext/upb-generated/envoy/type/matcher/regex.upb.h"; sourceTree = "<group>"; }; 289E64F8BA76D407E9D13320F7A3F73A /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = "<group>"; }; 28A2B856217170EB1F811413537EF94E /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = "<group>"; }; 28BFB12A509DD899BE148D640C2E84BE /* auth_filters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_filters.h; path = src/core/lib/security/transport/auth_filters.h; sourceTree = "<group>"; }; - 291899C687BC1C55E9823B7A22AE9AE1 /* create_channel_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = create_channel_internal.cc; path = src/cpp/client/create_channel_internal.cc; sourceTree = "<group>"; }; + 291899C687BC1C55E9823B7A22AE9AE1 /* create_channel_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = create_channel_internal.cc; path = src/cpp/client/create_channel_internal.cc; sourceTree = "<group>"; }; 29278212163628BC100BE1F00D190AA5 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = "<group>"; }; 2935E958661E6037EAF9D7F822A65358 /* inlined_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inlined_vector.h; path = src/core/lib/gprpp/inlined_vector.h; sourceTree = "<group>"; }; 2981CE9B1A6975D38F5CA6DAD348C01C /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = src/include/openssl/asn1_mac.h; sourceTree = "<group>"; }; 29DCFEE3CE05911D7598AB60B9E466A8 /* FIRSendVerificationCodeRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSendVerificationCodeRequest.h; sourceTree = "<group>"; }; - 29FE54F1C82E03CC3F90AC12F51F5898 /* document_map.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_map.cc; path = Firestore/core/src/model/document_map.cc; sourceTree = "<group>"; }; - 2A08B1D2BFA819FE036187AC369DF08D /* ssl_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_transport_security.cc; path = src/core/tsi/ssl_transport_security.cc; sourceTree = "<group>"; }; - 2A3A4517263FB68C142243762AA4D1BC /* aes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = aes.c; path = src/crypto/fipsmodule/aes/aes.c; sourceTree = "<group>"; }; + 29FE54F1C82E03CC3F90AC12F51F5898 /* document_map.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_map.cc; path = Firestore/core/src/model/document_map.cc; sourceTree = "<group>"; }; + 2A08B1D2BFA819FE036187AC369DF08D /* ssl_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_transport_security.cc; path = src/core/tsi/ssl_transport_security.cc; sourceTree = "<group>"; }; + 2A3A4517263FB68C142243762AA4D1BC /* aes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aes.c; path = src/crypto/fipsmodule/aes/aes.c; sourceTree = "<group>"; }; 2A3BAB639710F74BBAD3647C03908E52 /* grpc_ares_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_ares_wrapper.h; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h; sourceTree = "<group>"; }; 2A3E619F8AA5984098863B5AA22FE8B9 /* channel_stack_type.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack_type.h; path = src/core/lib/surface/channel_stack_type.h; sourceTree = "<group>"; }; 2A6FBF4A78B0EF5C12C646E56C0A3102 /* str_cat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_cat.h; path = absl/strings/str_cat.h; sourceTree = "<group>"; }; 2A7CE58F0E415D59DD8B0A4438313D27 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/grpc/impl/codegen/slice.h; sourceTree = "<group>"; }; - 2A8A2B43EB2FF57214D649DAD00DE5F4 /* alts_record_protocol_crypter_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_record_protocol_crypter_common.cc; path = src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc; sourceTree = "<group>"; }; - 2A9F62D61046B32DF3A7690FF02CC566 /* executor_std.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = executor_std.cc; path = Firestore/core/src/util/executor_std.cc; sourceTree = "<group>"; }; + 2A8A2B43EB2FF57214D649DAD00DE5F4 /* alts_record_protocol_crypter_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_record_protocol_crypter_common.cc; path = src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc; sourceTree = "<group>"; }; + 2A9F62D61046B32DF3A7690FF02CC566 /* executor_std.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = executor_std.cc; path = Firestore/core/src/util/executor_std.cc; sourceTree = "<group>"; }; 2ABA96F69D94B83BBBDA95A1CCDF0909 /* FIRAuthAppCredentialManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredentialManager.m; path = FirebaseAuth/Sources/SystemService/FIRAuthAppCredentialManager.m; sourceTree = "<group>"; }; 2AE7355C401ED63B00C8C65F129E2B6E /* async_stream_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_stream_impl.h; path = include/grpcpp/support/async_stream_impl.h; sourceTree = "<group>"; }; 2AE9910FDB5997CB2763D94EA6EC21AE /* frame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame.h; path = src/core/ext/transport/chttp2/transport/frame.h; sourceTree = "<group>"; }; - 2AF6D6BDC1CE4CBCE262BEEA021B8278 /* time_precise.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_precise.cc; path = src/core/lib/gpr/time_precise.cc; sourceTree = "<group>"; }; + 2AF6D6BDC1CE4CBCE262BEEA021B8278 /* time_precise.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_precise.cc; path = src/core/lib/gpr/time_precise.cc; sourceTree = "<group>"; }; 2B56944CA68AF175967D5721FF17AF39 /* eventmanager_libuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = eventmanager_libuv.h; path = src/core/lib/iomgr/poller/eventmanager_libuv.h; sourceTree = "<group>"; }; 2B5910798F68CF5ABBE362C308EC290D /* hpack_encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hpack_encoder.h; path = src/core/ext/transport/chttp2/transport/hpack_encoder.h; sourceTree = "<group>"; }; - 2B7D85F8BACFBC9178E41E15D4881D8A /* x509_obj.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_obj.c; path = src/crypto/x509/x509_obj.c; sourceTree = "<group>"; }; + 2B7D85F8BACFBC9178E41E15D4881D8A /* x509_obj.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_obj.c; path = src/crypto/x509/x509_obj.c; sourceTree = "<group>"; }; 2BB2A4E5234FE421BB8EBC055336266A /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = "<group>"; }; - 2BC19B6470D80909AD63325EE6AEB258 /* hard_assert.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hard_assert.cc; path = Firestore/core/src/util/hard_assert.cc; sourceTree = "<group>"; }; - 2BC6A7344465B05DC3192F406BFB496C /* aes_gcm.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = aes_gcm.cc; path = src/core/tsi/alts/crypt/aes_gcm.cc; sourceTree = "<group>"; }; + 2BC19B6470D80909AD63325EE6AEB258 /* hard_assert.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hard_assert.cc; path = Firestore/core/src/util/hard_assert.cc; sourceTree = "<group>"; }; + 2BC6A7344465B05DC3192F406BFB496C /* aes_gcm.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = aes_gcm.cc; path = src/core/tsi/alts/crypt/aes_gcm.cc; sourceTree = "<group>"; }; 2BD694769871790ABD92721F2AB93400 /* p256-x86_64-table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "p256-x86_64-table.h"; path = "src/crypto/fipsmodule/ec/p256-x86_64-table.h"; sourceTree = "<group>"; }; - 2C1554A3E27BD6B427030C570DFE958E /* charconv_bigint.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = charconv_bigint.cc; path = absl/strings/internal/charconv_bigint.cc; sourceTree = "<group>"; }; - 2C160CF895CC25AA30037089ECDB9F43 /* t_x509a.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = t_x509a.c; path = src/crypto/x509/t_x509a.c; sourceTree = "<group>"; }; - 2C186F27CD0B87BDB25D6F4308BA365A /* alts_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_credentials.cc; path = src/core/lib/security/credentials/alts/alts_credentials.cc; sourceTree = "<group>"; }; + 2C1554A3E27BD6B427030C570DFE958E /* charconv_bigint.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = charconv_bigint.cc; path = absl/strings/internal/charconv_bigint.cc; sourceTree = "<group>"; }; + 2C160CF895CC25AA30037089ECDB9F43 /* t_x509a.c */ = {isa = PBXFileReference; includeInIndex = 1; name = t_x509a.c; path = src/crypto/x509/t_x509a.c; sourceTree = "<group>"; }; + 2C186F27CD0B87BDB25D6F4308BA365A /* alts_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_credentials.cc; path = src/core/lib/security/credentials/alts/alts_credentials.cc; sourceTree = "<group>"; }; 2C1B31444F212685658A78202D666593 /* FIRAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthCredential.h; sourceTree = "<group>"; }; - 2C60FC64CFC114FBE4716B4D792A2F6D /* reference_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = reference_set.cc; path = Firestore/core/src/local/reference_set.cc; sourceTree = "<group>"; }; + 2C60FC64CFC114FBE4716B4D792A2F6D /* reference_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = reference_set.cc; path = Firestore/core/src/local/reference_set.cc; sourceTree = "<group>"; }; 2C7A767C159BA9746774241A32F5C102 /* FIRSignUpNewUserResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSignUpNewUserResponse.m; sourceTree = "<group>"; }; - 2C8CAB945F1FE88231546E85F73AC98B /* string.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string.cc; path = src/core/lib/gpr/string.cc; sourceTree = "<group>"; }; + 2C8CAB945F1FE88231546E85F73AC98B /* string.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string.cc; path = src/core/lib/gpr/string.cc; sourceTree = "<group>"; }; 2C98060C1B0B2D18B39779742856191B /* FIRAuthSerialTaskQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthSerialTaskQueue.m; path = FirebaseAuth/Sources/Auth/FIRAuthSerialTaskQueue.m; sourceTree = "<group>"; }; - 2CAFE03F9D95FDC7E5E06C3A74FCBA1D /* xds_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_client.cc; path = src/core/ext/filters/client_channel/xds/xds_client.cc; sourceTree = "<group>"; }; + 2CAFE03F9D95FDC7E5E06C3A74FCBA1D /* xds_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_client.cc; path = src/core/ext/filters/client_channel/xds/xds_client.cc; sourceTree = "<group>"; }; 2CBD828CE18805D7E9DAB15CD476B918 /* FIRMultiFactorResolver+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRMultiFactorResolver+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/FIRMultiFactorResolver+Internal.h"; sourceTree = "<group>"; }; 2CC5369A9E9D629989032AFBE1DAD3AC /* inlined_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inlined_vector.h; path = absl/container/internal/inlined_vector.h; sourceTree = "<group>"; }; 2D02C6CE443AB7E35A8039E6221400FA /* tsi_error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tsi_error.h; path = src/core/lib/security/transport/tsi_error.h; sourceTree = "<group>"; }; 2D0D81008D2AD2EB4559ADDDC5351B88 /* error_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_utils.h; path = src/core/lib/transport/error_utils.h; sourceTree = "<group>"; }; 2D1C8FE76D5812BCBE4AC444D421566B /* CLTypingLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CLTypingLabel.modulemap; sourceTree = "<group>"; }; - 2D315C2F4BF7C3C491ABADB4FE64003A /* watch_change.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = watch_change.cc; path = Firestore/core/src/remote/watch_change.cc; sourceTree = "<group>"; }; + 2D315C2F4BF7C3C491ABADB4FE64003A /* watch_change.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = watch_change.cc; path = Firestore/core/src/remote/watch_change.cc; sourceTree = "<group>"; }; 2D374E1BB8F5F1BDE0CEB4435C61E0CD /* frame_settings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_settings.h; path = src/core/ext/transport/chttp2/transport/frame_settings.h; sourceTree = "<group>"; }; - 2D3ADEDBF5A4DB50BB38BE44A48E0E2F /* grpc_root_certificates_generated.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_root_certificates_generated.cc; path = Firestore/core/src/remote/grpc_root_certificates_generated.cc; sourceTree = "<group>"; }; + 2D3ADEDBF5A4DB50BB38BE44A48E0E2F /* grpc_root_certificates_generated.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_root_certificates_generated.cc; path = Firestore/core/src/remote/grpc_root_certificates_generated.cc; sourceTree = "<group>"; }; 2D3D44B9FD3D82811D06E8795FBD47F8 /* timer_heap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_heap.h; path = src/core/lib/iomgr/timer_heap.h; sourceTree = "<group>"; }; - 2D464823E6B250E3F906F20B846C1DC3 /* filter_block.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filter_block.cc; path = table/filter_block.cc; sourceTree = "<group>"; }; + 2D464823E6B250E3F906F20B846C1DC3 /* filter_block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_block.cc; path = table/filter_block.cc; sourceTree = "<group>"; }; 2D4C9C5CB18B8D44CF7C526DC7291FC0 /* FIRAuthStoredUserManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthStoredUserManager.m; path = FirebaseAuth/Sources/SystemService/FIRAuthStoredUserManager.m; sourceTree = "<group>"; }; 2D537944EF00E66CC8D5C0159BE74188 /* http2_settings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http2_settings.h; path = src/core/ext/transport/chttp2/transport/http2_settings.h; sourceTree = "<group>"; }; - 2D8D208BDF2EC849344408FF70BB6E45 /* x509_vpm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_vpm.c; path = src/crypto/x509/x509_vpm.c; sourceTree = "<group>"; }; + 2D8D208BDF2EC849344408FF70BB6E45 /* x509_vpm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_vpm.c; path = src/crypto/x509/x509_vpm.c; sourceTree = "<group>"; }; 2DA2DD34B82C48D5207A0491EED4C627 /* sockaddr_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_posix.h; path = src/core/lib/iomgr/sockaddr_posix.h; sourceTree = "<group>"; }; 2DA330FDB2415F917714349F8EAA6A77 /* load_reporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_reporting.h; path = include/grpc/load_reporting.h; sourceTree = "<group>"; }; - 2DC3EC37EEF6B57861FD76A3E18AABBB /* patch_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = patch_mutation.cc; path = Firestore/core/src/model/patch_mutation.cc; sourceTree = "<group>"; }; + 2DC3EC37EEF6B57861FD76A3E18AABBB /* patch_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = patch_mutation.cc; path = Firestore/core/src/model/patch_mutation.cc; sourceTree = "<group>"; }; 2DDA5CC99F986F46B185DC488C53F048 /* frame_ping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_ping.h; path = src/core/ext/transport/chttp2/transport/frame_ping.h; sourceTree = "<group>"; }; 2DF0BB7D38DF2DA70F919797CEA962ED /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = third_party/upb/upb/encode.h; sourceTree = "<group>"; }; 2E14A0927FD248B2B6F8266EDBEF54F2 /* client_interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_interceptor.h; path = include/grpcpp/support/client_interceptor.h; sourceTree = "<group>"; }; 2E154DFA8CA21078869F99CC3890B322 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; 2E1CB89C184BADF8DF0F3FDBDAA7A064 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = "<group>"; }; - 2E2BBA2D5959533F91A93C584D8F1B43 /* credentials_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = credentials_cc.cc; path = src/cpp/client/credentials_cc.cc; sourceTree = "<group>"; }; + 2E2BBA2D5959533F91A93C584D8F1B43 /* credentials_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = credentials_cc.cc; path = src/cpp/client/credentials_cc.cc; sourceTree = "<group>"; }; 2E42FEF9D72F20EDEF9FD8A4093CD36D /* time_zone_libc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_libc.h; path = absl/time/internal/cctz/src/time_zone_libc.h; sourceTree = "<group>"; }; 2E87EC60F0181EF2C5E9B0EC021EF03E /* cpu-arm-linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cpu-arm-linux.h"; path = "src/crypto/cpu-arm-linux.h"; sourceTree = "<group>"; }; 2E9067B8BC8AD2422136108A0327F99E /* unscaledcycleclock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unscaledcycleclock.h; path = absl/base/internal/unscaledcycleclock.h; sourceTree = "<group>"; }; 2EA38F88EE7A5EBD14A3E646B97A41D0 /* local_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_security_connector.h; path = src/core/lib/security/security_connector/local/local_security_connector.h; sourceTree = "<group>"; }; - 2ECBD96846236209FE5CCF0389522FB0 /* by_dir.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = by_dir.c; path = src/crypto/x509/by_dir.c; sourceTree = "<group>"; }; + 2ECBD96846236209FE5CCF0389522FB0 /* by_dir.c */ = {isa = PBXFileReference; includeInIndex = 1; name = by_dir.c; path = src/crypto/x509/by_dir.c; sourceTree = "<group>"; }; 2EF526E646ED881151E92FEB20A350BE /* FIRFirebaseUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirebaseUserAgent.h; path = FirebaseCore/Sources/FIRFirebaseUserAgent.h; sourceTree = "<group>"; }; 2F0940D92BABDA07A892ED3FF8801FF3 /* FIRVerifyPhoneNumberResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPhoneNumberResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPhoneNumberResponse.m; sourceTree = "<group>"; }; 2F30AE0FF1C1C07534433C1E34F060BD /* span.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = span.h; path = absl/types/internal/span.h; sourceTree = "<group>"; }; - 2F3DF7D481D15B4A2EDFBB09F0A7ED24 /* time_zone_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_impl.cc; path = absl/time/internal/cctz/src/time_zone_impl.cc; sourceTree = "<group>"; }; + 2F3DF7D481D15B4A2EDFBB09F0A7ED24 /* time_zone_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_impl.cc; path = absl/time/internal/cctz/src/time_zone_impl.cc; sourceTree = "<group>"; }; 2F42027FF4333D7885C67FC3CEEEAF25 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/third_party/fiat/internal.h; sourceTree = "<group>"; }; 2F5E0D0DBDC4AFCE37813CCBB0113489 /* gogo.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gogo.upb.h; path = "src/core/ext/upb-generated/gogoproto/gogo.upb.h"; sourceTree = "<group>"; }; 2F5F2C20B436DD12F1772FF5149EA12B /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = "<group>"; }; - 2F61992FE0ED941AB6E68671654A42C2 /* annotations.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = annotations.upb.c; path = "src/core/ext/upb-generated/google/api/annotations.upb.c"; sourceTree = "<group>"; }; + 2F61992FE0ED941AB6E68671654A42C2 /* annotations.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = annotations.upb.c; path = "src/core/ext/upb-generated/google/api/annotations.upb.c"; sourceTree = "<group>"; }; 2F8104D95C39B6B98FB847FD8B548CBE /* coding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = coding.h; path = util/coding.h; sourceTree = "<group>"; }; 2F8E1B0D1C90CE1FAB937D84FA86B96D /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = "<group>"; }; 2FA016666DD17261EB3AF6D0B506462A /* trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = trace.h; path = src/core/lib/debug/trace.h; sourceTree = "<group>"; }; - 2FDC44404829565CD493C9B6C8836FA0 /* descriptor.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = descriptor.upb.c; path = "src/core/ext/upb-generated/google/protobuf/descriptor.upb.c"; sourceTree = "<group>"; }; + 2FDC44404829565CD493C9B6C8836FA0 /* descriptor.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = descriptor.upb.c; path = "src/core/ext/upb-generated/google/protobuf/descriptor.upb.c"; sourceTree = "<group>"; }; 2FE8962710D4D0AEE62499DA19E0E388 /* ref_counted.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ref_counted.h; path = src/core/lib/gprpp/ref_counted.h; sourceTree = "<group>"; }; 3002F67FC52F7ED4D218FED2D168976F /* resource_quota.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource_quota.h; path = include/grpcpp/resource_quota.h; sourceTree = "<group>"; }; 30177E6E5C01A666728C6E3B007CD59F /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = "<group>"; }; - 3019307A127197A8E3EB48048A49479D /* ascii.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ascii.cc; path = absl/strings/ascii.cc; sourceTree = "<group>"; }; - 3030957E58154216CAFAC0CC32F84C77 /* check_gcp_environment_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = check_gcp_environment_linux.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc; sourceTree = "<group>"; }; + 3019307A127197A8E3EB48048A49479D /* ascii.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ascii.cc; path = absl/strings/ascii.cc; sourceTree = "<group>"; }; + 3030957E58154216CAFAC0CC32F84C77 /* check_gcp_environment_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = check_gcp_environment_linux.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc; sourceTree = "<group>"; }; 30312A4B86B32E24818C3FBEF8C381A4 /* rpc_method.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_method.h; path = include/grpcpp/impl/codegen/rpc_method.h; sourceTree = "<group>"; }; 303F6F1F382A046FCF32ADFE0BBB0C21 /* httpcli.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = httpcli.h; path = src/core/lib/http/httpcli.h; sourceTree = "<group>"; }; 3045BC30F2B2DE9386DE41FFBF6FA9C5 /* status.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.upb.h; path = "src/core/ext/upb-generated/google/rpc/status.upb.h"; sourceTree = "<group>"; }; 304BC63275EDDE5373BF33EF46E459C9 /* GDTCORAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORAssert.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORAssert.m; sourceTree = "<group>"; }; 30791AC9A984C50B59618014180B655C /* load_report.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_report.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.h"; sourceTree = "<group>"; }; - 30A4A5DD2DF36A1B3E7278B1A0D8FB4E /* grpc_ares_wrapper_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_wrapper_windows.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc; sourceTree = "<group>"; }; + 30A4A5DD2DF36A1B3E7278B1A0D8FB4E /* grpc_ares_wrapper_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_wrapper_windows.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc; sourceTree = "<group>"; }; 30E851A9186880148188FEE527314418 /* FIRAdditionalUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAdditionalUserInfo.m; path = FirebaseAuth/Sources/User/FIRAdditionalUserInfo.m; sourceTree = "<group>"; }; 31106D325C12EA1379C4D1A2CED5FA57 /* load_system_roots_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_system_roots_linux.h; path = src/core/lib/security/security_connector/load_system_roots_linux.h; sourceTree = "<group>"; }; 31485358BA3AC436407BEE92EEDB8205 /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = src/include/openssl/blowfish.h; sourceTree = "<group>"; }; 3152AE5DE072DA949A183E486FEAFAEF /* frame_settings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_settings.h; path = src/core/ext/transport/chttp2/transport/frame_settings.h; sourceTree = "<group>"; }; - 31674BA0A564D04335AA25DA7A7520BC /* xds.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds.cc; path = src/core/ext/filters/client_channel/lb_policy/xds/xds.cc; sourceTree = "<group>"; }; - 31692A4ED2B0867EEBF9DCC0926EC177 /* time_zone_info.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_info.cc; path = absl/time/internal/cctz/src/time_zone_info.cc; sourceTree = "<group>"; }; - 316F6790D07CA90F88602DE4326CC36C /* udp_listener_config.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = udp_listener_config.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.c"; sourceTree = "<group>"; }; + 31674BA0A564D04335AA25DA7A7520BC /* xds.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds.cc; path = src/core/ext/filters/client_channel/lb_policy/xds/xds.cc; sourceTree = "<group>"; }; + 31692A4ED2B0867EEBF9DCC0926EC177 /* time_zone_info.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_info.cc; path = absl/time/internal/cctz/src/time_zone_info.cc; sourceTree = "<group>"; }; + 316F6790D07CA90F88602DE4326CC36C /* udp_listener_config.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = udp_listener_config.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.c"; sourceTree = "<group>"; }; 3194069485F9256C9E7D6F2A00962EC8 /* FIRFieldPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFieldPath.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFieldPath.h; sourceTree = "<group>"; }; 3198223809EAFA4801151288F011769F /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = "<group>"; }; 31994D00FBB5DC5B39A2B3405164372C /* http.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http.upb.h; path = "src/core/ext/upb-generated/google/api/http.upb.h"; sourceTree = "<group>"; }; - 31A5FDAA0E149489AB4FE63FDEEF47AA /* local_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_serializer.cc; path = Firestore/core/src/local/local_serializer.cc; sourceTree = "<group>"; }; - 31B4E188D3F2E98DD91977CFFAAD2224 /* periodic_sampler.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = periodic_sampler.cc; path = absl/base/internal/periodic_sampler.cc; sourceTree = "<group>"; }; - 31B572D2266651C5C6A7281E5E4E2681 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign.c; path = src/crypto/evp/sign.c; sourceTree = "<group>"; }; + 31A5FDAA0E149489AB4FE63FDEEF47AA /* local_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_serializer.cc; path = Firestore/core/src/local/local_serializer.cc; sourceTree = "<group>"; }; + 31B4E188D3F2E98DD91977CFFAAD2224 /* periodic_sampler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = periodic_sampler.cc; path = absl/base/internal/periodic_sampler.cc; sourceTree = "<group>"; }; + 31B572D2266651C5C6A7281E5E4E2681 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = src/crypto/evp/sign.c; sourceTree = "<group>"; }; 31BD3F1CAA66823EAA2085C58885140C /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = "<group>"; }; 31C4EB91544AC062E7B934080B509235 /* FIRFieldValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFieldValue.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFieldValue.h; sourceTree = "<group>"; }; 31EA444BFB45C33E921D469D4AAA3D3A /* alts_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_credentials.h; path = src/core/lib/security/credentials/alts/alts_credentials.h; sourceTree = "<group>"; }; 31F962E0725762A7DDAE4FA040256898 /* api_listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api_listener.upb.h; path = "src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.h"; sourceTree = "<group>"; }; - 320B04D07173747E93C58B7A129E949C /* add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = add.c; path = src/crypto/fipsmodule/bn/add.c; sourceTree = "<group>"; }; + 320B04D07173747E93C58B7A129E949C /* add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = add.c; path = src/crypto/fipsmodule/bn/add.c; sourceTree = "<group>"; }; 32117229C43E4FA32D1B80844D45B031 /* range.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = range.upb.h; path = "src/core/ext/upb-generated/envoy/type/range.upb.h"; sourceTree = "<group>"; }; 321840E372C479D06963586A4055AB31 /* fake_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_transport_security.h; path = src/core/tsi/fake_transport_security.h; sourceTree = "<group>"; }; 32462C8A48B0E16F1A39B0506C533B8D /* client_callback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_callback.h; path = include/grpcpp/support/client_callback.h; sourceTree = "<group>"; }; @@ -8991,127 +8990,127 @@ 32CB7946C097AB6BCA7EF4ACEAAE4FFF /* frame_handler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_handler.h; path = src/core/tsi/alts/frame_protector/frame_handler.h; sourceTree = "<group>"; }; 32D59687B66A7C7CE9A2AE3199FF09AA /* inlined_vector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inlined_vector.h; path = absl/container/inlined_vector.h; sourceTree = "<group>"; }; 32DFE09F5A997EAC57026E69F4A44961 /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = "<group>"; }; - 32E2404F2123A21398B6ED84920AC29B /* query.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/query.nanopb.cc; sourceTree = "<group>"; }; - 32E8B574CA46CCA5FEA3E271B6481DC2 /* handoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handoff.cc; path = src/ssl/handoff.cc; sourceTree = "<group>"; }; + 32E2404F2123A21398B6ED84920AC29B /* query.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/query.nanopb.cc; sourceTree = "<group>"; }; + 32E8B574CA46CCA5FEA3E271B6481DC2 /* handoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handoff.cc; path = src/ssl/handoff.cc; sourceTree = "<group>"; }; 3303A405361CF1BB3C96CA5CCECA953D /* rds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/rds.upb.h"; sourceTree = "<group>"; }; 3317ED710E0028C6A60AB238341A69A7 /* grpc_security_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_security_constants.h; path = include/grpc/grpc_security_constants.h; sourceTree = "<group>"; }; - 33411E8566C181A6C40D1162C366C7BC /* transport_op_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transport_op_string.cc; path = src/core/lib/transport/transport_op_string.cc; sourceTree = "<group>"; }; - 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 33411E8566C181A6C40D1162C366C7BC /* transport_op_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transport_op_string.cc; path = src/core/lib/transport/transport_op_string.cc; sourceTree = "<group>"; }; + 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBLPromises.framework; path = PromisesObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 335A78F51E1A5E2AFDAD517D32EE2097 /* server_builder_option.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_builder_option.h; path = include/grpcpp/impl/server_builder_option.h; sourceTree = "<group>"; }; 335B2F5264471ED8B757A6021B8FE955 /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = "<group>"; }; 33666CEA59B63F6DB899604EE9ADDDDD /* global_subchannel_pool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_subchannel_pool.h; path = src/core/ext/filters/client_channel/global_subchannel_pool.h; sourceTree = "<group>"; }; 33694203BF33B0A16FD2672B4E67E903 /* alts_zero_copy_grpc_protector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_zero_copy_grpc_protector.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h; sourceTree = "<group>"; }; 337EB767E8492FF50399B46FEEA779B8 /* FIRGoogleAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/Google/FIRGoogleAuthCredential.m; sourceTree = "<group>"; }; 33961FCCE4495039A8C5BDADE9392105 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = "<group>"; }; - 33A8B1F945CEE077F88E595EC11CEF5C /* simple_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = simple_mul.c; path = src/crypto/fipsmodule/ec/simple_mul.c; sourceTree = "<group>"; }; - 33D40F377F95201F7BF1B2E6305918BA /* load_system_roots_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = load_system_roots_linux.cc; path = src/core/lib/security/security_connector/load_system_roots_linux.cc; sourceTree = "<group>"; }; + 33A8B1F945CEE077F88E595EC11CEF5C /* simple_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = simple_mul.c; path = src/crypto/fipsmodule/ec/simple_mul.c; sourceTree = "<group>"; }; + 33D40F377F95201F7BF1B2E6305918BA /* load_system_roots_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = load_system_roots_linux.cc; path = src/core/lib/security/security_connector/load_system_roots_linux.cc; sourceTree = "<group>"; }; 33EBB32704BF0C51611F09D40F2CF566 /* GTMSessionFetcher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.debug.xcconfig; sourceTree = "<group>"; }; 3428A30D3F3D86F2795AEDDB6EB0AFC7 /* frame_goaway.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_goaway.h; path = src/core/ext/transport/chttp2/transport/frame_goaway.h; sourceTree = "<group>"; }; 343413364F129A879149BD46F2BD9655 /* FIRTimestamp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTimestamp.m; path = Firestore/Source/API/FIRTimestamp.m; sourceTree = "<group>"; }; - 343C6BFB85B17AE105AFAEB8E54FCBC4 /* ordered_code.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ordered_code.cc; path = Firestore/core/src/util/ordered_code.cc; sourceTree = "<group>"; }; - 344E2FEC090AFB369966BDE752167294 /* ssl_versions.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_versions.cc; path = src/ssl/ssl_versions.cc; sourceTree = "<group>"; }; + 343C6BFB85B17AE105AFAEB8E54FCBC4 /* ordered_code.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ordered_code.cc; path = Firestore/core/src/util/ordered_code.cc; sourceTree = "<group>"; }; + 344E2FEC090AFB369966BDE752167294 /* ssl_versions.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_versions.cc; path = src/ssl/ssl_versions.cc; sourceTree = "<group>"; }; 344E69F888E0B02BACC553C9F846E142 /* unix_sockets_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unix_sockets_posix.h; path = src/core/lib/iomgr/unix_sockets_posix.h; sourceTree = "<group>"; }; 344EB1E1DEBAA624EFC9EBE9ABEC7FE2 /* backup_poller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backup_poller.h; path = src/core/ext/filters/client_channel/backup_poller.h; sourceTree = "<group>"; }; 347E591E11D86B705885258AB4E5D8F3 /* jwt_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jwt_credentials.h; path = src/core/lib/security/credentials/jwt/jwt_credentials.h; sourceTree = "<group>"; }; 34966F9585901F157A23A80797AAFB65 /* discovery.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = discovery.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/discovery.upb.h"; sourceTree = "<group>"; }; - 349E6D3480FB53B4D4724A6B88AB896B /* ev_epollex_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ev_epollex_linux.cc; path = src/core/lib/iomgr/ev_epollex_linux.cc; sourceTree = "<group>"; }; - 34B540115672B255F75CE9559032E4DC /* pollset.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset.cc; path = src/core/lib/iomgr/pollset.cc; sourceTree = "<group>"; }; + 349E6D3480FB53B4D4724A6B88AB896B /* ev_epollex_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ev_epollex_linux.cc; path = src/core/lib/iomgr/ev_epollex_linux.cc; sourceTree = "<group>"; }; + 34B540115672B255F75CE9559032E4DC /* pollset.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset.cc; path = src/core/lib/iomgr/pollset.cc; sourceTree = "<group>"; }; 34CF42C60647C6E328E614DB8224A735 /* route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/route.upb.h"; sourceTree = "<group>"; }; 34EBDA066D7BE06A563078627F24398A /* backend_metric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backend_metric.h; path = src/core/ext/filters/client_channel/backend_metric.h; sourceTree = "<group>"; }; - 34EE452DAC41071A14DF0B81C0B33340 /* view.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = view.cc; path = Firestore/core/src/core/view.cc; sourceTree = "<group>"; }; + 34EE452DAC41071A14DF0B81C0B33340 /* view.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = view.cc; path = Firestore/core/src/core/view.cc; sourceTree = "<group>"; }; 34F866D85E19A9E6C4AAD198E4A71E2B /* fork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fork.h; path = src/core/lib/gprpp/fork.h; sourceTree = "<group>"; }; - 350F72996089AF9F468FC4D275F8D9D6 /* c.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = c.cc; path = db/c.cc; sourceTree = "<group>"; }; + 350F72996089AF9F468FC4D275F8D9D6 /* c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = c.cc; path = db/c.cc; sourceTree = "<group>"; }; 35576FA5A64EEDB58453A9FD29CF7553 /* atm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm.h; path = include/grpc/support/atm.h; sourceTree = "<group>"; }; 35AA36FA230E1CD59AEA5CFDDBA76818 /* leveldb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = leveldb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 35BD25E40616B8757A41810DF3D5AB67 /* empty.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = empty.upb.h; path = "src/core/ext/upb-generated/google/protobuf/empty.upb.h"; sourceTree = "<group>"; }; 35CC60F1A78FF8DF06628C609FCF93F7 /* tcp_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_server.h; path = src/core/lib/iomgr/tcp_server.h; sourceTree = "<group>"; }; - 35F4C996635A12E04200C5BB9084E6D5 /* document.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document.cc; path = Firestore/core/src/model/document.cc; sourceTree = "<group>"; }; - 360D13A555C61E5D3A51DC2A34C06E2B /* tasn_utl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_utl.c; path = src/crypto/asn1/tasn_utl.c; sourceTree = "<group>"; }; + 35F4C996635A12E04200C5BB9084E6D5 /* document.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document.cc; path = Firestore/core/src/model/document.cc; sourceTree = "<group>"; }; + 360D13A555C61E5D3A51DC2A34C06E2B /* tasn_utl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_utl.c; path = src/crypto/asn1/tasn_utl.c; sourceTree = "<group>"; }; 360F4E6F9945A7C6A8B02D4A3DA4BA71 /* FIRFacebookAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRFacebookAuthProvider.h; sourceTree = "<group>"; }; - 361111AF717B3D21CF2BC1E1E5A1A90B /* gcd_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = gcd_extra.c; path = src/crypto/fipsmodule/bn/gcd_extra.c; sourceTree = "<group>"; }; + 361111AF717B3D21CF2BC1E1E5A1A90B /* gcd_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = gcd_extra.c; path = src/crypto/fipsmodule/bn/gcd_extra.c; sourceTree = "<group>"; }; 362936A5A3F13BEC4451475800C199EC /* compression_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression_internal.h; path = src/core/lib/compression/compression_internal.h; sourceTree = "<group>"; }; 363B1A49AC9D02BA60C2596AA5A86BA7 /* log_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_reader.h; path = db/log_reader.h; sourceTree = "<group>"; }; 3643E8343F2CE142ACA434EC5CF20CFE /* alts_grpc_record_protocol_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_record_protocol_common.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h; sourceTree = "<group>"; }; 3645C9AF135BCE973FCD99D49F0D4139 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 3645D6AFA53BDAD7F306A53B74088578 /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = src/include/openssl/dsa.h; sourceTree = "<group>"; }; - 367B7191FE099E8931BF9C6403BD8000 /* pollset_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_custom.cc; path = src/core/lib/iomgr/pollset_custom.cc; sourceTree = "<group>"; }; + 367B7191FE099E8931BF9C6403BD8000 /* pollset_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_custom.cc; path = src/core/lib/iomgr/pollset_custom.cc; sourceTree = "<group>"; }; 36907EAB75A59C28FF9BA503EC1E8646 /* compressed_tuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compressed_tuple.h; path = absl/container/internal/compressed_tuple.h; sourceTree = "<group>"; }; - 3696835D5029BADF3E01A4C599807B49 /* mutation_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mutation_batch.cc; path = Firestore/core/src/model/mutation_batch.cc; sourceTree = "<group>"; }; + 3696835D5029BADF3E01A4C599807B49 /* mutation_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mutation_batch.cc; path = Firestore/core/src/model/mutation_batch.cc; sourceTree = "<group>"; }; 36CA69C0FC698C1D0508C1FD10F6451E /* udp_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = udp_server.h; path = src/core/lib/iomgr/udp_server.h; sourceTree = "<group>"; }; 36F5232F2CB6C69825A48CC7F9921D9C /* byte_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_stream.h; path = src/core/lib/transport/byte_stream.h; sourceTree = "<group>"; }; 36F6943238E3F5207662D5CF4D4145BC /* FIRVerifyAssertionResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyAssertionResponse.m; sourceTree = "<group>"; }; 36FE04A453BA5CCF034562EB343B2EB2 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = "<group>"; }; - 3709E326E3501036C51A2557F610B654 /* kdf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = kdf.c; path = src/crypto/fipsmodule/tls/kdf.c; sourceTree = "<group>"; }; - 37167194B4B6A9CEA90AA854CE37C8C7 /* socket_factory_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_factory_posix.cc; path = src/core/lib/iomgr/socket_factory_posix.cc; sourceTree = "<group>"; }; + 3709E326E3501036C51A2557F610B654 /* kdf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = kdf.c; path = src/crypto/fipsmodule/tls/kdf.c; sourceTree = "<group>"; }; + 37167194B4B6A9CEA90AA854CE37C8C7 /* socket_factory_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_factory_posix.cc; path = src/core/lib/iomgr/socket_factory_posix.cc; sourceTree = "<group>"; }; 3737647E6B8312ADCF9B01F7E3F2E749 /* FIRAuthUIDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthUIDelegate.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthUIDelegate.h; sourceTree = "<group>"; }; 3752279FF5A9D9BEA1C1B5880A952101 /* parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = parser.h; path = src/core/lib/http/parser.h; sourceTree = "<group>"; }; - 375E41C1D08C7198EE71308F3E50200C /* grpc_connection.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_connection.cc; path = Firestore/core/src/remote/grpc_connection.cc; sourceTree = "<group>"; }; + 375E41C1D08C7198EE71308F3E50200C /* grpc_connection.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_connection.cc; path = Firestore/core/src/remote/grpc_connection.cc; sourceTree = "<group>"; }; 376FC5FA85F4983C55ED644D48FC070D /* rpc_service_method.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_service_method.h; path = include/grpcpp/impl/codegen/rpc_service_method.h; sourceTree = "<group>"; }; 377C7F92E7F40DFB34B279201CAADA4B /* stl_type_traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_type_traits.h; path = absl/strings/internal/stl_type_traits.h; sourceTree = "<group>"; }; 378646537B19A07A4E31F3A409352B9D /* GDTCORReachability_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORReachability_Private.h; sourceTree = "<group>"; }; 378FAA3D42FE161E68CD41E0BD50464C /* lb_policy_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lb_policy_registry.h; path = src/core/ext/filters/client_channel/lb_policy_registry.h; sourceTree = "<group>"; }; - 380761CE3B576E3E81C170AD546CEEF1 /* lb_policy_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = lb_policy_registry.cc; path = src/core/ext/filters/client_channel/lb_policy_registry.cc; sourceTree = "<group>"; }; - 381439A29B1661860614DEDC88163D78 /* e_rc4.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_rc4.c; path = src/crypto/cipher_extra/e_rc4.c; sourceTree = "<group>"; }; + 380761CE3B576E3E81C170AD546CEEF1 /* lb_policy_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = lb_policy_registry.cc; path = src/core/ext/filters/client_channel/lb_policy_registry.cc; sourceTree = "<group>"; }; + 381439A29B1661860614DEDC88163D78 /* e_rc4.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_rc4.c; path = src/crypto/cipher_extra/e_rc4.c; sourceTree = "<group>"; }; 3815B56A9C31E12AD8F19F0D96DD0CDE /* grpc_tls_credentials_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_tls_credentials_options.h; path = src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h; sourceTree = "<group>"; }; 3822A1632EAF69859FAAADC5BEA09B5C /* timeout_encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timeout_encoding.h; path = src/core/lib/transport/timeout_encoding.h; sourceTree = "<group>"; }; 382686DE86E726FEA084291F30D15A1D /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = "<group>"; }; - 385CBAF327A22C0880D7974829579D06 /* server_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_builder.cc; path = src/cpp/server/server_builder.cc; sourceTree = "<group>"; }; + 385CBAF327A22C0880D7974829579D06 /* server_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_builder.cc; path = src/cpp/server/server_builder.cc; sourceTree = "<group>"; }; 386E2E432F188C921E11AF5EDD67C627 /* proto_buffer_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proto_buffer_writer.h; path = include/grpcpp/support/proto_buffer_writer.h; sourceTree = "<group>"; }; 3891A781AD75B95AA3C64EBFC0866DDE /* c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = c.h; path = include/leveldb/c.h; sourceTree = "<group>"; }; - 38B7830BC585C4E001833177427FF503 /* tasn_typ.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_typ.c; path = src/crypto/asn1/tasn_typ.c; sourceTree = "<group>"; }; - 38C8020D4C352E4808837ACBC4C6DA1B /* f_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = f_enum.c; path = src/crypto/asn1/f_enum.c; sourceTree = "<group>"; }; + 38B7830BC585C4E001833177427FF503 /* tasn_typ.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_typ.c; path = src/crypto/asn1/tasn_typ.c; sourceTree = "<group>"; }; + 38C8020D4C352E4808837ACBC4C6DA1B /* f_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; name = f_enum.c; path = src/crypto/asn1/f_enum.c; sourceTree = "<group>"; }; 38EA48D0B5C0585162CF03DA0BD64644 /* table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.h; path = include/leveldb/table.h; sourceTree = "<group>"; }; 38ECC42FEF05C939A4D7D5A139F1715F /* gethostname.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gethostname.h; path = src/core/lib/iomgr/gethostname.h; sourceTree = "<group>"; }; 3902F773F2E7E8EA5716176898370AD6 /* ssl_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_transport_security.h; path = src/core/tsi/ssl_transport_security.h; sourceTree = "<group>"; }; 3914BE91330EFD2D600530171D0208CE /* cipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cipher.h; path = src/include/openssl/cipher.h; sourceTree = "<group>"; }; 39227F44413533E14EB215E8D1195487 /* bad_variant_access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bad_variant_access.h; path = absl/types/bad_variant_access.h; sourceTree = "<group>"; }; - 3939F8B69B271E0019FFD9E987F29F4F /* cluster.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cluster.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c"; sourceTree = "<group>"; }; + 3939F8B69B271E0019FFD9E987F29F4F /* cluster.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cluster.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c"; sourceTree = "<group>"; }; 3953393B37CED3858A0C9E6F6F5DC814 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/grpc/slice.h; sourceTree = "<group>"; }; 395E966395A865EDD283C29581A99A22 /* transport_security_grpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_grpc.h; path = src/core/tsi/transport_security_grpc.h; sourceTree = "<group>"; }; 39731916CC1BCDAD0E865B72B936785E /* time_zone_fixed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_fixed.h; path = absl/time/internal/cctz/src/time_zone_fixed.h; sourceTree = "<group>"; }; 39760BAFC40EE47462174A53FC1E8F49 /* FIRPhoneAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential_Internal.h; path = FirebaseAuth/Sources/AuthProvider/Phone/FIRPhoneAuthCredential_Internal.h; sourceTree = "<group>"; }; - 398841098404FD3F2AA8423B2C0B4B54 /* ssl_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_security_connector.cc; path = src/core/lib/security/security_connector/ssl/ssl_security_connector.cc; sourceTree = "<group>"; }; + 398841098404FD3F2AA8423B2C0B4B54 /* ssl_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_security_connector.cc; path = src/core/lib/security/security_connector/ssl/ssl_security_connector.cc; sourceTree = "<group>"; }; 39B89026285E16DCAC79C652EEB3083A /* sync_stream_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_stream_impl.h; path = include/grpcpp/support/sync_stream_impl.h; sourceTree = "<group>"; }; - 39C2DEE6C8ACBBC98663AB3961C883BB /* google_default_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = google_default_credentials.cc; path = src/core/lib/security/credentials/google_default/google_default_credentials.cc; sourceTree = "<group>"; }; + 39C2DEE6C8ACBBC98663AB3961C883BB /* google_default_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = google_default_credentials.cc; path = src/core/lib/security/credentials/google_default/google_default_credentials.cc; sourceTree = "<group>"; }; 39D538B5B260240157C26D1250ADB9D8 /* atm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm.h; path = include/grpc/impl/codegen/atm.h; sourceTree = "<group>"; }; 3A0205C02F750558373E05EAE4635D6A /* Pods-FaceRecogAttendance-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FaceRecogAttendance-dummy.m"; sourceTree = "<group>"; }; 3A26B419E90E469ACAA2EFC8B65F63DC /* FIRFirestoreSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirestoreSettings.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFirestoreSettings.h; sourceTree = "<group>"; }; - 3A2CD52E91C9B51070F199771914604A /* pem_xaux.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_xaux.c; path = src/crypto/pem/pem_xaux.c; sourceTree = "<group>"; }; + 3A2CD52E91C9B51070F199771914604A /* pem_xaux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_xaux.c; path = src/crypto/pem/pem_xaux.c; sourceTree = "<group>"; }; 3A4464B6124CC1B473B6FB3A0F383B37 /* base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base64.h; path = src/include/openssl/base64.h; sourceTree = "<group>"; }; - 3A59AE038EA5BF3E6A2B520B96F58429 /* alts_tsi_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_tsi_utils.cc; path = src/core/tsi/alts/handshaker/alts_tsi_utils.cc; sourceTree = "<group>"; }; - 3A63ED631A787E110676FFBE9729568E /* FIRFirestore.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFirestore.mm; path = Firestore/Source/API/FIRFirestore.mm; sourceTree = "<group>"; }; + 3A59AE038EA5BF3E6A2B520B96F58429 /* alts_tsi_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_tsi_utils.cc; path = src/core/tsi/alts/handshaker/alts_tsi_utils.cc; sourceTree = "<group>"; }; + 3A63ED631A787E110676FFBE9729568E /* FIRFirestore.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFirestore.mm; path = Firestore/Source/API/FIRFirestore.mm; sourceTree = "<group>"; }; 3A6BB107C2572E678046B153523C1032 /* FIRStorageGetMetadataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageGetMetadataTask.m; path = FirebaseStorage/Sources/FIRStorageGetMetadataTask.m; sourceTree = "<group>"; }; 3A7921F9A039E17941FECB3B447E1BCD /* transport_security_common.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_common.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h"; sourceTree = "<group>"; }; 3A879599A20FB16B1A04A2AD4981D444 /* channel_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_interface.h; path = include/grpcpp/impl/codegen/channel_interface.h; sourceTree = "<group>"; }; - 3AADD7644640C9300019EB80D08420F6 /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env_posix.cc; path = util/env_posix.cc; sourceTree = "<group>"; }; + 3AADD7644640C9300019EB80D08420F6 /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_posix.cc; path = util/env_posix.cc; sourceTree = "<group>"; }; 3AB5A466C961B094F7A30C3DCB8C8325 /* no_destructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = no_destructor.h; path = util/no_destructor.h; sourceTree = "<group>"; }; 3AD6CE0E4ED758083EBE21A10E60D568 /* FIRMultiFactorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMultiFactorInfo.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactorInfo.h; sourceTree = "<group>"; }; - 3ADA8884328326755694D99E16EEF4A0 /* iomgr_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_internal.cc; path = src/core/lib/iomgr/iomgr_internal.cc; sourceTree = "<group>"; }; - 3B3AA5B99D37E7F90BC3DED2768274AA /* x509_cmp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_cmp.c; path = src/crypto/x509/x509_cmp.c; sourceTree = "<group>"; }; - 3B3F16EC5F968CF0D16896EF59E6AD33 /* firestore_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firestore_client.cc; path = Firestore/core/src/core/firestore_client.cc; sourceTree = "<group>"; }; + 3ADA8884328326755694D99E16EEF4A0 /* iomgr_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_internal.cc; path = src/core/lib/iomgr/iomgr_internal.cc; sourceTree = "<group>"; }; + 3B3AA5B99D37E7F90BC3DED2768274AA /* x509_cmp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_cmp.c; path = src/crypto/x509/x509_cmp.c; sourceTree = "<group>"; }; + 3B3F16EC5F968CF0D16896EF59E6AD33 /* firestore_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firestore_client.cc; path = Firestore/core/src/core/firestore_client.cc; sourceTree = "<group>"; }; 3B4E18707AB2849117F6B1DD52FEE225 /* FirebaseStorage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseStorage-dummy.m"; sourceTree = "<group>"; }; - 3B57658F236B76698567970B1391DB66 /* v3_prn.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_prn.c; path = src/crypto/x509v3/v3_prn.c; sourceTree = "<group>"; }; + 3B57658F236B76698567970B1391DB66 /* v3_prn.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_prn.c; path = src/crypto/x509v3/v3_prn.c; sourceTree = "<group>"; }; 3B5861FD8657510BC012863B6EACF04D /* sync_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_windows.h; path = include/grpc/support/sync_windows.h; sourceTree = "<group>"; }; 3B58E173091E14344529A99A7E62BC4F /* pkcs8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs8.h; path = src/include/openssl/pkcs8.h; sourceTree = "<group>"; }; 3B5D3B71A8EC97D74742C6EE7D61608D /* write_batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = write_batch.h; path = include/leveldb/write_batch.h; sourceTree = "<group>"; }; - 3B7C2FE39DD9B6FFD151B6E89FCB4EFB /* status.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = status.upb.c; path = "src/core/ext/upb-generated/google/rpc/status.upb.c"; sourceTree = "<group>"; }; + 3B7C2FE39DD9B6FFD151B6E89FCB4EFB /* status.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = status.upb.c; path = "src/core/ext/upb-generated/google/rpc/status.upb.c"; sourceTree = "<group>"; }; 3B93366D1081D942DF2C1977965FCC4C /* abseil-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "abseil-Info.plist"; sourceTree = "<group>"; }; 3BB1ACE7C3959EC002CD1B9F9DBF23DD /* Pods-FaceRecogAttendance-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FaceRecogAttendance-umbrella.h"; sourceTree = "<group>"; }; 3BB6FE82F3EB2CE486A32A3C0DE65EDB /* FIRAuthBackend+MultiFactor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAuthBackend+MultiFactor.h"; path = "FirebaseAuth/Sources/Backend/FIRAuthBackend+MultiFactor.h"; sourceTree = "<group>"; }; - 3BCB88439FA28CE7F86EB40F913E65C4 /* decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = decode.c; path = third_party/upb/upb/decode.c; sourceTree = "<group>"; }; + 3BCB88439FA28CE7F86EB40F913E65C4 /* decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = decode.c; path = third_party/upb/upb/decode.c; sourceTree = "<group>"; }; 3BD64D19D6627193B489C9A791ED5FED /* Pods-FaceRecogAttendance-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FaceRecogAttendance-acknowledgements.markdown"; sourceTree = "<group>"; }; 3BF796B164EA293F42C6098E2F436F05 /* atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atomic.h; path = src/core/lib/gprpp/atomic.h; sourceTree = "<group>"; }; 3C01A97E392E830AA8C0B76C8EB1E733 /* health_check_service_server_builder_option.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check_service_server_builder_option.h; path = include/grpcpp/ext/health_check_service_server_builder_option.h; sourceTree = "<group>"; }; 3C475FA9B0FC1C806D2477FB9360ACB2 /* subchannel_pool_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_pool_interface.h; path = src/core/ext/filters/client_channel/subchannel_pool_interface.h; sourceTree = "<group>"; }; - 3C512A624C913EB5D1D1626BE91AAF41 /* socket.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = socket.c; path = src/crypto/bio/socket.c; sourceTree = "<group>"; }; + 3C512A624C913EB5D1D1626BE91AAF41 /* socket.c */ = {isa = PBXFileReference; includeInIndex = 1; name = socket.c; path = src/crypto/bio/socket.c; sourceTree = "<group>"; }; 3C6EFE487763D8F3375342E68E0978BF /* GDTCORTargets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTargets.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTargets.h; sourceTree = "<group>"; }; 3C6F1C7FE58BEAACAA64D17313A68A8F /* ascii.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ascii.h; path = absl/strings/ascii.h; sourceTree = "<group>"; }; - 3C75A5D76A7D7398B3E8278079118D72 /* workaround_cronet_compression_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = workaround_cronet_compression_filter.cc; path = src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc; sourceTree = "<group>"; }; - 3C7FB809467E60F7961DB6B283E58114 /* order_by.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = order_by.cc; path = Firestore/core/src/core/order_by.cc; sourceTree = "<group>"; }; - 3C95434436D70C9F5C0AF50D57D47909 /* cfstream_handle.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cfstream_handle.cc; path = src/core/lib/iomgr/cfstream_handle.cc; sourceTree = "<group>"; }; + 3C75A5D76A7D7398B3E8278079118D72 /* workaround_cronet_compression_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = workaround_cronet_compression_filter.cc; path = src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc; sourceTree = "<group>"; }; + 3C7FB809467E60F7961DB6B283E58114 /* order_by.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = order_by.cc; path = Firestore/core/src/core/order_by.cc; sourceTree = "<group>"; }; + 3C95434436D70C9F5C0AF50D57D47909 /* cfstream_handle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cfstream_handle.cc; path = src/core/lib/iomgr/cfstream_handle.cc; sourceTree = "<group>"; }; 3CA05BDF4B0282D69AD9508511E56389 /* thread_identity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_identity.h; path = absl/base/internal/thread_identity.h; sourceTree = "<group>"; }; 3CAF016D93A56C9428C8FACD55EA2746 /* escaping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = escaping.h; path = absl/strings/escaping.h; sourceTree = "<group>"; }; - 3CD0AB7D66519799F5563F785A1F2A82 /* client_auth_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_auth_filter.cc; path = src/core/lib/security/transport/client_auth_filter.cc; sourceTree = "<group>"; }; + 3CD0AB7D66519799F5563F785A1F2A82 /* client_auth_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_auth_filter.cc; path = src/core/lib/security/transport/client_auth_filter.cc; sourceTree = "<group>"; }; 3CE7AF68E8ADAC33852CAAC75ADC01E7 /* table_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_builder.h; path = include/leveldb/table_builder.h; sourceTree = "<group>"; }; 3D219FF562761DC9A4942D9E072B0BEF /* lb_policy_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lb_policy_registry.h; path = src/core/ext/filters/client_channel/lb_policy_registry.h; sourceTree = "<group>"; }; 3D4597D2408981FD3B598364292F3625 /* FIRAuth_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth_Internal.h; path = FirebaseAuth/Sources/Auth/FIRAuth_Internal.h; sourceTree = "<group>"; }; @@ -9122,129 +9121,129 @@ 3DAEF68028F4EDE856D0E0F0AD531B8F /* alts_crypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_crypter.h; path = src/core/tsi/alts/frame_protector/alts_crypter.h; sourceTree = "<group>"; }; 3DD85DE23E097443339A72C8731BCF5D /* tcp_client_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_client_posix.h; path = src/core/lib/iomgr/tcp_client_posix.h; sourceTree = "<group>"; }; 3DEDCB0C4532EDF8D15555CC042274FA /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h; sourceTree = "<group>"; }; - 3DF3265CCB9370D89D9C0F3B17ADCA15 /* api_trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = api_trace.cc; path = src/core/lib/surface/api_trace.cc; sourceTree = "<group>"; }; - 3DF48D5842DB32F111697F81864565C1 /* no_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = no_document.cc; path = Firestore/core/src/model/no_document.cc; sourceTree = "<group>"; }; + 3DF3265CCB9370D89D9C0F3B17ADCA15 /* api_trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = api_trace.cc; path = src/core/lib/surface/api_trace.cc; sourceTree = "<group>"; }; + 3DF48D5842DB32F111697F81864565C1 /* no_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = no_document.cc; path = Firestore/core/src/model/no_document.cc; sourceTree = "<group>"; }; 3E0BB36DF69357250087EAA432D49BA8 /* FIRResetPasswordResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRResetPasswordResponse.m; sourceTree = "<group>"; }; 3E1864B91C72A7029FEEBBB02B80A5A7 /* uri_parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = uri_parser.h; path = src/core/lib/uri/uri_parser.h; sourceTree = "<group>"; }; - 3E2FB7C5C5B0E2C9EF2F990D630B3C0C /* scoped_route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scoped_route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.c"; sourceTree = "<group>"; }; + 3E2FB7C5C5B0E2C9EF2F990D630B3C0C /* scoped_route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scoped_route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.c"; sourceTree = "<group>"; }; 3E387EFA44EEFD710D7308576E2D833D /* ssl_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_security_connector.h; path = src/core/lib/security/security_connector/ssl/ssl_security_connector.h; sourceTree = "<group>"; }; 3E3B774B9E601DEFF89A423E38E9CDF5 /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = src/include/openssl/opensslconf.h; sourceTree = "<group>"; }; 3E838BAAA1F768482FA5FDE270547237 /* alts_handshaker_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_handshaker_client.h; path = src/core/tsi/alts/handshaker/alts_handshaker_client.h; sourceTree = "<group>"; }; 3E958508862D6F36B0FD574C48FA0673 /* two_level_iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = two_level_iterator.h; path = table/two_level_iterator.h; sourceTree = "<group>"; }; 3EA5C05E44B1582EB3C085FDE67791A0 /* port_stdcxx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_stdcxx.h; path = port/port_stdcxx.h; sourceTree = "<group>"; }; 3EB622F5BC6352F405EE2F3C8710164A /* FIRMultiFactorAssertion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMultiFactorAssertion.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactorAssertion.h; sourceTree = "<group>"; }; - 3EDFF15506F5E99498559D70834D2A77 /* i2d_pr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = i2d_pr.c; path = src/crypto/x509/i2d_pr.c; sourceTree = "<group>"; }; - 3EFA1F10404E2380441D39B2B9C02F37 /* tls_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_credentials.cc; path = src/core/lib/security/credentials/tls/tls_credentials.cc; sourceTree = "<group>"; }; + 3EDFF15506F5E99498559D70834D2A77 /* i2d_pr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = i2d_pr.c; path = src/crypto/x509/i2d_pr.c; sourceTree = "<group>"; }; + 3EFA1F10404E2380441D39B2B9C02F37 /* tls_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_credentials.cc; path = src/core/lib/security/credentials/tls/tls_credentials.cc; sourceTree = "<group>"; }; 3F011656ACB42C6385441579DF9F12F9 /* version_edit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_edit.h; path = db/version_edit.h; sourceTree = "<group>"; }; - 3F232E40C521446DE98F555853A920BE /* call_log_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = call_log_batch.cc; path = src/core/lib/surface/call_log_batch.cc; sourceTree = "<group>"; }; + 3F232E40C521446DE98F555853A920BE /* call_log_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = call_log_batch.cc; path = src/core/lib/surface/call_log_batch.cc; sourceTree = "<group>"; }; 3F5AF2AFC42A0B95AE192470378EC62A /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = src/include/openssl/tls1.h; sourceTree = "<group>"; }; 3F6311E80AF210E62FE00E8992B5FFC2 /* is_boringssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = is_boringssl.h; path = src/include/openssl/is_boringssl.h; sourceTree = "<group>"; }; - 3F8422C92C06A5D0C2A989E2995244EE /* byte_buffer_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_buffer_reader.cc; path = src/core/lib/surface/byte_buffer_reader.cc; sourceTree = "<group>"; }; - 3F913F5B0717C70D71D76F2E553F36FF /* resource_path.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resource_path.cc; path = Firestore/core/src/model/resource_path.cc; sourceTree = "<group>"; }; + 3F8422C92C06A5D0C2A989E2995244EE /* byte_buffer_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_buffer_reader.cc; path = src/core/lib/surface/byte_buffer_reader.cc; sourceTree = "<group>"; }; + 3F913F5B0717C70D71D76F2E553F36FF /* resource_path.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resource_path.cc; path = Firestore/core/src/model/resource_path.cc; sourceTree = "<group>"; }; 3F973E21D42027ED98430C76246BC94B /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = port/port.h; sourceTree = "<group>"; }; 3FB6880C44DC6779225240E0BA6C8D67 /* service_type.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = service_type.h; path = include/grpcpp/impl/codegen/service_type.h; sourceTree = "<group>"; }; - 3FBCCE566439BD84603F48B9C456E6B0 /* tasn_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_enc.c; path = src/crypto/asn1/tasn_enc.c; sourceTree = "<group>"; }; + 3FBCCE566439BD84603F48B9C456E6B0 /* tasn_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_enc.c; path = src/crypto/asn1/tasn_enc.c; sourceTree = "<group>"; }; 3FC0ECC4D57E62489D8367AC2AB45F81 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = "<group>"; }; - 3FC38D0068F15A9B1AB751FA95F4C781 /* percent_encoding.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = percent_encoding.cc; path = src/core/lib/slice/percent_encoding.cc; sourceTree = "<group>"; }; + 3FC38D0068F15A9B1AB751FA95F4C781 /* percent_encoding.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = percent_encoding.cc; path = src/core/lib/slice/percent_encoding.cc; sourceTree = "<group>"; }; 3FC7600126681BB1862D26466CDD80A9 /* http_server_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_server_filter.h; path = src/core/ext/filters/http/server/http_server_filter.h; sourceTree = "<group>"; }; - 3FEE080932CAB144BAA5F976E9AC1D34 /* tls13_enc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls13_enc.cc; path = src/ssl/tls13_enc.cc; sourceTree = "<group>"; }; - 400253D765C1D0BAF1727151805E60AA /* dbformat.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dbformat.cc; path = db/dbformat.cc; sourceTree = "<group>"; }; + 3FEE080932CAB144BAA5F976E9AC1D34 /* tls13_enc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls13_enc.cc; path = src/ssl/tls13_enc.cc; sourceTree = "<group>"; }; + 400253D765C1D0BAF1727151805E60AA /* dbformat.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dbformat.cc; path = db/dbformat.cc; sourceTree = "<group>"; }; 4006049B7A3913232F56BF31D4C578B5 /* json_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_util.h; path = src/core/lib/security/util/json_util.h; sourceTree = "<group>"; }; 4008BAFB07395469B56343C9376A4D21 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = "<group>"; }; - 401B65B6865D201A36B08449D64A3F0E /* threadpool.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = threadpool.cc; path = src/core/lib/iomgr/executor/threadpool.cc; sourceTree = "<group>"; }; + 401B65B6865D201A36B08449D64A3F0E /* threadpool.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = threadpool.cc; path = src/core/lib/iomgr/executor/threadpool.cc; sourceTree = "<group>"; }; 403E52087A7B3465CDBA655472D36E44 /* alts_tsi_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_handshaker.h; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker.h; sourceTree = "<group>"; }; - 4045643EB01139C83B837A5C6CC5DE71 /* grpc_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_util.cc; path = Firestore/core/src/remote/grpc_util.cc; sourceTree = "<group>"; }; - 40461C7922510153208F38C401AFD2BD /* bio_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bio_mem.c; path = src/crypto/bio/bio_mem.c; sourceTree = "<group>"; }; + 4045643EB01139C83B837A5C6CC5DE71 /* grpc_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_util.cc; path = Firestore/core/src/remote/grpc_util.cc; sourceTree = "<group>"; }; + 40461C7922510153208F38C401AFD2BD /* bio_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bio_mem.c; path = src/crypto/bio/bio_mem.c; sourceTree = "<group>"; }; 4053C937AEBB88C3C0C6C0BB4E6A65B3 /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h; sourceTree = "<group>"; }; 4074067D1EC269E2FD91B2B3E0647EE0 /* handshaker.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h"; sourceTree = "<group>"; }; 40A0E4C343B3475621B75F2D508B4A5F /* transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport.h; path = src/core/lib/transport/transport.h; sourceTree = "<group>"; }; 40A9CE229FC94EC76A70E356CBA1D247 /* ev_poll_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_poll_posix.h; path = src/core/lib/iomgr/ev_poll_posix.h; sourceTree = "<group>"; }; 40C9D7F26D23785959FA135D9831C69E /* global_config_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_custom.h; path = src/core/lib/gprpp/global_config_custom.h; sourceTree = "<group>"; }; - 40D9C070901B2268CB49D103E48A79B9 /* felem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = felem.c; path = src/crypto/fipsmodule/ec/felem.c; sourceTree = "<group>"; }; + 40D9C070901B2268CB49D103E48A79B9 /* felem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = felem.c; path = src/crypto/fipsmodule/ec/felem.c; sourceTree = "<group>"; }; 40E09199EC2A58BA0A47DAC483515243 /* FIRStorageListTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageListTask.h; path = FirebaseStorage/Sources/FIRStorageListTask.h; sourceTree = "<group>"; }; 41064D0B0920A8339355CF598972C878 /* alts_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_credentials.h; path = src/core/lib/security/credentials/alts/alts_credentials.h; sourceTree = "<group>"; }; - 412D285621BE83E2BAA8DEE8EA6DA949 /* channelz.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channelz.cc; path = src/core/lib/channel/channelz.cc; sourceTree = "<group>"; }; - 4144001B5CC309FA624179DC51C2F85D /* sync_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_windows.cc; path = src/core/lib/gpr/sync_windows.cc; sourceTree = "<group>"; }; - 415E9D20500266D1924A091429E908BB /* thread_identity.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thread_identity.cc; path = absl/base/internal/thread_identity.cc; sourceTree = "<group>"; }; + 412D285621BE83E2BAA8DEE8EA6DA949 /* channelz.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channelz.cc; path = src/core/lib/channel/channelz.cc; sourceTree = "<group>"; }; + 4144001B5CC309FA624179DC51C2F85D /* sync_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_windows.cc; path = src/core/lib/gpr/sync_windows.cc; sourceTree = "<group>"; }; + 415E9D20500266D1924A091429E908BB /* thread_identity.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_identity.cc; path = absl/base/internal/thread_identity.cc; sourceTree = "<group>"; }; 416E33BD331702109DA70EF21A3942BB /* FIRStorageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageUtils.m; path = FirebaseStorage/Sources/FIRStorageUtils.m; sourceTree = "<group>"; }; 41A32970F39250F6F3F0D130EDC750C8 /* lrs.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lrs.upb.h; path = "src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.h"; sourceTree = "<group>"; }; 41A35B298F67F1C7B47CF310866F43E3 /* GULURLSessionDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULURLSessionDataResponse.m; path = GoogleUtilities/Environment/URLSessionPromiseWrapper/GULURLSessionDataResponse.m; sourceTree = "<group>"; }; 41C4E889A0052D586EF4216E1FBE4712 /* cfstream_handle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cfstream_handle.h; path = src/core/lib/iomgr/cfstream_handle.h; sourceTree = "<group>"; }; - 41DA7A4836ACC510CBD91AF5BE695CF8 /* http.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = http.upb.c; path = "src/core/ext/upb-generated/envoy/type/http.upb.c"; sourceTree = "<group>"; }; - 41F062858BA272ACCCB0C937FA89741F /* pkcs7.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pkcs7.c; path = src/crypto/pkcs7/pkcs7.c; sourceTree = "<group>"; }; + 41DA7A4836ACC510CBD91AF5BE695CF8 /* http.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = http.upb.c; path = "src/core/ext/upb-generated/envoy/type/http.upb.c"; sourceTree = "<group>"; }; + 41F062858BA272ACCCB0C937FA89741F /* pkcs7.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pkcs7.c; path = src/crypto/pkcs7/pkcs7.c; sourceTree = "<group>"; }; 41FD4EE40DA2617C87E1294BF7B52EF5 /* FIRAuthNotificationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthNotificationManager.h; path = FirebaseAuth/Sources/SystemService/FIRAuthNotificationManager.h; sourceTree = "<group>"; }; 420E48C5A879C4BE6FC1813F51B80BB4 /* stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stats.h; path = src/core/lib/debug/stats.h; sourceTree = "<group>"; }; 421879C26A146B866667EC6F9BF7167D /* murmur_hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = murmur_hash.h; path = src/core/lib/gpr/murmur_hash.h; sourceTree = "<group>"; }; - 4230A8FFB8967A672CAF1E1E0E6C2135 /* iomgr_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_posix.cc; path = src/core/lib/iomgr/iomgr_posix.cc; sourceTree = "<group>"; }; + 4230A8FFB8967A672CAF1E1E0E6C2135 /* iomgr_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_posix.cc; path = src/core/lib/iomgr/iomgr_posix.cc; sourceTree = "<group>"; }; 423A780B5317D76B563504EA3DA6EC81 /* alts_grpc_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h; sourceTree = "<group>"; }; 4269D5E41F882DA8584CEBB36F3CF81A /* frame_rst_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_rst_stream.h; path = src/core/ext/transport/chttp2/transport/frame_rst_stream.h; sourceTree = "<group>"; }; - 4274F0ED1CA0C4A8DC7D5516BCA0748B /* log_severity.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_severity.cc; path = absl/base/log_severity.cc; sourceTree = "<group>"; }; + 4274F0ED1CA0C4A8DC7D5516BCA0748B /* log_severity.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_severity.cc; path = absl/base/log_severity.cc; sourceTree = "<group>"; }; 427A8F13808FF9B51C47176EE181F34A /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = "<group>"; }; 428A0B8455B8E531B001578536DADB11 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = third_party/upb/upb/decode.h; sourceTree = "<group>"; }; - 428D76B0BC7500ED01B6E617AC0120D8 /* cfb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cfb.c; path = src/crypto/fipsmodule/modes/cfb.c; sourceTree = "<group>"; }; + 428D76B0BC7500ED01B6E617AC0120D8 /* cfb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cfb.c; path = src/crypto/fipsmodule/modes/cfb.c; sourceTree = "<group>"; }; 42A7B141A6652AE916E06B41D362390E /* memtable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memtable.h; path = db/memtable.h; sourceTree = "<group>"; }; 42AC9C60935B51332D4F5864177FFB5F /* backoff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backoff.h; path = src/core/lib/backoff/backoff.h; sourceTree = "<group>"; }; 42E28FA97EE7FC09D9C86013D6D7C281 /* config_source.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config_source.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.h"; sourceTree = "<group>"; }; 42E6BFFAE9B5EABB8FA679153CCEBAD1 /* FIRCoreDiagnostics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnostics.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m; sourceTree = "<group>"; }; 42EB1BC5F7F76DDCE269EC2415CD1436 /* route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/route.upb.h"; sourceTree = "<group>"; }; - 42F7D9028E7D4CA932FFEF138F29CABC /* x_sig.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_sig.c; path = src/crypto/x509/x_sig.c; sourceTree = "<group>"; }; + 42F7D9028E7D4CA932FFEF138F29CABC /* x_sig.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_sig.c; path = src/crypto/x509/x_sig.c; sourceTree = "<group>"; }; 4329554FD962FD40EEE6353B4774E4E8 /* channel_init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_init.h; path = src/core/lib/surface/channel_init.h; sourceTree = "<group>"; }; - 43490E30E8F05FB38875DE9D07C457AD /* memory_lru_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_lru_reference_delegate.cc; path = Firestore/core/src/local/memory_lru_reference_delegate.cc; sourceTree = "<group>"; }; + 43490E30E8F05FB38875DE9D07C457AD /* memory_lru_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_lru_reference_delegate.cc; path = Firestore/core/src/local/memory_lru_reference_delegate.cc; sourceTree = "<group>"; }; 4352CCB345E85AE9E696B6B8F5047C5A /* GoogleDataTransport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.debug.xcconfig; sourceTree = "<group>"; }; 4358A6BA4488780298709C59E3385496 /* sync_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_posix.h; path = include/grpc/support/sync_posix.h; sourceTree = "<group>"; }; 437C33D3072274D9BB727EACB90CF47C /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/leveldb/status.h; sourceTree = "<group>"; }; - 43B1E4CD7B30B9FD278100133C2AC788 /* FirebaseAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 43E18F506791D898501A5004C0327625 /* ev_poll_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ev_poll_posix.cc; path = src/core/lib/iomgr/ev_poll_posix.cc; sourceTree = "<group>"; }; + 43B1E4CD7B30B9FD278100133C2AC788 /* FirebaseAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseAuth.framework; path = FirebaseAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 43E18F506791D898501A5004C0327625 /* ev_poll_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ev_poll_posix.cc; path = src/core/lib/iomgr/ev_poll_posix.cc; sourceTree = "<group>"; }; 43E36A19774F8B2922F97C80D4D95E80 /* FIRAuthWebUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebUtils.h; path = FirebaseAuth/Sources/Utilities/FIRAuthWebUtils.h; sourceTree = "<group>"; }; 43E384585FF837731063816D29CFFBFE /* semantic_version.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = semantic_version.upb.h; path = "src/core/ext/upb-generated/envoy/type/semantic_version.upb.h"; sourceTree = "<group>"; }; 43FA4BAFAFA49804BB6613049CE518AA /* dynamic_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic_annotations.h; path = src/core/lib/iomgr/dynamic_annotations.h; sourceTree = "<group>"; }; 4409E38CE5A8471636F6262E69F899E6 /* health_check_service_interface_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check_service_interface_impl.h; path = include/grpcpp/health_check_service_interface_impl.h; sourceTree = "<group>"; }; - 4414A52077569540B1396677CD73B8E2 /* memtable.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memtable.cc; path = db/memtable.cc; sourceTree = "<group>"; }; + 4414A52077569540B1396677CD73B8E2 /* memtable.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memtable.cc; path = db/memtable.cc; sourceTree = "<group>"; }; 445A899A7D7C2AA0784E4A579A705E72 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIROptions.h; sourceTree = "<group>"; }; 44835EAB7C38601EEDDB5426690DC095 /* server_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_context.h; path = include/grpcpp/impl/codegen/server_context.h; sourceTree = "<group>"; }; - 448AD7A2088711AA6819CC7E119C9B82 /* user_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = user_data.cc; path = Firestore/core/src/core/user_data.cc; sourceTree = "<group>"; }; + 448AD7A2088711AA6819CC7E119C9B82 /* user_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = user_data.cc; path = Firestore/core/src/core/user_data.cc; sourceTree = "<group>"; }; 44ABCB373451D0A1636B30B58F4702E7 /* FIRVerifyPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyPasswordRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPasswordRequest.m; sourceTree = "<group>"; }; 44ACD630A0C2D0E829FE419A75EC53CB /* GDTCORTransformer_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer_Private.h; sourceTree = "<group>"; }; - 44B21BE9C5EA80EBFEE25D7729A2564A /* resource_quota_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resource_quota_cc.cc; path = src/cpp/common/resource_quota_cc.cc; sourceTree = "<group>"; }; + 44B21BE9C5EA80EBFEE25D7729A2564A /* resource_quota_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resource_quota_cc.cc; path = src/cpp/common/resource_quota_cc.cc; sourceTree = "<group>"; }; 44B87A09A140F8453165B8FED839C576 /* tcp_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_client.h; path = src/core/lib/iomgr/tcp_client.h; sourceTree = "<group>"; }; 44BDA63A9C472895F59E0A968A3D5D9F /* FIRSecureTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSecureTokenResponse.m; sourceTree = "<group>"; }; 44C8894E54824EBDF7363A2EA611EA2E /* ref_counted.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ref_counted.h; path = src/core/lib/gprpp/ref_counted.h; sourceTree = "<group>"; }; 4558F1298856854BAB8D18BE5B51D660 /* client_interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_interceptor.h; path = include/grpcpp/impl/codegen/client_interceptor.h; sourceTree = "<group>"; }; - 4560AEE8A494A083A84CA4C5DB67C9D9 /* alts_unseal_privacy_integrity_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_unseal_privacy_integrity_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc; sourceTree = "<group>"; }; - 4578C1D1B0B3B3B962BE43653401B3EF /* secure_create_auth_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_create_auth_context.cc; path = src/cpp/common/secure_create_auth_context.cc; sourceTree = "<group>"; }; - 4578C29134E5CAAB72D0CC7E0455A187 /* socket_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_windows.cc; path = src/core/lib/iomgr/socket_windows.cc; sourceTree = "<group>"; }; + 4560AEE8A494A083A84CA4C5DB67C9D9 /* alts_unseal_privacy_integrity_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_unseal_privacy_integrity_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc; sourceTree = "<group>"; }; + 4578C1D1B0B3B3B962BE43653401B3EF /* secure_create_auth_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_create_auth_context.cc; path = src/cpp/common/secure_create_auth_context.cc; sourceTree = "<group>"; }; + 4578C29134E5CAAB72D0CC7E0455A187 /* socket_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_windows.cc; path = src/core/lib/iomgr/socket_windows.cc; sourceTree = "<group>"; }; 4595DDC6B95CEC10D5CEFB76C8138519 /* sensitive.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sensitive.upb.h; path = "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h"; sourceTree = "<group>"; }; 459BCAF0220A8073F11AC04E3ADE8417 /* alts_frame_protector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_frame_protector.h; path = src/core/tsi/alts/frame_protector/alts_frame_protector.h; sourceTree = "<group>"; }; - 45BDEE3A755297763F8A278A5C47630A /* encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = encode.c; path = third_party/upb/upb/encode.c; sourceTree = "<group>"; }; + 45BDEE3A755297763F8A278A5C47630A /* encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = encode.c; path = third_party/upb/upb/encode.c; sourceTree = "<group>"; }; 45CB8BD4BCEDDDB8F08139962B5EC080 /* GDTCORTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransformer.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransformer.m; sourceTree = "<group>"; }; 45CDBD050A5A683C67A1DE602EDA90DD /* FIRAuthProtoMFAEnrollment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProtoMFAEnrollment.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/FIRAuthProtoMFAEnrollment.h; sourceTree = "<group>"; }; - 45D0C577DD40EA3771FD6561FA7F01BA /* endpoint_pair_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = endpoint_pair_uv.cc; path = src/core/lib/iomgr/endpoint_pair_uv.cc; sourceTree = "<group>"; }; - 45DEECF29115E1472261C2AC8B15E7C3 /* p_ed25519_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_ed25519_asn1.c; path = src/crypto/evp/p_ed25519_asn1.c; sourceTree = "<group>"; }; - 45FA3D36164E0E4C362C9708AE43ED41 /* stream_lists.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream_lists.cc; path = src/core/ext/transport/chttp2/transport/stream_lists.cc; sourceTree = "<group>"; }; - 460E979F0B9D9683DADF12CB15060D70 /* table.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table.cc; path = table/table.cc; sourceTree = "<group>"; }; + 45D0C577DD40EA3771FD6561FA7F01BA /* endpoint_pair_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint_pair_uv.cc; path = src/core/lib/iomgr/endpoint_pair_uv.cc; sourceTree = "<group>"; }; + 45DEECF29115E1472261C2AC8B15E7C3 /* p_ed25519_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_ed25519_asn1.c; path = src/crypto/evp/p_ed25519_asn1.c; sourceTree = "<group>"; }; + 45FA3D36164E0E4C362C9708AE43ED41 /* stream_lists.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_lists.cc; path = src/core/ext/transport/chttp2/transport/stream_lists.cc; sourceTree = "<group>"; }; + 460E979F0B9D9683DADF12CB15060D70 /* table.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table.cc; path = table/table.cc; sourceTree = "<group>"; }; 460ED1B1ACFAF5759E990A78B32B02FF /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = "<group>"; }; - 4621F3D7D4F20759F9C0B9B8E2FB6EC3 /* match.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = match.cc; path = absl/strings/match.cc; sourceTree = "<group>"; }; - 464DEB3B86D50B4EBC95FEC6F9F6E33F /* accesslog.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = accesslog.upb.c; path = "src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c"; sourceTree = "<group>"; }; - 4658C60E087CF6CEA59B499EDD678EBC /* tls13_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls13_client.cc; path = src/ssl/tls13_client.cc; sourceTree = "<group>"; }; - 466BB8A18380394CC73D8B18023174A4 /* eds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = eds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/eds.upb.c"; sourceTree = "<group>"; }; + 4621F3D7D4F20759F9C0B9B8E2FB6EC3 /* match.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = match.cc; path = absl/strings/match.cc; sourceTree = "<group>"; }; + 464DEB3B86D50B4EBC95FEC6F9F6E33F /* accesslog.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = accesslog.upb.c; path = "src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c"; sourceTree = "<group>"; }; + 4658C60E087CF6CEA59B499EDD678EBC /* tls13_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls13_client.cc; path = src/ssl/tls13_client.cc; sourceTree = "<group>"; }; + 466BB8A18380394CC73D8B18023174A4 /* eds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = eds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/eds.upb.c"; sourceTree = "<group>"; }; 4685D8114C16096E22F2A708EBA32AB7 /* retry_throttle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = retry_throttle.h; path = src/core/ext/filters/client_channel/retry_throttle.h; sourceTree = "<group>"; }; 46A19D2B9BDA9C0F1EA6B474B2A77A17 /* incoming_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = incoming_metadata.h; path = src/core/ext/transport/chttp2/transport/incoming_metadata.h; sourceTree = "<group>"; }; - 46BAEB0D90B3196EA05C41485D076F3E /* server_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_address.cc; path = src/core/ext/filters/client_channel/server_address.cc; sourceTree = "<group>"; }; + 46BAEB0D90B3196EA05C41485D076F3E /* server_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_address.cc; path = src/core/ext/filters/client_channel/server_address.cc; sourceTree = "<group>"; }; 46BB2205405B1BEEEBBC79B587F1111B /* sockaddr_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_utils.h; path = src/core/lib/iomgr/sockaddr_utils.h; sourceTree = "<group>"; }; 46D2D7AE2B0897CBC4BC12F9FFE5FE9A /* FIRMultiFactorConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactorConstants.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactorConstants.m; sourceTree = "<group>"; }; - 470DCEF93388E143317269785CF9EAFC /* FIRFirestoreSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFirestoreSettings.mm; path = Firestore/Source/API/FIRFirestoreSettings.mm; sourceTree = "<group>"; }; - 471C890A37F2891E8CD5FD54ABD84F52 /* refcount_c11.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = refcount_c11.c; path = src/crypto/refcount_c11.c; sourceTree = "<group>"; }; + 470DCEF93388E143317269785CF9EAFC /* FIRFirestoreSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFirestoreSettings.mm; path = Firestore/Source/API/FIRFirestoreSettings.mm; sourceTree = "<group>"; }; + 471C890A37F2891E8CD5FD54ABD84F52 /* refcount_c11.c */ = {isa = PBXFileReference; includeInIndex = 1; name = refcount_c11.c; path = src/crypto/refcount_c11.c; sourceTree = "<group>"; }; 472958AA940A9384C74596FBE72B03B2 /* error_cfstream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_cfstream.h; path = src/core/lib/iomgr/error_cfstream.h; sourceTree = "<group>"; }; 472E7D225EE2992602E89625A8102C75 /* proto_buffer_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proto_buffer_reader.h; path = include/grpcpp/support/proto_buffer_reader.h; sourceTree = "<group>"; }; - 4734979C7C8ACDCAFDD643C966043289 /* alts_handshaker_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_handshaker_client.cc; path = src/core/tsi/alts/handshaker/alts_handshaker_client.cc; sourceTree = "<group>"; }; - 4738BE2203CB5B9310EAB528880A24CC /* hexdump.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hexdump.c; path = src/crypto/bio/hexdump.c; sourceTree = "<group>"; }; + 4734979C7C8ACDCAFDD643C966043289 /* alts_handshaker_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_handshaker_client.cc; path = src/core/tsi/alts/handshaker/alts_handshaker_client.cc; sourceTree = "<group>"; }; + 4738BE2203CB5B9310EAB528880A24CC /* hexdump.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hexdump.c; path = src/crypto/bio/hexdump.c; sourceTree = "<group>"; }; 47493239A638EA9E6C91D37316C2ACC2 /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = "<group>"; }; - 476F4D124DFB4D4BFEE782258F8AE75F /* evp_ctx.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = evp_ctx.c; path = src/crypto/evp/evp_ctx.c; sourceTree = "<group>"; }; + 476F4D124DFB4D4BFEE782258F8AE75F /* evp_ctx.c */ = {isa = PBXFileReference; includeInIndex = 1; name = evp_ctx.c; path = src/crypto/evp/evp_ctx.c; sourceTree = "<group>"; }; 479B9BD315FC25375C30FEBC8F906A98 /* security_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = security_handshaker.h; path = src/core/lib/security/transport/security_handshaker.h; sourceTree = "<group>"; }; 479C01050AAAA022719603427A5EFC07 /* http.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http.upb.h; path = "src/core/ext/upb-generated/google/api/http.upb.h"; sourceTree = "<group>"; }; 47A7AE5BC119E2F4493213ECA7E94535 /* FIRDocumentChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDocumentChange.h; path = Firestore/Source/Public/FirebaseFirestore/FIRDocumentChange.h; sourceTree = "<group>"; }; 47BCD1DC65A7895227AA9A8AE35EB20F /* wakeup_fd_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wakeup_fd_posix.h; path = src/core/lib/iomgr/wakeup_fd_posix.h; sourceTree = "<group>"; }; - 47BD51184926AB56522F8F520DA99C53 /* socket_mutator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_mutator.cc; path = src/core/lib/iomgr/socket_mutator.cc; sourceTree = "<group>"; }; + 47BD51184926AB56522F8F520DA99C53 /* socket_mutator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_mutator.cc; path = src/core/lib/iomgr/socket_mutator.cc; sourceTree = "<group>"; }; 47E29C112B333254D5D224DAD355AE79 /* byte_buffer_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer_reader.h; path = include/grpc/byte_buffer_reader.h; sourceTree = "<group>"; }; 4813947328DFA3152C0715A4860B24AA /* endpoint_pair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_pair.h; path = src/core/lib/iomgr/endpoint_pair.h; sourceTree = "<group>"; }; 4852D742346C79993EF66875B36DD28B /* sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync.h; path = include/grpc/impl/codegen/sync.h; sourceTree = "<group>"; }; @@ -9252,77 +9251,77 @@ 488949B4FC2F0725FC85A2AEBEDE66AB /* huffsyms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffsyms.h; path = src/core/ext/transport/chttp2/transport/huffsyms.h; sourceTree = "<group>"; }; 488F7CA9C48F8D0F2172C6C3C9D38829 /* channel_stack_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack_builder.h; path = src/core/lib/channel/channel_stack_builder.h; sourceTree = "<group>"; }; 48A35B866EB9210D4DD46B684AFE388F /* umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = umbrella.h; path = src/include/openssl/umbrella.h; sourceTree = "<group>"; }; - 48D105F9C418572AF7C03873FE53F297 /* p_x25519.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_x25519.c; path = src/crypto/evp/p_x25519.c; sourceTree = "<group>"; }; + 48D105F9C418572AF7C03873FE53F297 /* p_x25519.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_x25519.c; path = src/crypto/evp/p_x25519.c; sourceTree = "<group>"; }; 48D9A87D2C8BD587AA661324BCCDB5CE /* ssl_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_security_connector.h; path = src/core/lib/security/security_connector/ssl/ssl_security_connector.h; sourceTree = "<group>"; }; 48E522E09211FFFEA4AA158F694045EC /* ads.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ads.upb.h; path = "src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.h"; sourceTree = "<group>"; }; - 48EA72F9BEED9C419CDAC82915761154 /* ssl_cipher.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_cipher.cc; path = src/ssl/ssl_cipher.cc; sourceTree = "<group>"; }; + 48EA72F9BEED9C419CDAC82915761154 /* ssl_cipher.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_cipher.cc; path = src/ssl/ssl_cipher.cc; sourceTree = "<group>"; }; 48EC00943C490CDC8ADC3E64F09C9B9C /* local_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_credentials.h; path = src/core/lib/security/credentials/local/local_credentials.h; sourceTree = "<group>"; }; 490916BAA4878DDC15E86676E7234919 /* mutexlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mutexlock.h; path = util/mutexlock.h; sourceTree = "<group>"; }; - 494C6EA5F349376B853223FED0F8C09C /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = write_batch.cc; path = Firestore/core/src/api/write_batch.cc; sourceTree = "<group>"; }; - 494E3D62A007BA020950FC651CB286D6 /* string_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_posix.cc; path = src/core/lib/gpr/string_posix.cc; sourceTree = "<group>"; }; + 494C6EA5F349376B853223FED0F8C09C /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write_batch.cc; path = Firestore/core/src/api/write_batch.cc; sourceTree = "<group>"; }; + 494E3D62A007BA020950FC651CB286D6 /* string_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_posix.cc; path = src/core/lib/gpr/string_posix.cc; sourceTree = "<group>"; }; 49A6FBEC9B806B950D9047A882BAA546 /* atm_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_windows.h; path = include/grpc/support/atm_windows.h; sourceTree = "<group>"; }; 49D4B82D79EFABF0B3E3C31A7FF1A254 /* pollset_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_set.h; path = src/core/lib/iomgr/pollset_set.h; sourceTree = "<group>"; }; 49DDA65199D81BF4BD322AAA25CF3463 /* thread_manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_manager.h; path = src/cpp/thread_manager/thread_manager.h; sourceTree = "<group>"; }; - 49F17ACB0C53D5441C0AA47A6000F9BF /* completion_queue_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = completion_queue_cc.cc; path = src/cpp/common/completion_queue_cc.cc; sourceTree = "<group>"; }; + 49F17ACB0C53D5441C0AA47A6000F9BF /* completion_queue_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = completion_queue_cc.cc; path = src/cpp/common/completion_queue_cc.cc; sourceTree = "<group>"; }; 4A0BBA4B41243CE83887840549DFB78A /* FirebaseFirestore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseFirestore.release.xcconfig; sourceTree = "<group>"; }; 4A27A8CEC13262766600A87AA774AF42 /* closure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = closure.h; path = src/core/lib/iomgr/closure.h; sourceTree = "<group>"; }; - 4A4D3B1ECC0DD2F393ECCEBE17230C8B /* ecdsa.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ecdsa.c; path = src/crypto/fipsmodule/ecdsa/ecdsa.c; sourceTree = "<group>"; }; + 4A4D3B1ECC0DD2F393ECCEBE17230C8B /* ecdsa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ecdsa.c; path = src/crypto/fipsmodule/ecdsa/ecdsa.c; sourceTree = "<group>"; }; 4A68013815635B4055CA413AAF9BEEDA /* absl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = absl.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4A7B6BEA0B9A236C8868CF3CE0AF9C77 /* engine.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = engine.c; path = src/crypto/engine/engine.c; sourceTree = "<group>"; }; + 4A7B6BEA0B9A236C8868CF3CE0AF9C77 /* engine.c */ = {isa = PBXFileReference; includeInIndex = 1; name = engine.c; path = src/crypto/engine/engine.c; sourceTree = "<group>"; }; 4A9A34681303166E9132617639F5F056 /* string_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_windows.h; path = src/core/lib/gpr/string_windows.h; sourceTree = "<group>"; }; - 4AA2257BAAD707635F5E8FCDCC307442 /* bundle_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bundle_reader.cc; path = Firestore/core/src/bundle/bundle_reader.cc; sourceTree = "<group>"; }; - 4AA3313708C41BE82B13605594EBA478 /* v3_bitst.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_bitst.c; path = src/crypto/x509v3/v3_bitst.c; sourceTree = "<group>"; }; - 4AAA2C536F7552382EC4314713A3449B /* leveldb_key.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_key.cc; path = Firestore/core/src/local/leveldb_key.cc; sourceTree = "<group>"; }; + 4AA2257BAAD707635F5E8FCDCC307442 /* bundle_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bundle_reader.cc; path = Firestore/core/src/bundle/bundle_reader.cc; sourceTree = "<group>"; }; + 4AA3313708C41BE82B13605594EBA478 /* v3_bitst.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_bitst.c; path = src/crypto/x509v3/v3_bitst.c; sourceTree = "<group>"; }; + 4AAA2C536F7552382EC4314713A3449B /* leveldb_key.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_key.cc; path = Firestore/core/src/local/leveldb_key.cc; sourceTree = "<group>"; }; 4AB940DDD893B3BF3836627A4572E375 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4AD09B0426F2260ADE7A75AD186775FA /* channel_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_filter.h; path = src/cpp/common/channel_filter.h; sourceTree = "<group>"; }; - 4AD5D7AEA4D0477E9FA2B4785ED33AF8 /* slice_string_helpers.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = slice_string_helpers.cc; path = src/core/lib/slice/slice_string_helpers.cc; sourceTree = "<group>"; }; - 4AD8C27ABEE1A45410F5C952A85D0755 /* http_connect_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http_connect_handshaker.cc; path = src/core/ext/filters/client_channel/http_connect_handshaker.cc; sourceTree = "<group>"; }; + 4AD5D7AEA4D0477E9FA2B4785ED33AF8 /* slice_string_helpers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = slice_string_helpers.cc; path = src/core/lib/slice/slice_string_helpers.cc; sourceTree = "<group>"; }; + 4AD8C27ABEE1A45410F5C952A85D0755 /* http_connect_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http_connect_handshaker.cc; path = src/core/ext/filters/client_channel/http_connect_handshaker.cc; sourceTree = "<group>"; }; 4AE84B4C06D2C9095E811B58E9DDE05F /* thread_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_annotations.h; path = port/thread_annotations.h; sourceTree = "<group>"; }; 4AFEE1B00CB03783F4625B4F55E6649B /* errno_saver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = errno_saver.h; path = absl/base/internal/errno_saver.h; sourceTree = "<group>"; }; 4B02FDD78ADA288B60F9C7661FB11F75 /* dynamic_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic_annotations.h; path = src/core/lib/iomgr/dynamic_annotations.h; sourceTree = "<group>"; }; 4B0B320F6145EBB52C11FE0B16F0D73B /* workaround_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = workaround_utils.h; path = src/core/ext/filters/workarounds/workaround_utils.h; sourceTree = "<group>"; }; - 4B12554C5A175808135EB650A407FB04 /* stats_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stats_data.cc; path = src/core/lib/debug/stats_data.cc; sourceTree = "<group>"; }; + 4B12554C5A175808135EB650A407FB04 /* stats_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stats_data.cc; path = src/core/lib/debug/stats_data.cc; sourceTree = "<group>"; }; 4B17DD1C54656C57057F2C78F980AAF7 /* log_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_windows.h; path = include/grpc/support/log_windows.h; sourceTree = "<group>"; }; 4B22C12854B383A743F87AF505C2386F /* sync_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_custom.h; path = include/grpc/support/sync_custom.h; sourceTree = "<group>"; }; 4B38A57EE7D0AAD68365F2B879BCF12A /* frame_data.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_data.h; path = src/core/ext/transport/chttp2/transport/frame_data.h; sourceTree = "<group>"; }; 4B4539A9D19B0CDE7CF75A559BEFBD16 /* FIRAuthAppCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredential.h; path = FirebaseAuth/Sources/SystemService/FIRAuthAppCredential.h; sourceTree = "<group>"; }; - 4B6192DEF592D26D01A0CA3AB3EE76AC /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status.cc; path = Firestore/core/src/util/status.cc; sourceTree = "<group>"; }; + 4B6192DEF592D26D01A0CA3AB3EE76AC /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.cc; path = Firestore/core/src/util/status.cc; sourceTree = "<group>"; }; 4B6BF6B35F293B1A1D56E80E7EDE9DFB /* serialization_traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = serialization_traits.h; path = include/grpcpp/impl/codegen/serialization_traits.h; sourceTree = "<group>"; }; - 4B6ED0A122BA8FE40A2B1277466838F3 /* spinlock_wait.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = spinlock_wait.cc; path = absl/base/internal/spinlock_wait.cc; sourceTree = "<group>"; }; - 4B8E3A8EBBB7BB2B36FBBBE19DE6C39E /* str_cat.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = str_cat.cc; path = absl/strings/str_cat.cc; sourceTree = "<group>"; }; + 4B6ED0A122BA8FE40A2B1277466838F3 /* spinlock_wait.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock_wait.cc; path = absl/base/internal/spinlock_wait.cc; sourceTree = "<group>"; }; + 4B8E3A8EBBB7BB2B36FBBBE19DE6C39E /* str_cat.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = str_cat.cc; path = absl/strings/str_cat.cc; sourceTree = "<group>"; }; 4B8E7656627679A1807D40628CE4F9E3 /* GDTCOREvent+GDTCCTSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GDTCOREvent+GDTCCTSupport.h"; path = "GoogleDataTransport/GDTCCTLibrary/Public/GDTCOREvent+GDTCCTSupport.h"; sourceTree = "<group>"; }; 4B8EE2E8653E3FB9B537F8961802680F /* FIRStorageUploadTask_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageUploadTask_Private.h; path = FirebaseStorage/Sources/FIRStorageUploadTask_Private.h; sourceTree = "<group>"; }; 4BA6CE8F46022B2E496AF88743850E55 /* filter_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_policy.h; path = include/leveldb/filter_policy.h; sourceTree = "<group>"; }; 4BE710C941976884477DB53265CF3860 /* FIRStorageTokenAuthorizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageTokenAuthorizer.h; path = FirebaseStorage/Sources/FIRStorageTokenAuthorizer.h; sourceTree = "<group>"; }; 4C1F5826097A8ACF3699482EAF8BEB85 /* abseil-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "abseil-dummy.m"; sourceTree = "<group>"; }; - 4C22B192221390B0E45D5DCBFE73B424 /* create_channel_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = create_channel_posix.cc; path = src/cpp/client/create_channel_posix.cc; sourceTree = "<group>"; }; + 4C22B192221390B0E45D5DCBFE73B424 /* create_channel_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = create_channel_posix.cc; path = src/cpp/client/create_channel_posix.cc; sourceTree = "<group>"; }; 4C369ABBEB53C5AE7A277D09CF3B5C71 /* ssl_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_credentials.h; path = src/core/lib/security/credentials/ssl/ssl_credentials.h; sourceTree = "<group>"; }; 4C42B603139BE6824E778FF7CE3D0821 /* lb_policy_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lb_policy_factory.h; path = src/core/ext/filters/client_channel/lb_policy_factory.h; sourceTree = "<group>"; }; 4C50232BC5DBEE053F6D280C318B76F7 /* cluster.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cluster.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster.upb.h"; sourceTree = "<group>"; }; - 4C7213F87F670A97050EA8F937E44010 /* windows.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = windows.c; path = src/crypto/rand_extra/windows.c; sourceTree = "<group>"; }; - 4C887CA1072601B94EC3D20B5C60BA7A /* channel_stack_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_stack_builder.cc; path = src/core/lib/channel/channel_stack_builder.cc; sourceTree = "<group>"; }; + 4C7213F87F670A97050EA8F937E44010 /* windows.c */ = {isa = PBXFileReference; includeInIndex = 1; name = windows.c; path = src/crypto/rand_extra/windows.c; sourceTree = "<group>"; }; + 4C887CA1072601B94EC3D20B5C60BA7A /* channel_stack_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_stack_builder.cc; path = src/core/lib/channel/channel_stack_builder.cc; sourceTree = "<group>"; }; 4C98DA5D22BCD12A6004F8E015AA05A2 /* fake_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_security_connector.h; path = src/core/lib/security/security_connector/fake/fake_security_connector.h; sourceTree = "<group>"; }; - 4C9B37128ED9E2912B3E49770883E5E3 /* wakeup_fd_nospecial.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wakeup_fd_nospecial.cc; path = src/core/lib/iomgr/wakeup_fd_nospecial.cc; sourceTree = "<group>"; }; - 4CA2227DC6B0966C08E2D89363B2D30C /* padding.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = padding.c; path = src/crypto/fipsmodule/rsa/padding.c; sourceTree = "<group>"; }; + 4C9B37128ED9E2912B3E49770883E5E3 /* wakeup_fd_nospecial.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wakeup_fd_nospecial.cc; path = src/core/lib/iomgr/wakeup_fd_nospecial.cc; sourceTree = "<group>"; }; + 4CA2227DC6B0966C08E2D89363B2D30C /* padding.c */ = {isa = PBXFileReference; includeInIndex = 1; name = padding.c; path = src/crypto/fipsmodule/rsa/padding.c; sourceTree = "<group>"; }; 4CA31D6058E451963DF085213AAB93B3 /* resolve_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolve_address.h; path = src/core/lib/iomgr/resolve_address.h; sourceTree = "<group>"; }; 4CAD40ADCB88A8DCA9C6E7E604B13231 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4CADACE6526A2C823A9B937DC705EB7C /* inproc_transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inproc_transport.h; path = src/core/ext/transport/inproc/inproc_transport.h; sourceTree = "<group>"; }; 4CD88C95F98B72BA1F2727C41A1F992A /* tls_gcc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_gcc.h; path = src/core/lib/gpr/tls_gcc.h; sourceTree = "<group>"; }; 4CED7CFB7ADD116265256DFF9E5D6ADC /* GDTCCTUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploadOperation.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTUploadOperation.h; sourceTree = "<group>"; }; - 4CF14D37A176D11E0570F3633D352658 /* server_auth_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_auth_filter.cc; path = src/core/lib/security/transport/server_auth_filter.cc; sourceTree = "<group>"; }; - 4D35C871C51EE5496D995385999467DA /* pollset_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_uv.cc; path = src/core/lib/iomgr/pollset_uv.cc; sourceTree = "<group>"; }; - 4D38FBD361B5FED2820961121B780093 /* default_health_check_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = default_health_check_service.cc; path = src/cpp/server/health/default_health_check_service.cc; sourceTree = "<group>"; }; - 4D45F0A8F5C40375FE4AF8149E3A116E /* fake_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fake_credentials.cc; path = src/core/lib/security/credentials/fake/fake_credentials.cc; sourceTree = "<group>"; }; + 4CF14D37A176D11E0570F3633D352658 /* server_auth_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_auth_filter.cc; path = src/core/lib/security/transport/server_auth_filter.cc; sourceTree = "<group>"; }; + 4D35C871C51EE5496D995385999467DA /* pollset_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_uv.cc; path = src/core/lib/iomgr/pollset_uv.cc; sourceTree = "<group>"; }; + 4D38FBD361B5FED2820961121B780093 /* default_health_check_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = default_health_check_service.cc; path = src/cpp/server/health/default_health_check_service.cc; sourceTree = "<group>"; }; + 4D45F0A8F5C40375FE4AF8149E3A116E /* fake_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fake_credentials.cc; path = src/core/lib/security/credentials/fake/fake_credentials.cc; sourceTree = "<group>"; }; 4D50A55496574FCA84D35B746A8CCF9B /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/cipher_extra/internal.h; sourceTree = "<group>"; }; - 4D82CDA97C393D7363176A1104506511 /* a_sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_sign.c; path = src/crypto/x509/a_sign.c; sourceTree = "<group>"; }; + 4D82CDA97C393D7363176A1104506511 /* a_sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_sign.c; path = src/crypto/x509/a_sign.c; sourceTree = "<group>"; }; 4D89FE75890A3B5EA66983BF9CA6E60E /* FIRStorageMetadata_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageMetadata_Private.h; path = FirebaseStorage/Sources/FIRStorageMetadata_Private.h; sourceTree = "<group>"; }; 4D8C76F43B4FBEB5900C9B40F1188F38 /* rds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/rds.upb.h"; sourceTree = "<group>"; }; 4D9AF7B35AD1DADF8471B5D97EAAC7C4 /* server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server.h; path = src/core/lib/surface/server.h; sourceTree = "<group>"; }; 4DA6667D907F231D8C39466A983B0C0B /* cfstream_handle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cfstream_handle.h; path = src/core/lib/iomgr/cfstream_handle.h; sourceTree = "<group>"; }; - 4DD7AF5BB8BD0DE0354419900B187BC2 /* database_info.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = database_info.cc; path = Firestore/core/src/core/database_info.cc; sourceTree = "<group>"; }; + 4DD7AF5BB8BD0DE0354419900B187BC2 /* database_info.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = database_info.cc; path = Firestore/core/src/core/database_info.cc; sourceTree = "<group>"; }; 4DEB299A555A618C1B4CD66ACAE0D1BC /* tls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls.h; path = src/core/lib/gpr/tls.h; sourceTree = "<group>"; }; 4E112D67DA5CFEE1959C99652C79C3FB /* vpm_int.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vpm_int.h; path = src/crypto/x509/vpm_int.h; sourceTree = "<group>"; }; - 4E135A329ADCC994F20F67AB33E00AE7 /* string_util_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_util_windows.cc; path = src/core/lib/gpr/string_util_windows.cc; sourceTree = "<group>"; }; + 4E135A329ADCC994F20F67AB33E00AE7 /* string_util_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_util_windows.cc; path = src/core/lib/gpr/string_util_windows.cc; sourceTree = "<group>"; }; 4E5B81CE3FFAA291E6393FA96E3FA7C3 /* GDTCCTCompressionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTCompressionHelper.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTCompressionHelper.m; sourceTree = "<group>"; }; 4E721D64E4E22CC0B130932C9B7AB420 /* alts_record_protocol_crypter_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_record_protocol_crypter_common.h; path = src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h; sourceTree = "<group>"; }; 4E8085072478BF80E5B99019C8236AC6 /* authority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = authority.h; path = src/core/ext/transport/chttp2/client/authority.h; sourceTree = "<group>"; }; @@ -9330,10 +9329,10 @@ 4EB03182CB3BFE9EA7F71E8498FA2297 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = "<group>"; }; 4ECBF5C57176C665E17C0F50B489DE82 /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORRegistrar.h; sourceTree = "<group>"; }; 4EFCBEC8E853AF619303C34AD43E81A3 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = "<group>"; }; - 4F02A3CDB814DA6129148A77F88849BF /* v3_ocsp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_ocsp.c; path = src/crypto/x509v3/v3_ocsp.c; sourceTree = "<group>"; }; + 4F02A3CDB814DA6129148A77F88849BF /* v3_ocsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_ocsp.c; path = src/crypto/x509v3/v3_ocsp.c; sourceTree = "<group>"; }; 4F0D3DDAEEAB6A2489BDE503E5008B2C /* cycleclock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cycleclock.h; path = absl/base/internal/cycleclock.h; sourceTree = "<group>"; }; - 4F10E26EFBCBBB0696078141D56BF3E2 /* resource.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = resource.upb.c; path = "src/core/ext/upb-generated/envoy/annotations/resource.upb.c"; sourceTree = "<group>"; }; - 4F3B93E235B3681CC6FFF3B997C0ABD5 /* check_gcp_environment.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = check_gcp_environment.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment.cc; sourceTree = "<group>"; }; + 4F10E26EFBCBBB0696078141D56BF3E2 /* resource.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = resource.upb.c; path = "src/core/ext/upb-generated/envoy/annotations/resource.upb.c"; sourceTree = "<group>"; }; + 4F3B93E235B3681CC6FFF3B997C0ABD5 /* check_gcp_environment.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = check_gcp_environment.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment.cc; sourceTree = "<group>"; }; 4F4F684C6AA7B2DCF2219EE6C51DE4DB /* GDTCORReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORReachability.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORReachability.m; sourceTree = "<group>"; }; 4F5A4306A62B51FF0E9B9A7629A5BA2F /* openssl_grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = openssl_grpc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4F61F8952A8F8EE4FC295D145827F69F /* iomgr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr.h; path = src/core/lib/iomgr/iomgr.h; sourceTree = "<group>"; }; @@ -9341,91 +9340,91 @@ 4F75504718F6FA5BA7E26E9845941EF1 /* iocp_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iocp_windows.h; path = src/core/lib/iomgr/iocp_windows.h; sourceTree = "<group>"; }; 4F78B4366CEAC676F06F99AB84AF5766 /* hkdf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hkdf.h; path = src/include/openssl/hkdf.h; sourceTree = "<group>"; }; 4F9B6E9D1D87361E6547A41CDE5FA920 /* transport_security_grpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_grpc.h; path = src/core/tsi/transport_security_grpc.h; sourceTree = "<group>"; }; - 4FA500453291323399E8AC3D93D91B77 /* des.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = des.c; path = src/crypto/fipsmodule/des/des.c; sourceTree = "<group>"; }; + 4FA500453291323399E8AC3D93D91B77 /* des.c */ = {isa = PBXFileReference; includeInIndex = 1; name = des.c; path = src/crypto/fipsmodule/des/des.c; sourceTree = "<group>"; }; 4FAC6E22E629B9AE9ABB880A9832A458 /* FIRCoreDiagnosticsConnector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsConnector.m; path = FirebaseCore/Sources/FIRCoreDiagnosticsConnector.m; sourceTree = "<group>"; }; - 4FBD5BFD0535B10E452F50266474FA09 /* grpclb_client_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpclb_client_stats.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc; sourceTree = "<group>"; }; + 4FBD5BFD0535B10E452F50266474FA09 /* grpclb_client_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpclb_client_stats.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc; sourceTree = "<group>"; }; 4FDC06EDDC9546CD598471B315EC0425 /* transport_security_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_interface.h; path = src/core/tsi/transport_security_interface.h; sourceTree = "<group>"; }; - 4FE84E354041336402DEFAC063E3D376 /* health_check.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = health_check.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c"; sourceTree = "<group>"; }; + 4FE84E354041336402DEFAC063E3D376 /* health_check.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = health_check.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c"; sourceTree = "<group>"; }; 5005D2AAB4E004FAE34B31F34E42A4A1 /* scheduling_mode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = scheduling_mode.h; path = absl/base/internal/scheduling_mode.h; sourceTree = "<group>"; }; 501E61D173252D323A2901614AEBCDD7 /* message_allocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_allocator.h; path = include/grpcpp/impl/codegen/message_allocator.h; sourceTree = "<group>"; }; - 503CF94ECF69EB01631F25DE60C8AABC /* montgomery_inv.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = montgomery_inv.c; path = src/crypto/fipsmodule/bn/montgomery_inv.c; sourceTree = "<group>"; }; + 503CF94ECF69EB01631F25DE60C8AABC /* montgomery_inv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = montgomery_inv.c; path = src/crypto/fipsmodule/bn/montgomery_inv.c; sourceTree = "<group>"; }; 5040904C11AC19DADBB4387BDB8D9C0C /* lds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/lds.upb.h"; sourceTree = "<group>"; }; - 5049A5F3EFCC904F34E0617C4A751905 /* stack.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stack.c; path = src/crypto/stack/stack.c; sourceTree = "<group>"; }; + 5049A5F3EFCC904F34E0617C4A751905 /* stack.c */ = {isa = PBXFileReference; includeInIndex = 1; name = stack.c; path = src/crypto/stack/stack.c; sourceTree = "<group>"; }; 50C10F9683C4C3197A526E4099AE6048 /* ssl_session_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_session_cache.h; path = src/core/tsi/ssl/session_cache/ssl_session_cache.h; sourceTree = "<group>"; }; - 50C6A47A98689C9F75246905C46639F1 /* x509_att.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_att.c; path = src/crypto/x509/x509_att.c; sourceTree = "<group>"; }; + 50C6A47A98689C9F75246905C46639F1 /* x509_att.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_att.c; path = src/crypto/x509/x509_att.c; sourceTree = "<group>"; }; 50CF84A5D2E8DC290002F58954533315 /* channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel.h; path = src/core/lib/surface/channel.h; sourceTree = "<group>"; }; 50D20E47F69BAB92234E243DFE9A9A1D /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = "<group>"; }; - 50D223CFA96B3BDD878CE3F4E0ED4628 /* transport_security_common_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transport_security_common_api.cc; path = src/core/tsi/alts/handshaker/transport_security_common_api.cc; sourceTree = "<group>"; }; + 50D223CFA96B3BDD878CE3F4E0ED4628 /* transport_security_common_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transport_security_common_api.cc; path = src/core/tsi/alts/handshaker/transport_security_common_api.cc; sourceTree = "<group>"; }; 50D56361774A757440F0E814861D19E1 /* load_file.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_file.h; path = src/core/lib/iomgr/load_file.h; sourceTree = "<group>"; }; 50DFAA4176865738A157F822B6C4F195 /* validate_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = validate_metadata.h; path = src/core/lib/surface/validate_metadata.h; sourceTree = "<group>"; }; - 50E6521F8F4AD9895190AF971C18B01D /* target.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = target.cc; path = Firestore/core/src/core/target.cc; sourceTree = "<group>"; }; + 50E6521F8F4AD9895190AF971C18B01D /* target.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = target.cc; path = Firestore/core/src/core/target.cc; sourceTree = "<group>"; }; 5102B390546239A38A3C55B319349132 /* FIRStorageObservableTask_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageObservableTask_Private.h; path = FirebaseStorage/Sources/FIRStorageObservableTask_Private.h; sourceTree = "<group>"; }; - 5107ACF9169ED359451E74B0EC9BC85E /* forkunsafe.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = forkunsafe.c; path = src/crypto/rand_extra/forkunsafe.c; sourceTree = "<group>"; }; - 5115AD9170A68938833735B98D1203A9 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sha1.c; path = src/crypto/fipsmodule/sha/sha1.c; sourceTree = "<group>"; }; + 5107ACF9169ED359451E74B0EC9BC85E /* forkunsafe.c */ = {isa = PBXFileReference; includeInIndex = 1; name = forkunsafe.c; path = src/crypto/rand_extra/forkunsafe.c; sourceTree = "<group>"; }; + 5115AD9170A68938833735B98D1203A9 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.c; path = src/crypto/fipsmodule/sha/sha1.c; sourceTree = "<group>"; }; 5121B44A8559C20C5A3E1A42AF364302 /* frame_rst_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_rst_stream.h; path = src/core/ext/transport/chttp2/transport/frame_rst_stream.h; sourceTree = "<group>"; }; - 514D7742C6CBB0BDBD9984AEE97DDFDE /* openssl_grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = openssl_grpc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 514D7742C6CBB0BDBD9984AEE97DDFDE /* openssl_grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = openssl_grpc.framework; path = "BoringSSL-GRPC.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 515451AA2E74839033C9846F1EE36FDA /* FIRMultiFactorAssertion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRMultiFactorAssertion+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/FIRMultiFactorAssertion+Internal.h"; sourceTree = "<group>"; }; 51671CD529E63DA137A01DAFF304FB67 /* block_annotate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block_annotate.h; path = src/core/lib/iomgr/block_annotate.h; sourceTree = "<group>"; }; 51799275E8B245B9C67F16086C30F035 /* grpc_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_security.h; path = include/grpc/grpc_security.h; sourceTree = "<group>"; }; 517B98A6B027FF4826BE724F47F7AEB6 /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORPlatform.h; sourceTree = "<group>"; }; - 51A865E9FDB41DBF958A1E9EC9F22B28 /* iomgr_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_custom.cc; path = src/core/lib/iomgr/iomgr_custom.cc; sourceTree = "<group>"; }; - 51ACC81E4C94597A00BE2AF109656963 /* bad_variant_access.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bad_variant_access.cc; path = absl/types/bad_variant_access.cc; sourceTree = "<group>"; }; + 51A865E9FDB41DBF958A1E9EC9F22B28 /* iomgr_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_custom.cc; path = src/core/lib/iomgr/iomgr_custom.cc; sourceTree = "<group>"; }; + 51ACC81E4C94597A00BE2AF109656963 /* bad_variant_access.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bad_variant_access.cc; path = absl/types/bad_variant_access.cc; sourceTree = "<group>"; }; 51B0EA2BFF6704215FDB46EF6DDAB2FC /* hrss.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hrss.h; path = src/include/openssl/hrss.h; sourceTree = "<group>"; }; - 51B9D4A9E12744D77E7BC18E09F96E08 /* altscontext.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = altscontext.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c"; sourceTree = "<group>"; }; + 51B9D4A9E12744D77E7BC18E09F96E08 /* altscontext.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = altscontext.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c"; sourceTree = "<group>"; }; 51BAEA8880D5D8C0E4010E0173DF85BC /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = "<group>"; }; 51EB36C74DC742949F4DE82375DB299A /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = "<group>"; }; 520047FDDFEE8AC13C915CCBEC5383C2 /* intercepted_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = intercepted_channel.h; path = include/grpcpp/impl/codegen/intercepted_channel.h; sourceTree = "<group>"; }; 520E02F7685A33A8192CDA5FC0DD35B8 /* server_credentials_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_credentials_impl.h; path = include/grpcpp/security/server_credentials_impl.h; sourceTree = "<group>"; }; 5213749B371D27455AB32257D7A7926C /* GULNetworkInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInternal.h; path = GoogleUtilities/Network/GULNetworkInternal.h; sourceTree = "<group>"; }; - 5219E6F91F03ABA9542E55BBE1E0BE57 /* byte_buffer_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_buffer_cc.cc; path = src/cpp/util/byte_buffer_cc.cc; sourceTree = "<group>"; }; - 5233B861EF1D1C4BD0F7C2A9FAB4BD5E /* tls_credentials_options_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_credentials_options_util.cc; path = src/cpp/common/tls_credentials_options_util.cc; sourceTree = "<group>"; }; - 525286EE9A8B78F01FAF890C423569F4 /* a_type.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_type.c; path = src/crypto/asn1/a_type.c; sourceTree = "<group>"; }; + 5219E6F91F03ABA9542E55BBE1E0BE57 /* byte_buffer_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_buffer_cc.cc; path = src/cpp/util/byte_buffer_cc.cc; sourceTree = "<group>"; }; + 5233B861EF1D1C4BD0F7C2A9FAB4BD5E /* tls_credentials_options_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_credentials_options_util.cc; path = src/cpp/common/tls_credentials_options_util.cc; sourceTree = "<group>"; }; + 525286EE9A8B78F01FAF890C423569F4 /* a_type.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_type.c; path = src/crypto/asn1/a_type.c; sourceTree = "<group>"; }; 5256ADD7502E986DECED5C0B2B5459EF /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = "<group>"; }; 5279CED0EC2BD358B23871A74479ACE7 /* FIRStorageObservableTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageObservableTask.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageObservableTask.h; sourceTree = "<group>"; }; - 52936322728AC10F7DEAFB4F45852967 /* ssl_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_utils.cc; path = src/core/lib/security/security_connector/ssl_utils.cc; sourceTree = "<group>"; }; + 52936322728AC10F7DEAFB4F45852967 /* ssl_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_utils.cc; path = src/core/lib/security/security_connector/ssl_utils.cc; sourceTree = "<group>"; }; 5298544F6E608B781F3D3179F27868E0 /* FIRVerifyPasswordResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPasswordResponse.h; sourceTree = "<group>"; }; 52A6AD82BB9BB1886480C1D9A01F54D7 /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = src/core/lib/gprpp/arena.h; sourceTree = "<group>"; }; 52AC0824D0D12ED289992AD244023A87 /* FIRStorageConstants_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageConstants_Private.h; path = FirebaseStorage/Sources/FIRStorageConstants_Private.h; sourceTree = "<group>"; }; 52E0632C1F3B4A005EFB791820BD100F /* sockaddr_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_custom.h; path = src/core/lib/iomgr/sockaddr_custom.h; sourceTree = "<group>"; }; - 530449E536D90B55257423354124FA1C /* mem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mem.c; path = src/crypto/mem.c; sourceTree = "<group>"; }; - 533C19167E7CB032D3287E62B62FD2BB /* log.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log.cc; path = src/core/lib/gpr/log.cc; sourceTree = "<group>"; }; - 53483DF0F6224F0012BBC66ABCCFDE96 /* db_iter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = db_iter.cc; path = db/db_iter.cc; sourceTree = "<group>"; }; - 534C0514233FEC396F7783FCCC237713 /* port_undef.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = port_undef.inc; path = third_party/upb/upb/port_undef.inc; sourceTree = "<group>"; }; + 530449E536D90B55257423354124FA1C /* mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mem.c; path = src/crypto/mem.c; sourceTree = "<group>"; }; + 533C19167E7CB032D3287E62B62FD2BB /* log.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log.cc; path = src/core/lib/gpr/log.cc; sourceTree = "<group>"; }; + 53483DF0F6224F0012BBC66ABCCFDE96 /* db_iter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = db_iter.cc; path = db/db_iter.cc; sourceTree = "<group>"; }; + 534C0514233FEC396F7783FCCC237713 /* port_undef.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_undef.inc; path = third_party/upb/upb/port_undef.inc; sourceTree = "<group>"; }; 5359AEECC1D42F8126DB064619B2F2FD /* FIRMultiFactorSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMultiFactorSession.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactorSession.h; sourceTree = "<group>"; }; 53804DBB5CBCF858DEADCB37BAE1B359 /* FIRAuthDataResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult_Internal.h; path = FirebaseAuth/Sources/Auth/FIRAuthDataResult_Internal.h; sourceTree = "<group>"; }; 539C526BA0E2D6D4DF945B8A368AB051 /* utf8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utf8.h; path = absl/strings/internal/utf8.h; sourceTree = "<group>"; }; - 539EF7817C325D6862659E8504ED1450 /* tcp_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_client.cc; path = src/core/lib/iomgr/tcp_client.cc; sourceTree = "<group>"; }; + 539EF7817C325D6862659E8504ED1450 /* tcp_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_client.cc; path = src/core/lib/iomgr/tcp_client.cc; sourceTree = "<group>"; }; 53AC1C28532A48FEFAA238FCE72AF4C7 /* windows_logger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = windows_logger.h; path = util/windows_logger.h; sourceTree = "<group>"; }; - 53AF455B50002ECE0C570A2EAF849E14 /* grpc_ares_wrapper.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_wrapper.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc; sourceTree = "<group>"; }; + 53AF455B50002ECE0C570A2EAF849E14 /* grpc_ares_wrapper.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_wrapper.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc; sourceTree = "<group>"; }; 53B3602D50DD1249F3F3ECD5EBE3A791 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/rand/internal.h; sourceTree = "<group>"; }; 53C099938DB8F145F0FA986316C670BD /* global_config_generic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_generic.h; path = src/core/lib/gprpp/global_config_generic.h; sourceTree = "<group>"; }; 53F4EE664073FDB70CD7746F6A7FB9E1 /* bytestring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bytestring.h; path = src/include/openssl/bytestring.h; sourceTree = "<group>"; }; 53F6EEC05B3DFD5293BA45FC426405DB /* FIRCreateAuthURIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRCreateAuthURIRequest.m; sourceTree = "<group>"; }; 53F7D037BA5E4607CEC0726AF8D88184 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = src/include/openssl/stack.h; sourceTree = "<group>"; }; - 540F4DD2B286DA24B94C2D8D6A4078D9 /* x509_vfy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_vfy.c; path = src/crypto/x509/x509_vfy.c; sourceTree = "<group>"; }; + 540F4DD2B286DA24B94C2D8D6A4078D9 /* x509_vfy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_vfy.c; path = src/crypto/x509/x509_vfy.c; sourceTree = "<group>"; }; 54159D8DDB12A7064F016A7E6EDF305E /* snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = snapshot.h; path = db/snapshot.h; sourceTree = "<group>"; }; 542632D4121C5DF832E4BA7315373759 /* percent.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = percent.upb.h; path = "src/core/ext/upb-generated/envoy/type/percent.upb.h"; sourceTree = "<group>"; }; 542FD0752A6DE697377DA671DAFC093C /* channelz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channelz.h; path = src/core/lib/channel/channelz.h; sourceTree = "<group>"; }; - 54474C84CE066F4E2DB6CD0304E3CB09 /* event_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = event_string.cc; path = src/core/lib/surface/event_string.cc; sourceTree = "<group>"; }; + 54474C84CE066F4E2DB6CD0304E3CB09 /* event_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = event_string.cc; path = src/core/lib/surface/event_string.cc; sourceTree = "<group>"; }; 5448EC7A209518440211149317F0CD93 /* is_epollexclusive_available.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = is_epollexclusive_available.h; path = src/core/lib/iomgr/is_epollexclusive_available.h; sourceTree = "<group>"; }; 54723AF4D3BCF9A20F8C79B3B4091352 /* load_system_roots.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_system_roots.h; path = src/core/lib/security/security_connector/load_system_roots.h; sourceTree = "<group>"; }; - 5488A3DBA556AC4210E35E1EFA0C0D19 /* deadline_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = deadline_filter.cc; path = src/core/ext/filters/deadline/deadline_filter.cc; sourceTree = "<group>"; }; - 54BF13EF84655C1A2DF1805603C7F401 /* credentials_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = credentials_metadata.cc; path = src/core/lib/security/credentials/credentials_metadata.cc; sourceTree = "<group>"; }; - 54C0E6D81A519B1EAC4884539269EC15 /* time.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time.cc; path = src/core/lib/gpr/time.cc; sourceTree = "<group>"; }; + 5488A3DBA556AC4210E35E1EFA0C0D19 /* deadline_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = deadline_filter.cc; path = src/core/ext/filters/deadline/deadline_filter.cc; sourceTree = "<group>"; }; + 54BF13EF84655C1A2DF1805603C7F401 /* credentials_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = credentials_metadata.cc; path = src/core/lib/security/credentials/credentials_metadata.cc; sourceTree = "<group>"; }; + 54C0E6D81A519B1EAC4884539269EC15 /* time.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time.cc; path = src/core/lib/gpr/time.cc; sourceTree = "<group>"; }; 54CFB23294A57F45FF6390AAED61F438 /* GDTCORDirectorySizeTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORDirectorySizeTracker.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORDirectorySizeTracker.m; sourceTree = "<group>"; }; - 54F1F3E5B4CEFA314451647B2C255B79 /* struct.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = struct.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/struct.nanopb.cc; sourceTree = "<group>"; }; + 54F1F3E5B4CEFA314451647B2C255B79 /* struct.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = struct.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/struct.nanopb.cc; sourceTree = "<group>"; }; 551172B0F5A9E28A7761BA92E733D055 /* CLTypingLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CLTypingLabel.release.xcconfig; sourceTree = "<group>"; }; 5519C2BB1DE2016C79842DE954C63B09 /* leveldb-library-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "leveldb-library-prefix.pch"; sourceTree = "<group>"; }; - 552CB76CBA517CF2E29C0CE4C16D2E5E /* json_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_util.cc; path = src/core/lib/security/util/json_util.cc; sourceTree = "<group>"; }; + 552CB76CBA517CF2E29C0CE4C16D2E5E /* json_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = json_util.cc; path = src/core/lib/security/util/json_util.cc; sourceTree = "<group>"; }; 552E16E4C2D07E1900D67953E586A39C /* cluster.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cluster.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster.upb.h"; sourceTree = "<group>"; }; 55327D4BBCDBB9BD076F658EE72BEDBF /* resolve_address_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolve_address_custom.h; path = src/core/lib/iomgr/resolve_address_custom.h; sourceTree = "<group>"; }; 5538FBF30F514A24CDB05A9D9E8BF7BF /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = "<group>"; }; 553FCA730823802DB8C6AFA88585210F /* optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = optional.h; path = absl/types/optional.h; sourceTree = "<group>"; }; - 55510F7FB912B53A721D1FE2CD168968 /* bin_encoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bin_encoder.cc; path = src/core/ext/transport/chttp2/transport/bin_encoder.cc; sourceTree = "<group>"; }; + 55510F7FB912B53A721D1FE2CD168968 /* bin_encoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bin_encoder.cc; path = src/core/ext/transport/chttp2/transport/bin_encoder.cc; sourceTree = "<group>"; }; 556A4EF6952940E2132533225F1FCBEC /* grpc_alts_credentials_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_alts_credentials_options.h; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h; sourceTree = "<group>"; }; - 5571A83C4CD6C06E2D96CB099F0C35EE /* http2_settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http2_settings.cc; path = src/core/ext/transport/chttp2/transport/http2_settings.cc; sourceTree = "<group>"; }; + 5571A83C4CD6C06E2D96CB099F0C35EE /* http2_settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http2_settings.cc; path = src/core/ext/transport/chttp2/transport/http2_settings.cc; sourceTree = "<group>"; }; 557A8E317975FFE123B473BF2D2098DE /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = "<group>"; }; - 5582A2E0430B4123F4DCA0833D622C0A /* aes_nohw.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = aes_nohw.c; path = src/crypto/fipsmodule/aes/aes_nohw.c; sourceTree = "<group>"; }; + 5582A2E0430B4123F4DCA0833D622C0A /* aes_nohw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aes_nohw.c; path = src/crypto/fipsmodule/aes/aes_nohw.c; sourceTree = "<group>"; }; 55908AD34F5D79957F4022D5530B66E5 /* grpc_alts_credentials_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_alts_credentials_options.h; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h; sourceTree = "<group>"; }; 559C09485DDCC9156D5DE37F1842F5A5 /* GDTCORUploadBatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadBatch.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadBatch.m; sourceTree = "<group>"; }; 55A3BF69D3A88F4924C7027960BA8C43 /* FIRAuthWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebViewController.m; path = FirebaseAuth/Sources/Utilities/FIRAuthWebViewController.m; sourceTree = "<group>"; }; @@ -9434,77 +9433,77 @@ 55E6439C5D808D60605BC37732A5B794 /* substitute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = substitute.h; path = absl/strings/substitute.h; sourceTree = "<group>"; }; 55EDB80638AD379B0216DB27727FC857 /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = util/logging.h; sourceTree = "<group>"; }; 563D7567783EAE83C2523E50544F5C9F /* FIRAuthExceptionUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthExceptionUtils.m; path = FirebaseAuth/Sources/Utilities/FIRAuthExceptionUtils.m; sourceTree = "<group>"; }; - 565EA2ACF0B01F84B934B5DAFCA75CC9 /* bits.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bits.cc; path = Firestore/core/src/util/bits.cc; sourceTree = "<group>"; }; + 565EA2ACF0B01F84B934B5DAFCA75CC9 /* bits.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bits.cc; path = Firestore/core/src/util/bits.cc; sourceTree = "<group>"; }; 56706C545CFCF5D07CAB357CAB44DF2C /* orca_load_report.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = orca_load_report.upb.h; path = "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h"; sourceTree = "<group>"; }; - 56726822F3A7786D2125E6C1722B468D /* a_dup.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_dup.c; path = src/crypto/asn1/a_dup.c; sourceTree = "<group>"; }; - 56758B7FBF86B9788770EECAA3610C5F /* frame_handler.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_handler.cc; path = src/core/tsi/alts/frame_protector/frame_handler.cc; sourceTree = "<group>"; }; + 56726822F3A7786D2125E6C1722B468D /* a_dup.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_dup.c; path = src/crypto/asn1/a_dup.c; sourceTree = "<group>"; }; + 56758B7FBF86B9788770EECAA3610C5F /* frame_handler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_handler.cc; path = src/core/tsi/alts/frame_protector/frame_handler.cc; sourceTree = "<group>"; }; 56A32C8B4083F34E3CB7B9AD5A37BC61 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/leveldb/slice.h; sourceTree = "<group>"; }; 56A4463E6B7C7DD7829A1D5D0BB6094B /* b64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = b64.h; path = src/core/lib/slice/b64.h; sourceTree = "<group>"; }; - 56B867BD206A699EF53C0D45750AA7C0 /* a_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_enum.c; path = src/crypto/asn1/a_enum.c; sourceTree = "<group>"; }; - 56C2E89A014CEF1D359DFE106024377A /* pem_pk8.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_pk8.c; path = src/crypto/pem/pem_pk8.c; sourceTree = "<group>"; }; + 56B867BD206A699EF53C0D45750AA7C0 /* a_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_enum.c; path = src/crypto/asn1/a_enum.c; sourceTree = "<group>"; }; + 56C2E89A014CEF1D359DFE106024377A /* pem_pk8.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_pk8.c; path = src/crypto/pem/pem_pk8.c; sourceTree = "<group>"; }; 56D243F4369CA22FE288982AD7BE34E7 /* create_channel_posix_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_channel_posix_impl.h; path = include/grpcpp/create_channel_posix_impl.h; sourceTree = "<group>"; }; 56D5D39EDD79ED32A47B1EB05A44C4BF /* iomgr_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr_posix.h; path = src/core/lib/iomgr/iomgr_posix.h; sourceTree = "<group>"; }; - 56DFC0AC6D4DAD7AF4142F669E157320 /* server_callback.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_callback.cc; path = src/cpp/server/server_callback.cc; sourceTree = "<group>"; }; + 56DFC0AC6D4DAD7AF4142F669E157320 /* server_callback.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_callback.cc; path = src/cpp/server/server_callback.cc; sourceTree = "<group>"; }; 56E59135E060CE746757460B8E1AF1E2 /* tcp_server_utils_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_server_utils_posix.h; path = src/core/lib/iomgr/tcp_server_utils_posix.h; sourceTree = "<group>"; }; 56FCDA6920BBA823E15059CDAA88526E /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h; sourceTree = "<group>"; }; - 575541AEC397E87100AB48B70CA8D277 /* timer_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer_manager.cc; path = src/core/lib/iomgr/timer_manager.cc; sourceTree = "<group>"; }; + 575541AEC397E87100AB48B70CA8D277 /* timer_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer_manager.cc; path = src/core/lib/iomgr/timer_manager.cc; sourceTree = "<group>"; }; 5769C788C3A47CC914933CF54356633F /* frame_ping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_ping.h; path = src/core/ext/transport/chttp2/transport/frame_ping.h; sourceTree = "<group>"; }; 57865268BD3A39B5AF8A2D0441E2500E /* alts_shared_resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_shared_resource.h; path = src/core/tsi/alts/handshaker/alts_shared_resource.h; sourceTree = "<group>"; }; 578D03C4D6E4EE12C908E6C39854E1F0 /* call_op_set_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_op_set_interface.h; path = include/grpcpp/impl/codegen/call_op_set_interface.h; sourceTree = "<group>"; }; - 579DC5EDE3A4439C5DDA79A474D5425A /* leveldb_opener.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_opener.cc; path = Firestore/core/src/local/leveldb_opener.cc; sourceTree = "<group>"; }; + 579DC5EDE3A4439C5DDA79A474D5425A /* leveldb_opener.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_opener.cc; path = Firestore/core/src/local/leveldb_opener.cc; sourceTree = "<group>"; }; 57C6B89445B06B11029638BD25B628D8 /* FIRAuthErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrors.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthErrors.h; sourceTree = "<group>"; }; 57CB51B82AF4DFEBFA1EC54B46A257CF /* cert.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cert.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.h"; sourceTree = "<group>"; }; 57D099820D4E73C00D5B312B2A804BF2 /* bad_optional_access.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bad_optional_access.h; path = absl/types/bad_optional_access.h; sourceTree = "<group>"; }; 57E5E3432FBC39C3A737D71906098590 /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULMutableDictionary.h; sourceTree = "<group>"; }; - 57EF36A16E07B40B9C283AB61EF2F5EC /* grpc_service.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = grpc_service.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c"; sourceTree = "<group>"; }; - 581B0AE5F21FBA10452D69CA10D23EC4 /* migrate.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = migrate.upb.c; path = "src/core/ext/upb-generated/udpa/annotations/migrate.upb.c"; sourceTree = "<group>"; }; - 5839C16948F38635B45E5F3F33F5C9CA /* task.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = task.cc; path = Firestore/core/src/util/task.cc; sourceTree = "<group>"; }; - 583CDF6B2D2ECB83BF0D34F4EDBFF54E /* x_spki.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_spki.c; path = src/crypto/x509/x_spki.c; sourceTree = "<group>"; }; + 57EF36A16E07B40B9C283AB61EF2F5EC /* grpc_service.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_service.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c"; sourceTree = "<group>"; }; + 581B0AE5F21FBA10452D69CA10D23EC4 /* migrate.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = migrate.upb.c; path = "src/core/ext/upb-generated/udpa/annotations/migrate.upb.c"; sourceTree = "<group>"; }; + 5839C16948F38635B45E5F3F33F5C9CA /* task.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = task.cc; path = Firestore/core/src/util/task.cc; sourceTree = "<group>"; }; + 583CDF6B2D2ECB83BF0D34F4EDBFF54E /* x_spki.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_spki.c; path = src/crypto/x509/x_spki.c; sourceTree = "<group>"; }; 58936428D5941E46D2FD75DFC20F2082 /* stub_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stub_options.h; path = include/grpcpp/impl/codegen/stub_options.h; sourceTree = "<group>"; }; 589A1618DCB82DEAB644D9B2A9C858B5 /* http_connect_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_connect_handshaker.h; path = src/core/ext/filters/client_channel/http_connect_handshaker.h; sourceTree = "<group>"; }; 58A56459AFCC6A6A04441CEC6109FA22 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = src/include/openssl/rand.h; sourceTree = "<group>"; }; 591B8F8D88695264684F5E9158D2B956 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = "<group>"; }; - 591FB2A42C694151F3B1238DD5D9AA1B /* f_string.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = f_string.c; path = src/crypto/asn1/f_string.c; sourceTree = "<group>"; }; - 5955B39788A382D0B50D6503E6BB7A79 /* call_combiner.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = call_combiner.cc; path = src/core/lib/iomgr/call_combiner.cc; sourceTree = "<group>"; }; + 591FB2A42C694151F3B1238DD5D9AA1B /* f_string.c */ = {isa = PBXFileReference; includeInIndex = 1; name = f_string.c; path = src/crypto/asn1/f_string.c; sourceTree = "<group>"; }; + 5955B39788A382D0B50D6503E6BB7A79 /* call_combiner.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = call_combiner.cc; path = src/core/lib/iomgr/call_combiner.cc; sourceTree = "<group>"; }; 5960F1A186903D68AD2988A41082C3D3 /* FIRCoreDiagnostics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnostics.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Public/FIRCoreDiagnostics.h; sourceTree = "<group>"; }; - 596AB4A92EFAD5F6D0084C5D713F8074 /* pcy_map.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_map.c; path = src/crypto/x509v3/pcy_map.c; sourceTree = "<group>"; }; + 596AB4A92EFAD5F6D0084C5D713F8074 /* pcy_map.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_map.c; path = src/crypto/x509v3/pcy_map.c; sourceTree = "<group>"; }; 596D7A1183DB86AB654623B629245FA2 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = "<group>"; }; - 5975F22532BB8ACC3A24289ADFCC4FAC /* token.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = token.cc; path = Firestore/core/src/auth/token.cc; sourceTree = "<group>"; }; - 5978BCFDF910452C03F1CC9BE493D3C2 /* grpc_streaming_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_streaming_reader.cc; path = Firestore/core/src/remote/grpc_streaming_reader.cc; sourceTree = "<group>"; }; + 5975F22532BB8ACC3A24289ADFCC4FAC /* token.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = token.cc; path = Firestore/core/src/auth/token.cc; sourceTree = "<group>"; }; + 5978BCFDF910452C03F1CC9BE493D3C2 /* grpc_streaming_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_streaming_reader.cc; path = Firestore/core/src/remote/grpc_streaming_reader.cc; sourceTree = "<group>"; }; 597E0E789408A724A095A967DEE63854 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = "<group>"; }; - 598D5F67A71EBA8DAA723930FBF1C9F0 /* timestamp_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timestamp_internal.cc; path = Firestore/core/src/timestamp_internal.cc; sourceTree = "<group>"; }; + 598D5F67A71EBA8DAA723930FBF1C9F0 /* timestamp_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timestamp_internal.cc; path = Firestore/core/src/timestamp_internal.cc; sourceTree = "<group>"; }; 599A0F7565EE55612561C10184B4ED2F /* tsi_error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tsi_error.h; path = src/core/lib/security/transport/tsi_error.h; sourceTree = "<group>"; }; 599DE975510181D678F2AE2944924B23 /* listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener.upb.h"; sourceTree = "<group>"; }; 59CFE707EEF4698F1C5EFF0F94AC2560 /* json_token.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_token.h; path = src/core/lib/security/credentials/jwt/json_token.h; sourceTree = "<group>"; }; 59D4B419CD66CEB3EBB5888CC8C1A563 /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = "<group>"; }; 59DAA57EBE779591F76492C18E3D7902 /* msg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msg.h; path = third_party/upb/upb/msg.h; sourceTree = "<group>"; }; - 59E9412961B031ACCD0D059F71E16F41 /* credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = credentials.cc; path = src/core/lib/security/credentials/credentials.cc; sourceTree = "<group>"; }; - 5A053A3F90D0E9A1001E9DF9F90EA43F /* cpu_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_posix.cc; path = src/core/lib/gpr/cpu_posix.cc; sourceTree = "<group>"; }; + 59E9412961B031ACCD0D059F71E16F41 /* credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = credentials.cc; path = src/core/lib/security/credentials/credentials.cc; sourceTree = "<group>"; }; + 5A053A3F90D0E9A1001E9DF9F90EA43F /* cpu_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu_posix.cc; path = src/core/lib/gpr/cpu_posix.cc; sourceTree = "<group>"; }; 5A18D7B55ABFCE53DAAD0AD10F166E66 /* hpack_parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hpack_parser.h; path = src/core/ext/transport/chttp2/transport/hpack_parser.h; sourceTree = "<group>"; }; 5A250DA916BE247CE131F9474C67C535 /* port_example.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_example.h; path = port/port_example.h; sourceTree = "<group>"; }; 5A354669E64EB9A663D45C434D9FE28D /* tcp_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_windows.h; path = src/core/lib/iomgr/tcp_windows.h; sourceTree = "<group>"; }; 5A59B594F4220CA9C495DEDAF19EB8FD /* string.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string.upb.h; path = "src/core/ext/upb-generated/envoy/type/matcher/string.upb.h"; sourceTree = "<group>"; }; - 5A6EB4DDD474A23F1A79D0367CFE6DE7 /* tcp_server_utils_posix_ifaddrs.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_utils_posix_ifaddrs.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc; sourceTree = "<group>"; }; + 5A6EB4DDD474A23F1A79D0367CFE6DE7 /* tcp_server_utils_posix_ifaddrs.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_utils_posix_ifaddrs.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc; sourceTree = "<group>"; }; 5A8F6B3DC95849E697AF7CC174866C6F /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = "<group>"; }; 5AA29FD2F3567C351DD78354F008D32B /* FIRPhoneMultiFactorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneMultiFactorInfo.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneMultiFactorInfo.h; sourceTree = "<group>"; }; 5ABC4EDFC97AE1354928E6489115180A /* FIRStorageReference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageReference.m; path = FirebaseStorage/Sources/FIRStorageReference.m; sourceTree = "<group>"; }; - 5ACEDC4A1C55B75D3DBE136917A7C159 /* grpc_root_certificate_finder_generated.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_root_certificate_finder_generated.cc; path = Firestore/core/src/remote/grpc_root_certificate_finder_generated.cc; sourceTree = "<group>"; }; + 5ACEDC4A1C55B75D3DBE136917A7C159 /* grpc_root_certificate_finder_generated.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_root_certificate_finder_generated.cc; path = Firestore/core/src/remote/grpc_root_certificate_finder_generated.cc; sourceTree = "<group>"; }; 5AE5E78B18249EB952AE6C1AFAA1EB5D /* invoke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = invoke.h; path = absl/base/internal/invoke.h; sourceTree = "<group>"; }; 5AF6D745EE561A9238FC41845C73002B /* FIRResetPasswordRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRResetPasswordRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRResetPasswordRequest.m; sourceTree = "<group>"; }; - 5B19D29D2B0C7767861395007AF61987 /* memory_persistence.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_persistence.cc; path = Firestore/core/src/local/memory_persistence.cc; sourceTree = "<group>"; }; + 5B19D29D2B0C7767861395007AF61987 /* memory_persistence.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_persistence.cc; path = Firestore/core/src/local/memory_persistence.cc; sourceTree = "<group>"; }; 5B1D14ED5D9A5D15E46B21D8F0A3841E /* grpcpp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = grpcpp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5B885B8480816BBCD8B874F66D1777A8 /* manual_constructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = manual_constructor.h; path = src/core/lib/gprpp/manual_constructor.h; sourceTree = "<group>"; }; 5B9475B11CFA07724FE1829A1C52E75A /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h; sourceTree = "<group>"; }; - 5BCECAD0D8530CF94CC6BD2EE3988AB9 /* channel_create.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_create.cc; path = src/core/ext/transport/chttp2/client/insecure/channel_create.cc; sourceTree = "<group>"; }; + 5BCECAD0D8530CF94CC6BD2EE3988AB9 /* channel_create.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_create.cc; path = src/core/ext/transport/chttp2/client/insecure/channel_create.cc; sourceTree = "<group>"; }; 5BE3BDF2127F1A4D8A8758F2C835F392 /* GDTCORTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTransport.h; sourceTree = "<group>"; }; - 5BE7F67D1C2B7C672D6C29E3B01D33A1 /* static_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = static_metadata.cc; path = src/core/lib/transport/static_metadata.cc; sourceTree = "<group>"; }; - 5C062AC7E55F67BAD62A3B8652A2817D /* status_errno.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status_errno.cc; path = Firestore/core/src/util/status_errno.cc; sourceTree = "<group>"; }; + 5BE7F67D1C2B7C672D6C29E3B01D33A1 /* static_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = static_metadata.cc; path = src/core/lib/transport/static_metadata.cc; sourceTree = "<group>"; }; + 5C062AC7E55F67BAD62A3B8652A2817D /* status_errno.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status_errno.cc; path = Firestore/core/src/util/status_errno.cc; sourceTree = "<group>"; }; 5C1D61EA726D980AD9C0287EDBB50081 /* lb_policy_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lb_policy_factory.h; path = src/core/ext/filters/client_channel/lb_policy_factory.h; sourceTree = "<group>"; }; 5C303FB3A2A98D7D13FCEA7E1C512870 /* FIRStorageUploadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageUploadTask.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageUploadTask.h; sourceTree = "<group>"; }; 5C3E7B9A0A6C3D6A35FEA5497674EA32 /* parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = parser.h; path = absl/strings/internal/str_format/parser.h; sourceTree = "<group>"; }; 5C71800625E808C679392086B792FF99 /* combiner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = combiner.h; path = src/core/lib/iomgr/combiner.h; sourceTree = "<group>"; }; - 5C7373CDBF7914A2D1DFFB1E44281CCA /* lame_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = lame_client.cc; path = src/core/lib/surface/lame_client.cc; sourceTree = "<group>"; }; - 5C9951854F493C9EA4E2315D0E8CC33B /* log_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_linux.cc; path = src/core/lib/gpr/log_linux.cc; sourceTree = "<group>"; }; + 5C7373CDBF7914A2D1DFFB1E44281CCA /* lame_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = lame_client.cc; path = src/core/lib/surface/lame_client.cc; sourceTree = "<group>"; }; + 5C9951854F493C9EA4E2315D0E8CC33B /* log_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_linux.cc; path = src/core/lib/gpr/log_linux.cc; sourceTree = "<group>"; }; 5CA8CD9CDE5D1C031772AC808C046284 /* GDTCOREndpoints_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREndpoints_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREndpoints_Private.h; sourceTree = "<group>"; }; 5CAEC90FB45E2985FA0A0942BF1A4361 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/des/internal.h; sourceTree = "<group>"; }; 5CC2B1E62155B37C71D4C3A290B5DF6B /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = "<group>"; }; @@ -9513,8 +9512,8 @@ 5D086C7E70BE584E63F3DB7BDA7C540F /* endpoint_cfstream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_cfstream.h; path = src/core/lib/iomgr/endpoint_cfstream.h; sourceTree = "<group>"; }; 5D0CC180D01E06676E0285D52B49A793 /* FirebaseCoreDiagnostics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreDiagnostics.modulemap; sourceTree = "<group>"; }; 5D0E3E443EB6BF48FF7760D2027FA3B4 /* xds_client_stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_client_stats.h; path = src/core/ext/filters/client_channel/xds/xds_client_stats.h; sourceTree = "<group>"; }; - 5D1582044BB418C65F2E447DC250E3BB /* x_pkey.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_pkey.c; path = src/crypto/x509/x_pkey.c; sourceTree = "<group>"; }; - 5D1D50191A1DA6300EED9B3CDFFBCE8B /* user.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = user.cc; path = Firestore/core/src/auth/user.cc; sourceTree = "<group>"; }; + 5D1582044BB418C65F2E447DC250E3BB /* x_pkey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_pkey.c; path = src/crypto/x509/x_pkey.c; sourceTree = "<group>"; }; + 5D1D50191A1DA6300EED9B3CDFFBCE8B /* user.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = user.cc; path = Firestore/core/src/auth/user.cc; sourceTree = "<group>"; }; 5D281DACEDF16445843486AD0B597B14 /* macros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = macros.h; path = absl/base/macros.h; sourceTree = "<group>"; }; 5D28E44426F720A5309DC312A073C719 /* type_traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = type_traits.h; path = absl/meta/type_traits.h; sourceTree = "<group>"; }; 5D2B4D962A2810094E4E87D1C49BE1E3 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h; sourceTree = "<group>"; }; @@ -9522,7 +9521,7 @@ 5D54F021034312099656F95CD0163AB0 /* spinlock_wait.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = spinlock_wait.h; path = absl/base/internal/spinlock_wait.h; sourceTree = "<group>"; }; 5D59A0A9238045D69A9F36F7932EF84C /* check_gcp_environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = check_gcp_environment.h; path = src/core/lib/security/credentials/alts/check_gcp_environment.h; sourceTree = "<group>"; }; 5D925515935D4DB54F2A4C90946B3702 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = "<group>"; }; - 5DA5F6599864B3A31275D701E2D7B414 /* log_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_windows.cc; path = src/core/lib/gpr/log_windows.cc; sourceTree = "<group>"; }; + 5DA5F6599864B3A31275D701E2D7B414 /* log_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_windows.cc; path = src/core/lib/gpr/log_windows.cc; sourceTree = "<group>"; }; 5DA62AF5092DE772AEB0AA8D8249EDEB /* FIRTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTransaction.h; path = Firestore/Source/Public/FirebaseFirestore/FIRTransaction.h; sourceTree = "<group>"; }; 5DB07917ED20D748B96087125323BA57 /* log_format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_format.h; path = db/log_format.h; sourceTree = "<group>"; }; 5DCF42E0D085DEB9A43ECF5FBDB2C55B /* FIRAuthAPNSTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSTokenManager.h; path = FirebaseAuth/Sources/SystemService/FIRAuthAPNSTokenManager.h; sourceTree = "<group>"; }; @@ -9530,77 +9529,77 @@ 5E043C489C994234CD65283CB933CDF2 /* xds_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_client.h; path = src/core/ext/filters/client_channel/xds/xds_client.h; sourceTree = "<group>"; }; 5E15384120A990D973F963562DB3340D /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = "<group>"; }; 5E273174FBB26BE4FA0871FE30DC1636 /* local_subchannel_pool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_subchannel_pool.h; path = src/core/ext/filters/client_channel/local_subchannel_pool.h; sourceTree = "<group>"; }; - 5E3F0D41EBD9F04846D5D0A68FC514DA /* gethostname_host_name_max.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = gethostname_host_name_max.cc; path = src/core/lib/iomgr/gethostname_host_name_max.cc; sourceTree = "<group>"; }; + 5E3F0D41EBD9F04846D5D0A68FC514DA /* gethostname_host_name_max.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = gethostname_host_name_max.cc; path = src/core/lib/iomgr/gethostname_host_name_max.cc; sourceTree = "<group>"; }; 5E3FCE7A67B39DACEB2EFC490EB95488 /* FIRAuthDataResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDataResult.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthDataResult.h; sourceTree = "<group>"; }; 5E41E11364EE44D80981514DCF501ED2 /* event_string.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_string.h; path = src/core/lib/surface/event_string.h; sourceTree = "<group>"; }; 5E51F98B7F9B2D077A316DAB17D5A024 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/x509v3/internal.h; sourceTree = "<group>"; }; 5E64924D9806BAE1B5025A5633D6017B /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = "<group>"; }; 5E7E003FCA81BDB92574B1073619D079 /* tcp_server_utils_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_server_utils_posix.h; path = src/core/lib/iomgr/tcp_server_utils_posix.h; sourceTree = "<group>"; }; - 5E8374A9DCAF0C5A3009D876B566B7CC /* background_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = background_queue.cc; path = Firestore/core/src/util/background_queue.cc; sourceTree = "<group>"; }; - 5E985F9629933432B07661349C9E6B98 /* route_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = route_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route/route_components.upb.c"; sourceTree = "<group>"; }; + 5E8374A9DCAF0C5A3009D876B566B7CC /* background_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = background_queue.cc; path = Firestore/core/src/util/background_queue.cc; sourceTree = "<group>"; }; + 5E985F9629933432B07661349C9E6B98 /* route_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = route_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route/route_components.upb.c"; sourceTree = "<group>"; }; 5ED70EA847BAA0B3D411D9269A3D6A6A /* FIRFinalizeMFASignInRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFinalizeMFASignInRequest.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRFinalizeMFASignInRequest.m; sourceTree = "<group>"; }; - 5EDA02AC12FB9FA361066CF3C3F9465E /* round_robin.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = round_robin.cc; path = src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc; sourceTree = "<group>"; }; - 5EF9ACA44FCEB1F9BAFE31C8CFDC074A /* escaping.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = escaping.cc; path = absl/strings/internal/escaping.cc; sourceTree = "<group>"; }; + 5EDA02AC12FB9FA361066CF3C3F9465E /* round_robin.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = round_robin.cc; path = src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc; sourceTree = "<group>"; }; + 5EF9ACA44FCEB1F9BAFE31C8CFDC074A /* escaping.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = escaping.cc; path = absl/strings/internal/escaping.cc; sourceTree = "<group>"; }; 5F05CABBB994A3BFD1E454059417ADD7 /* civil_time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = civil_time.h; path = absl/time/internal/cctz/include/cctz/civil_time.h; sourceTree = "<group>"; }; 5F202DB6855F81AB92997DF3573CD73E /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = "<group>"; }; - 5F2F3A86AF7257A4354EFFF7E3437C60 /* wrappers.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wrappers.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/wrappers.nanopb.cc; sourceTree = "<group>"; }; - 5F4739EF61DB461E522D053E06D96AEC /* json_token.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_token.cc; path = src/core/lib/security/credentials/jwt/json_token.cc; sourceTree = "<group>"; }; - 5F52E221C811D1AABFE6DBB263F9C7D8 /* ssl_x509.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_x509.cc; path = src/ssl/ssl_x509.cc; sourceTree = "<group>"; }; - 5F55396969EC6B9200A9C3EA08514BF0 /* filesystem_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filesystem_posix.cc; path = Firestore/core/src/util/filesystem_posix.cc; sourceTree = "<group>"; }; + 5F2F3A86AF7257A4354EFFF7E3437C60 /* wrappers.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wrappers.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/wrappers.nanopb.cc; sourceTree = "<group>"; }; + 5F4739EF61DB461E522D053E06D96AEC /* json_token.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = json_token.cc; path = src/core/lib/security/credentials/jwt/json_token.cc; sourceTree = "<group>"; }; + 5F52E221C811D1AABFE6DBB263F9C7D8 /* ssl_x509.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_x509.cc; path = src/ssl/ssl_x509.cc; sourceTree = "<group>"; }; + 5F55396969EC6B9200A9C3EA08514BF0 /* filesystem_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filesystem_posix.cc; path = Firestore/core/src/util/filesystem_posix.cc; sourceTree = "<group>"; }; 5F56B7EE1E8AB104F973E0977CE63CBA /* default_health_check_service.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = default_health_check_service.h; path = src/cpp/server/health/default_health_check_service.h; sourceTree = "<group>"; }; - 5F865DD4AA2612B6728C7EF6A32E3D45 /* testharness.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = testharness.cc; path = util/testharness.cc; sourceTree = "<group>"; }; + 5F865DD4AA2612B6728C7EF6A32E3D45 /* testharness.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = testharness.cc; path = util/testharness.cc; sourceTree = "<group>"; }; 601A4119471A29ECE3E76E67E679F7C9 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = "<group>"; }; 60358A6D929C8C96018FD814F43825B6 /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = src/core/lib/gpr/env.h; sourceTree = "<group>"; }; - 604D83550F7AC4D06788FBD0C98AAC3F /* query_core.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query_core.cc; path = Firestore/core/src/api/query_core.cc; sourceTree = "<group>"; }; + 604D83550F7AC4D06788FBD0C98AAC3F /* query_core.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query_core.cc; path = Firestore/core/src/api/query_core.cc; sourceTree = "<group>"; }; 604DA133FA136CB3D3EC78B62C948B58 /* call_once.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_once.h; path = absl/base/call_once.h; sourceTree = "<group>"; }; 6078D468C24CC9C444B8C1F9D5CC6358 /* auth_metadata_processor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_metadata_processor.h; path = include/grpcpp/security/auth_metadata_processor.h; sourceTree = "<group>"; }; - 607F7BE8C5080CE3CB9305BE4FD8B512 /* FIRDocumentChange.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRDocumentChange.mm; path = Firestore/Source/API/FIRDocumentChange.mm; sourceTree = "<group>"; }; + 607F7BE8C5080CE3CB9305BE4FD8B512 /* FIRDocumentChange.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRDocumentChange.mm; path = Firestore/Source/API/FIRDocumentChange.mm; sourceTree = "<group>"; }; 609FFDAB46248D2C6FD9401535D6C8AD /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = "<group>"; }; 60C028F76A695FE14A6E15A3EBEBFF2D /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = src/include/openssl/obj_mac.h; sourceTree = "<group>"; }; - 60C597CBCD8EED1C95B530EED17F0C53 /* pkcs7_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pkcs7_x509.c; path = src/crypto/pkcs7/pkcs7_x509.c; sourceTree = "<group>"; }; + 60C597CBCD8EED1C95B530EED17F0C53 /* pkcs7_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pkcs7_x509.c; path = src/crypto/pkcs7/pkcs7_x509.c; sourceTree = "<group>"; }; 60E8B3F6B4A2E7818B06A2EFC87C6254 /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = "<group>"; }; - 6121099E40E3032E2440FB30A9CBAD84 /* poly1305_vec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = poly1305_vec.c; path = src/crypto/poly1305/poly1305_vec.c; sourceTree = "<group>"; }; + 6121099E40E3032E2440FB30A9CBAD84 /* poly1305_vec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = poly1305_vec.c; path = src/crypto/poly1305/poly1305_vec.c; sourceTree = "<group>"; }; 6125761B93AAEEEB0261B2F6D1125A39 /* iomgr_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr_internal.h; path = src/core/lib/iomgr/iomgr_internal.h; sourceTree = "<group>"; }; - 6127C943ADFCF19CD33B0E3E5B65C108 /* chttp2_transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = chttp2_transport.cc; path = src/core/ext/transport/chttp2/transport/chttp2_transport.cc; sourceTree = "<group>"; }; - 61393700F1AF93A2105B9F52177B2F55 /* div.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = div.c; path = src/crypto/fipsmodule/bn/div.c; sourceTree = "<group>"; }; - 616383C6F1F46939557C60455F5A1EFE /* pool.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pool.c; path = src/crypto/pool/pool.c; sourceTree = "<group>"; }; - 61638826A63882BDC3DFBBF11C03D03F /* msg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = msg.c; path = third_party/upb/upb/msg.c; sourceTree = "<group>"; }; - 616413DEDC85EBC21B3FB8E18CAD1DDC /* pcy_tree.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_tree.c; path = src/crypto/x509v3/pcy_tree.c; sourceTree = "<group>"; }; + 6127C943ADFCF19CD33B0E3E5B65C108 /* chttp2_transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = chttp2_transport.cc; path = src/core/ext/transport/chttp2/transport/chttp2_transport.cc; sourceTree = "<group>"; }; + 61393700F1AF93A2105B9F52177B2F55 /* div.c */ = {isa = PBXFileReference; includeInIndex = 1; name = div.c; path = src/crypto/fipsmodule/bn/div.c; sourceTree = "<group>"; }; + 616383C6F1F46939557C60455F5A1EFE /* pool.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pool.c; path = src/crypto/pool/pool.c; sourceTree = "<group>"; }; + 61638826A63882BDC3DFBBF11C03D03F /* msg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = msg.c; path = third_party/upb/upb/msg.c; sourceTree = "<group>"; }; + 616413DEDC85EBC21B3FB8E18CAD1DDC /* pcy_tree.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_tree.c; path = src/crypto/x509v3/pcy_tree.c; sourceTree = "<group>"; }; 616EF94ADC21C426749492EF54703976 /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = src/include/openssl/safestack.h; sourceTree = "<group>"; }; - 616F70CA434650FC24F185E75471B63F /* filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filter.cc; path = Firestore/core/src/core/filter.cc; sourceTree = "<group>"; }; - 61A5E34E1BFCDCAB28FE5B1DA3092AFE /* evp_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = evp_asn1.c; path = src/crypto/evp/evp_asn1.c; sourceTree = "<group>"; }; - 61B8E818BA74FA9FEF25DF47F92BC13B /* deterministic.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = deterministic.c; path = src/crypto/rand_extra/deterministic.c; sourceTree = "<group>"; }; - 61BD591D8942728FC8CADA75D677E17A /* merger.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = merger.cc; path = table/merger.cc; sourceTree = "<group>"; }; + 616F70CA434650FC24F185E75471B63F /* filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter.cc; path = Firestore/core/src/core/filter.cc; sourceTree = "<group>"; }; + 61A5E34E1BFCDCAB28FE5B1DA3092AFE /* evp_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = evp_asn1.c; path = src/crypto/evp/evp_asn1.c; sourceTree = "<group>"; }; + 61B8E818BA74FA9FEF25DF47F92BC13B /* deterministic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = deterministic.c; path = src/crypto/rand_extra/deterministic.c; sourceTree = "<group>"; }; + 61BD591D8942728FC8CADA75D677E17A /* merger.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = merger.cc; path = table/merger.cc; sourceTree = "<group>"; }; 61EE1F58229072021635D7FD10F8DA78 /* internal_errqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal_errqueue.h; path = src/core/lib/iomgr/internal_errqueue.h; sourceTree = "<group>"; }; - 620013B3D7E54E9E7F15957177E47F39 /* e_aes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_aes.c; path = src/crypto/fipsmodule/cipher/e_aes.c; sourceTree = "<group>"; }; - 62071B304090D7B150D547B8FD3FA952 /* oauth2_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = oauth2_credentials.cc; path = src/core/lib/security/credentials/oauth2/oauth2_credentials.cc; sourceTree = "<group>"; }; + 620013B3D7E54E9E7F15957177E47F39 /* e_aes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_aes.c; path = src/crypto/fipsmodule/cipher/e_aes.c; sourceTree = "<group>"; }; + 62071B304090D7B150D547B8FD3FA952 /* oauth2_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = oauth2_credentials.cc; path = src/core/lib/security/credentials/oauth2/oauth2_credentials.cc; sourceTree = "<group>"; }; 621DE901C75F78530C7A0F9A70DEC2CE /* migrate.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = migrate.upb.h; path = "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h"; sourceTree = "<group>"; }; - 622389A45959026A81256D61C2C2FDEE /* x_req.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_req.c; path = src/crypto/x509/x_req.c; sourceTree = "<group>"; }; + 622389A45959026A81256D61C2C2FDEE /* x_req.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_req.c; path = src/crypto/x509/x_req.c; sourceTree = "<group>"; }; 623FCA48720B51A227D3B6DFF569F477 /* FIRStorageTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageTask.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageTask.h; sourceTree = "<group>"; }; - 624863DCA9535435A9021216D2BBEF31 /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread.c; path = src/crypto/thread.c; sourceTree = "<group>"; }; + 624863DCA9535435A9021216D2BBEF31 /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread.c; path = src/crypto/thread.c; sourceTree = "<group>"; }; 6248C1AC40396C89C910538D1F47D305 /* log_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_writer.h; path = db/log_writer.h; sourceTree = "<group>"; }; - 624D909FA2F574BB76BE717A26F9349A /* plugin_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = plugin_credentials.cc; path = src/core/lib/security/credentials/plugin/plugin_credentials.cc; sourceTree = "<group>"; }; - 626B09F6E46B2A99FD2A3523DC651EF5 /* cycleclock.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cycleclock.cc; path = absl/base/internal/cycleclock.cc; sourceTree = "<group>"; }; - 6271D9390182203CFCF9C4AE48E80E45 /* err.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = err.c; path = src/crypto/err/err.c; sourceTree = "<group>"; }; + 624D909FA2F574BB76BE717A26F9349A /* plugin_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = plugin_credentials.cc; path = src/core/lib/security/credentials/plugin/plugin_credentials.cc; sourceTree = "<group>"; }; + 626B09F6E46B2A99FD2A3523DC651EF5 /* cycleclock.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cycleclock.cc; path = absl/base/internal/cycleclock.cc; sourceTree = "<group>"; }; + 6271D9390182203CFCF9C4AE48E80E45 /* err.c */ = {isa = PBXFileReference; includeInIndex = 1; name = err.c; path = src/crypto/err/err.c; sourceTree = "<group>"; }; 627815E9B8DE972DF2B45994465A54C1 /* global_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config.h; path = src/core/lib/gprpp/global_config.h; sourceTree = "<group>"; }; - 628E374253E4171B5EAA2ADCEEB27DAA /* cpu-arm-linux.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-arm-linux.c"; path = "src/crypto/cpu-arm-linux.c"; sourceTree = "<group>"; }; + 628E374253E4171B5EAA2ADCEEB27DAA /* cpu-arm-linux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-arm-linux.c"; path = "src/crypto/cpu-arm-linux.c"; sourceTree = "<group>"; }; 62942CE42D532C26E06163C8C1D24890 /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = "<group>"; }; 62B38F35A37FF5B5DB2581AE0BDC13E4 /* FIRGetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetAccountInfoResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRGetAccountInfoResponse.h; sourceTree = "<group>"; }; 62CF24A3997EF8FA2A61A6C180A7F295 /* xds_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_channel.h; path = src/core/ext/filters/client_channel/xds/xds_channel.h; sourceTree = "<group>"; }; 62DD33AE60FA29238E23FA23B7F2FEB4 /* percent_encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = percent_encoding.h; path = src/core/lib/slice/percent_encoding.h; sourceTree = "<group>"; }; - 62F4793E446D7A7FE7879C48F8359AA6 /* print.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = print.c; path = src/crypto/evp/print.c; sourceTree = "<group>"; }; + 62F4793E446D7A7FE7879C48F8359AA6 /* print.c */ = {isa = PBXFileReference; includeInIndex = 1; name = print.c; path = src/crypto/evp/print.c; sourceTree = "<group>"; }; 62FB24772374D806288DAA10EDCE5A3F /* timeout_encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timeout_encoding.h; path = src/core/lib/transport/timeout_encoding.h; sourceTree = "<group>"; }; - 630528C19EE5F9623D2ED45D48068A6F /* leveldb_persistence.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_persistence.cc; path = Firestore/core/src/local/leveldb_persistence.cc; sourceTree = "<group>"; }; - 630BFF23EA8AC296099293CC13A0BB3A /* filter_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filter_policy.cc; path = util/filter_policy.cc; sourceTree = "<group>"; }; + 630528C19EE5F9623D2ED45D48068A6F /* leveldb_persistence.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_persistence.cc; path = Firestore/core/src/local/leveldb_persistence.cc; sourceTree = "<group>"; }; + 630BFF23EA8AC296099293CC13A0BB3A /* filter_policy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_policy.cc; path = util/filter_policy.cc; sourceTree = "<group>"; }; 6324F14FA52BF95D7CE74D397F03ECAE /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = "<group>"; }; - 63255232077253F5A71D8EA895B5DA85 /* a_bitstr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_bitstr.c; path = src/crypto/asn1/a_bitstr.c; sourceTree = "<group>"; }; + 63255232077253F5A71D8EA895B5DA85 /* a_bitstr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_bitstr.c; path = src/crypto/asn1/a_bitstr.c; sourceTree = "<group>"; }; 632E7109234D5FFE85A3888EBB65EB48 /* FIRAuthProtoMFAEnrollment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProtoMFAEnrollment.m; path = FirebaseAuth/Sources/Backend/RPC/Proto/FIRAuthProtoMFAEnrollment.m; sourceTree = "<group>"; }; - 63392F63CB50B5BFA74B6A5527503AC8 /* prime.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = prime.c; path = src/crypto/fipsmodule/bn/prime.c; sourceTree = "<group>"; }; - 634AFAD521404FB0055439E8DFE8A41D /* conf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = conf.c; path = src/crypto/conf/conf.c; sourceTree = "<group>"; }; + 63392F63CB50B5BFA74B6A5527503AC8 /* prime.c */ = {isa = PBXFileReference; includeInIndex = 1; name = prime.c; path = src/crypto/fipsmodule/bn/prime.c; sourceTree = "<group>"; }; + 634AFAD521404FB0055439E8DFE8A41D /* conf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = conf.c; path = src/crypto/conf/conf.c; sourceTree = "<group>"; }; 634DDF5D49BA4A951CE4CE2D3A00E1F9 /* client_authority_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_authority_filter.h; path = src/core/ext/filters/http/client_authority_filter.h; sourceTree = "<group>"; }; - 6352D66A61DBD7AD920189454CB232DF /* thread_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thread_manager.cc; path = src/cpp/thread_manager/thread_manager.cc; sourceTree = "<group>"; }; + 6352D66A61DBD7AD920189454CB232DF /* thread_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_manager.cc; path = src/cpp/thread_manager/thread_manager.cc; sourceTree = "<group>"; }; 63530928ED68BF7FBBA91D3D98D4C266 /* authority.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = authority.h; path = src/core/ext/transport/chttp2/client/authority.h; sourceTree = "<group>"; }; - 6366F2A1EBA88147C57D3C69FAC17BBC /* v3_pcia.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_pcia.c; path = src/crypto/x509v3/v3_pcia.c; sourceTree = "<group>"; }; + 6366F2A1EBA88147C57D3C69FAC17BBC /* v3_pcia.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_pcia.c; path = src/crypto/x509v3/v3_pcia.c; sourceTree = "<group>"; }; 639459D892FAB9716DDB949A2251E6FE /* handshaker_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker_registry.h; path = src/core/lib/channel/handshaker_registry.h; sourceTree = "<group>"; }; 6394A317CECF39E7C116B5ACF7692755 /* compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression.h; path = include/grpc/compression.h; sourceTree = "<group>"; }; 63C6A080F4CDB28D956B723248697800 /* thread_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_annotations.h; path = absl/base/internal/thread_annotations.h; sourceTree = "<group>"; }; @@ -9609,10 +9608,10 @@ 63D9647A0688774106C458D04C635DB3 /* resource_quota_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource_quota_impl.h; path = include/grpcpp/resource_quota_impl.h; sourceTree = "<group>"; }; 63ED7D771A82D8DF73214E29F5B3F3DD /* frame_data.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_data.h; path = src/core/ext/transport/chttp2/transport/frame_data.h; sourceTree = "<group>"; }; 63F39C9E0AC4383D49470EA4738E3E51 /* GDTCOREventDataObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventDataObject.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventDataObject.h; sourceTree = "<group>"; }; - 640A5773E753C9A3DC19FE14FDEA164B /* client_channel_channelz.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_channel_channelz.cc; path = src/core/ext/filters/client_channel/client_channel_channelz.cc; sourceTree = "<group>"; }; + 640A5773E753C9A3DC19FE14FDEA164B /* client_channel_channelz.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_channel_channelz.cc; path = src/core/ext/filters/client_channel/client_channel_channelz.cc; sourceTree = "<group>"; }; 64387FF1ECF693628D75EC7DD59DE4AB /* grpclb_client_stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb_client_stats.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h; sourceTree = "<group>"; }; - 643AC532B4B0F8CD31FDCB60ED092C95 /* compression_args.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = compression_args.cc; path = src/core/lib/compression/compression_args.cc; sourceTree = "<group>"; }; - 644308F92FF1C05E7FA7F1689112A030 /* time_averaged_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_averaged_stats.cc; path = src/core/lib/iomgr/time_averaged_stats.cc; sourceTree = "<group>"; }; + 643AC532B4B0F8CD31FDCB60ED092C95 /* compression_args.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = compression_args.cc; path = src/core/lib/compression/compression_args.cc; sourceTree = "<group>"; }; + 644308F92FF1C05E7FA7F1689112A030 /* time_averaged_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_averaged_stats.cc; path = src/core/lib/iomgr/time_averaged_stats.cc; sourceTree = "<group>"; }; 645606F95CF1FECE496965B8349CBDC2 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = src/include/openssl/ecdsa.h; sourceTree = "<group>"; }; 6459B8ECDF931BB92E6C22B0C54A95FE /* max_age_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = max_age_filter.h; path = src/core/ext/filters/max_age/max_age_filter.h; sourceTree = "<group>"; }; 649ED262B9288D5038CBDD2D09AE9378 /* async_unary_call_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_unary_call_impl.h; path = include/grpcpp/impl/codegen/async_unary_call_impl.h; sourceTree = "<group>"; }; @@ -9622,16 +9621,16 @@ 64CC6722179792977D4316DAB537DDF5 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRLoggerLevel.h; sourceTree = "<group>"; }; 64DB71E17EB64EA09D5AF8CB6BE42894 /* time_precise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_precise.h; path = src/core/lib/gpr/time_precise.h; sourceTree = "<group>"; }; 64FD1712666DA892143373E73C2728D8 /* FIRStorage_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorage_Private.h; path = FirebaseStorage/Sources/FIRStorage_Private.h; sourceTree = "<group>"; }; - 651A859E5F98F55770FAD832467E7C60 /* memory_mutation_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_mutation_queue.cc; path = Firestore/core/src/local/memory_mutation_queue.cc; sourceTree = "<group>"; }; - 653E2F590644A91956C2F2D739DD5CEC /* cipher.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cipher.c; path = src/crypto/fipsmodule/cipher/cipher.c; sourceTree = "<group>"; }; + 651A859E5F98F55770FAD832467E7C60 /* memory_mutation_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_mutation_queue.cc; path = Firestore/core/src/local/memory_mutation_queue.cc; sourceTree = "<group>"; }; + 653E2F590644A91956C2F2D739DD5CEC /* cipher.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cipher.c; path = src/crypto/fipsmodule/cipher/cipher.c; sourceTree = "<group>"; }; 65403D714A9C9DD07ADC3DA502A74573 /* timer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer.h; path = src/core/lib/iomgr/timer.h; sourceTree = "<group>"; }; 6541C641445F2DEDD9B3599D04F1A3B2 /* digest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = digest.h; path = src/include/openssl/digest.h; sourceTree = "<group>"; }; - 654D37841CDA80594CFECF538253541B /* insecure_server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = insecure_server_credentials.cc; path = src/cpp/server/insecure_server_credentials.cc; sourceTree = "<group>"; }; + 654D37841CDA80594CFECF538253541B /* insecure_server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = insecure_server_credentials.cc; path = src/cpp/server/insecure_server_credentials.cc; sourceTree = "<group>"; }; 6566E87E6F5365CC445BBA1627F84C90 /* handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker.h; path = src/core/lib/channel/handshaker.h; sourceTree = "<group>"; }; 6574A684CAB7F040233F5958BDEA9F38 /* FIRAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthCredential_Internal.h; path = FirebaseAuth/Sources/AuthProvider/FIRAuthCredential_Internal.h; sourceTree = "<group>"; }; - 6590B759B75F1B96FC5E2DD839DD73AE /* FIRDocumentReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRDocumentReference.mm; path = Firestore/Source/API/FIRDocumentReference.mm; sourceTree = "<group>"; }; + 6590B759B75F1B96FC5E2DD839DD73AE /* FIRDocumentReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRDocumentReference.mm; path = Firestore/Source/API/FIRDocumentReference.mm; sourceTree = "<group>"; }; 65BC1324CAD516D579F78AC8A08DA9B8 /* string.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string.upb.h; path = "src/core/ext/upb-generated/envoy/type/matcher/string.upb.h"; sourceTree = "<group>"; }; - 65BC474A6664BE143367E5E37FCDB3F2 /* ostringstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ostringstream.cc; path = absl/strings/internal/ostringstream.cc; sourceTree = "<group>"; }; + 65BC474A6664BE143367E5E37FCDB3F2 /* ostringstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ostringstream.cc; path = absl/strings/internal/ostringstream.cc; sourceTree = "<group>"; }; 65C52029666B84FD50E919193FC699CF /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = src/include/openssl/x509v3.h; sourceTree = "<group>"; }; 660B00AA08D3A81CB1FB41BDB710243E /* method_handler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = method_handler.h; path = include/grpcpp/impl/codegen/method_handler.h; sourceTree = "<group>"; }; 6625C7F28EC72F2CFD6944799DF20FB7 /* gRPC-C++.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "gRPC-C++.modulemap"; sourceTree = "<group>"; }; @@ -9640,9 +9639,9 @@ 664580C1921BD57E8A15D68286769809 /* timestamp.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timestamp.upb.h; path = "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h"; sourceTree = "<group>"; }; 669C7C4770F8043F981F0CA792A0C20A /* FIRDeleteAccountResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRDeleteAccountResponse.m; sourceTree = "<group>"; }; 66B3434F6217F6C92F90EA3DCC42004E /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/hrss/internal.h; sourceTree = "<group>"; }; - 66D425422CE35AA17235D3BDFE763877 /* dumpfile.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dumpfile.cc; path = db/dumpfile.cc; sourceTree = "<group>"; }; + 66D425422CE35AA17235D3BDFE763877 /* dumpfile.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dumpfile.cc; path = db/dumpfile.cc; sourceTree = "<group>"; }; 670BF72C27423B2D1D2CF1B84391B291 /* GULSceneDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h; sourceTree = "<group>"; }; - 6710389D89EAFE3C15E940C1FDE8F7E8 /* dsa.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dsa.c; path = src/crypto/dsa/dsa.c; sourceTree = "<group>"; }; + 6710389D89EAFE3C15E940C1FDE8F7E8 /* dsa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dsa.c; path = src/crypto/dsa/dsa.c; sourceTree = "<group>"; }; 67129950B104FE4CB0136A2067F2C3B7 /* grpclb_client_stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb_client_stats.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h; sourceTree = "<group>"; }; 6719826E715D253748A8EC987578E166 /* FIRUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUser.m; path = FirebaseAuth/Sources/User/FIRUser.m; sourceTree = "<group>"; }; 67206B1BA059C8890E29E6D067519485 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = "<group>"; }; @@ -9650,133 +9649,133 @@ 6748BCC0196C5276F5830B419801AA56 /* inproc_transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inproc_transport.h; path = src/core/ext/transport/inproc/inproc_transport.h; sourceTree = "<group>"; }; 6770704D1A0AB65779BD5646576C71E9 /* GULURLSessionDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULURLSessionDataResponse.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULURLSessionDataResponse.h; sourceTree = "<group>"; }; 6772678010C3BC35F0CE4DB54981C3D4 /* config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config.h; path = absl/base/config.h; sourceTree = "<group>"; }; - 67AF0763909F1F1966FC5BBE5312E057 /* env.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env.cc; path = util/env.cc; sourceTree = "<group>"; }; - 67BC2525C9E944576D3DDB273E8E57F7 /* range.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = range.upb.c; path = "src/core/ext/upb-generated/envoy/type/range.upb.c"; sourceTree = "<group>"; }; + 67AF0763909F1F1966FC5BBE5312E057 /* env.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env.cc; path = util/env.cc; sourceTree = "<group>"; }; + 67BC2525C9E944576D3DDB273E8E57F7 /* range.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = range.upb.c; path = "src/core/ext/upb-generated/envoy/type/range.upb.c"; sourceTree = "<group>"; }; 67E2E3B34F1890818ED67320C9869A94 /* transport_security_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_interface.h; path = src/core/tsi/transport_security_interface.h; sourceTree = "<group>"; }; - 67E4A1C23911714BAB4069BAA1E6B24A /* scalar.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scalar.c; path = src/crypto/fipsmodule/ec/scalar.c; sourceTree = "<group>"; }; + 67E4A1C23911714BAB4069BAA1E6B24A /* scalar.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scalar.c; path = src/crypto/fipsmodule/ec/scalar.c; sourceTree = "<group>"; }; 6810DA2E97CC08D5256DE07B1C76052A /* status.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.upb.h; path = "src/core/ext/upb-generated/google/rpc/status.upb.h"; sourceTree = "<group>"; }; - 681B18AF66975F69D25B668CC4CA1DA9 /* field_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = field_filter.cc; path = Firestore/core/src/core/field_filter.cc; sourceTree = "<group>"; }; + 681B18AF66975F69D25B668CC4CA1DA9 /* field_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = field_filter.cc; path = Firestore/core/src/core/field_filter.cc; sourceTree = "<group>"; }; 6827EEC156BC9A6EC33BE066B708A302 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore/FirebaseCore.h; sourceTree = "<group>"; }; - 6845C3D9668CFCC76E63450E5D51A589 /* dtls_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dtls_method.cc; path = src/ssl/dtls_method.cc; sourceTree = "<group>"; }; - 6862761C32E6C506C707B443B9C3FADA /* a_i2d_fp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_i2d_fp.c; path = src/crypto/asn1/a_i2d_fp.c; sourceTree = "<group>"; }; + 6845C3D9668CFCC76E63450E5D51A589 /* dtls_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dtls_method.cc; path = src/ssl/dtls_method.cc; sourceTree = "<group>"; }; + 6862761C32E6C506C707B443B9C3FADA /* a_i2d_fp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_i2d_fp.c; path = src/crypto/asn1/a_i2d_fp.c; sourceTree = "<group>"; }; 6866EB08B263FDAE21FC2B284F0202E4 /* thread_pool_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_pool_interface.h; path = src/cpp/server/thread_pool_interface.h; sourceTree = "<group>"; }; - 68713B51CF9879E8027D236A0501935A /* gethostname_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = gethostname_fallback.cc; path = src/core/lib/iomgr/gethostname_fallback.cc; sourceTree = "<group>"; }; - 68E203EE60A591EEE8996E643AAEE037 /* FIRFieldValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFieldValue.mm; path = Firestore/Source/API/FIRFieldValue.mm; sourceTree = "<group>"; }; + 68713B51CF9879E8027D236A0501935A /* gethostname_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = gethostname_fallback.cc; path = src/core/lib/iomgr/gethostname_fallback.cc; sourceTree = "<group>"; }; + 68E203EE60A591EEE8996E643AAEE037 /* FIRFieldValue.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFieldValue.mm; path = Firestore/Source/API/FIRFieldValue.mm; sourceTree = "<group>"; }; 68E43D323642FD0B83D6EDE2494F3278 /* transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security.h; path = src/core/tsi/transport_security.h; sourceTree = "<group>"; }; 68F391D6787F5655282C256B71374AC8 /* any.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = any.upb.h; path = "src/core/ext/upb-generated/google/protobuf/any.upb.h"; sourceTree = "<group>"; }; 68F42793FFA75A01900B34E6BC71B4A3 /* core_codegen_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core_codegen_interface.h; path = include/grpcpp/impl/codegen/core_codegen_interface.h; sourceTree = "<group>"; }; - 68F5354F7019B49A6F145343CBB7F131 /* alts_seal_privacy_integrity_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_seal_privacy_integrity_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc; sourceTree = "<group>"; }; + 68F5354F7019B49A6F145343CBB7F131 /* alts_seal_privacy_integrity_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_seal_privacy_integrity_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc; sourceTree = "<group>"; }; 68FB03EE9C890B6828A5B798C911DABB /* FIRAuthAPNSToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSToken.m; path = FirebaseAuth/Sources/SystemService/FIRAuthAPNSToken.m; sourceTree = "<group>"; }; 690D795E77B445A9FDDB8C2303376DBF /* FIRSetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSetAccountInfoResponse.m; sourceTree = "<group>"; }; 694A49B6AB625D7F4C5D16C381842787 /* scoped_route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = scoped_route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.h"; sourceTree = "<group>"; }; 694B7AC0DA3244FBB618C3DF8CEB4E49 /* upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = upb.h; path = third_party/upb/upb/upb.h; sourceTree = "<group>"; }; - 6973DB46EF11EF6C76D9BE5A65DC364D /* format_request.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = format_request.cc; path = src/core/lib/http/format_request.cc; sourceTree = "<group>"; }; - 69F456FEE2767F440330165E8B730320 /* lrs.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lrs.upb.c; path = "src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c"; sourceTree = "<group>"; }; - 6A1029F56EDE981916A9244020A865FA /* socket_utils_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_utils_uv.cc; path = src/core/lib/iomgr/socket_utils_uv.cc; sourceTree = "<group>"; }; - 6A3C30CBED549F479C912760AF5DBD48 /* pem_oth.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_oth.c; path = src/crypto/pem/pem_oth.c; sourceTree = "<group>"; }; + 6973DB46EF11EF6C76D9BE5A65DC364D /* format_request.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format_request.cc; path = src/core/lib/http/format_request.cc; sourceTree = "<group>"; }; + 69F456FEE2767F440330165E8B730320 /* lrs.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lrs.upb.c; path = "src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c"; sourceTree = "<group>"; }; + 6A1029F56EDE981916A9244020A865FA /* socket_utils_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_utils_uv.cc; path = src/core/lib/iomgr/socket_utils_uv.cc; sourceTree = "<group>"; }; + 6A3C30CBED549F479C912760AF5DBD48 /* pem_oth.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_oth.c; path = src/crypto/pem/pem_oth.c; sourceTree = "<group>"; }; 6A4B2CD01ECDCD28F587F9DC33389F2E /* BoringSSL-GRPC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "BoringSSL-GRPC.release.xcconfig"; sourceTree = "<group>"; }; 6A9E7241C647616738079E49518BF7A1 /* FIRSecureTokenService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenService.m; path = FirebaseAuth/Sources/SystemService/FIRSecureTokenService.m; sourceTree = "<group>"; }; 6AAD0002D89A7C5CAB6D7EA5F382DF84 /* string_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_windows.h; path = src/core/lib/gpr/string_windows.h; sourceTree = "<group>"; }; - 6AAEF33592307854092E315F3CBDE500 /* security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = security_connector.cc; path = src/core/lib/security/security_connector/security_connector.cc; sourceTree = "<group>"; }; - 6ADCA888A41DC638E3EBD1F3FB4B1432 /* tcp_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_uv.cc; path = src/core/lib/iomgr/tcp_uv.cc; sourceTree = "<group>"; }; - 6ADF189F11208A973569B3838248C170 /* client_channel_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_channel_plugin.cc; path = src/core/ext/filters/client_channel/client_channel_plugin.cc; sourceTree = "<group>"; }; + 6AAEF33592307854092E315F3CBDE500 /* security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = security_connector.cc; path = src/core/lib/security/security_connector/security_connector.cc; sourceTree = "<group>"; }; + 6ADCA888A41DC638E3EBD1F3FB4B1432 /* tcp_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_uv.cc; path = src/core/lib/iomgr/tcp_uv.cc; sourceTree = "<group>"; }; + 6ADF189F11208A973569B3838248C170 /* client_channel_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_channel_plugin.cc; path = src/core/ext/filters/client_channel/client_channel_plugin.cc; sourceTree = "<group>"; }; 6AF56FE4A43E7763EDBE84CB3F418AB7 /* socket_factory_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_factory_posix.h; path = src/core/lib/iomgr/socket_factory_posix.h; sourceTree = "<group>"; }; 6B09495B8AA28419FC0DD5E1B72A63F5 /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = absl/base/port.h; sourceTree = "<group>"; }; - 6B3A7B749ECD49E349681A5D7B47992C /* sensitive.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sensitive.upb.c; path = "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c"; sourceTree = "<group>"; }; + 6B3A7B749ECD49E349681A5D7B47992C /* sensitive.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sensitive.upb.c; path = "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c"; sourceTree = "<group>"; }; 6B3C181D1788EBCCE0A61415A91366AF /* nid.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nid.h; path = src/include/openssl/nid.h; sourceTree = "<group>"; }; 6B578D8A7B4CA2F6147326C1106DFCE3 /* ssl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_utils.h; path = src/core/lib/security/security_connector/ssl_utils.h; sourceTree = "<group>"; }; 6B68BDE0942CE5D6A9387FFD0B052690 /* generated_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = generated_util.h; path = third_party/upb/upb/generated_util.h; sourceTree = "<group>"; }; 6B772147E4E370799528F1F95A005673 /* fake_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_credentials.h; path = src/core/lib/security/credentials/fake/fake_credentials.h; sourceTree = "<group>"; }; - 6B8F0D9DA239D870C04A44CD6D6CA397 /* precondition.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = precondition.cc; path = Firestore/core/src/model/precondition.cc; sourceTree = "<group>"; }; - 6B9564BD021913D93E0A86C8E213E5D4 /* ecdsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ecdsa_asn1.c; path = src/crypto/ecdsa_extra/ecdsa_asn1.c; sourceTree = "<group>"; }; + 6B8F0D9DA239D870C04A44CD6D6CA397 /* precondition.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = precondition.cc; path = Firestore/core/src/model/precondition.cc; sourceTree = "<group>"; }; + 6B9564BD021913D93E0A86C8E213E5D4 /* ecdsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ecdsa_asn1.c; path = src/crypto/ecdsa_extra/ecdsa_asn1.c; sourceTree = "<group>"; }; 6B99BEDB77660D5CEB44B43B7688377E /* lockfree_event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lockfree_event.h; path = src/core/lib/iomgr/lockfree_event.h; sourceTree = "<group>"; }; - 6BA7E057405AE32896D2F00FEC4D7347 /* document_key_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_key_reference.cc; path = Firestore/core/src/local/document_key_reference.cc; sourceTree = "<group>"; }; + 6BA7E057405AE32896D2F00FEC4D7347 /* document_key_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_key_reference.cc; path = Firestore/core/src/local/document_key_reference.cc; sourceTree = "<group>"; }; 6BA871A1E2B83996C86630BD15FFA419 /* dumpfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dumpfile.h; path = include/leveldb/dumpfile.h; sourceTree = "<group>"; }; 6BB53BCC049995C17DD0DDC93CC3E8F4 /* lb_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lb_policy.h; path = src/core/ext/filters/client_channel/lb_policy.h; sourceTree = "<group>"; }; 6BDAA0FB3EA4DCF0DE7C84C7C1CDEF01 /* fake_resolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_resolver.h; path = src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h; sourceTree = "<group>"; }; 6BE7ECBEC2C73C3201EE9B81FB343FFE /* auth_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_context.h; path = include/grpcpp/security/auth_context.h; sourceTree = "<group>"; }; 6BE8733A9223F6F96DB9E378CC162AC1 /* FIRUserMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRUserMetadata.h; sourceTree = "<group>"; }; - 6BF7CF526219B222CFE17977ABA114A3 /* sockaddr_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sockaddr_utils.cc; path = src/core/lib/iomgr/sockaddr_utils.cc; sourceTree = "<group>"; }; - 6C04C3CF79514D08F59B2FA74D171C47 /* grpc_if_nametoindex_unsupported.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_if_nametoindex_unsupported.cc; path = src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc; sourceTree = "<group>"; }; - 6C08B7C6B9CEB525944F7063101DE6BE /* oct.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = oct.c; path = src/crypto/fipsmodule/ec/oct.c; sourceTree = "<group>"; }; + 6BF7CF526219B222CFE17977ABA114A3 /* sockaddr_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sockaddr_utils.cc; path = src/core/lib/iomgr/sockaddr_utils.cc; sourceTree = "<group>"; }; + 6C04C3CF79514D08F59B2FA74D171C47 /* grpc_if_nametoindex_unsupported.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_if_nametoindex_unsupported.cc; path = src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc; sourceTree = "<group>"; }; + 6C08B7C6B9CEB525944F7063101DE6BE /* oct.c */ = {isa = PBXFileReference; includeInIndex = 1; name = oct.c; path = src/crypto/fipsmodule/ec/oct.c; sourceTree = "<group>"; }; 6C1DF0764AD601774A321E20E7D3AF28 /* escaping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = escaping.h; path = absl/strings/internal/escaping.h; sourceTree = "<group>"; }; 6C2F18CED1C562AE8ED589B91E350C80 /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = "<group>"; }; 6C4332D23F891D46D4169008B79FE324 /* FIRMultiFactorInfo+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRMultiFactorInfo+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/FIRMultiFactorInfo+Internal.h"; sourceTree = "<group>"; }; - 6C4399EA96D7A19377D7425D31CBFC73 /* custom_tag.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = custom_tag.upb.c; path = "src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.c"; sourceTree = "<group>"; }; + 6C4399EA96D7A19377D7425D31CBFC73 /* custom_tag.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = custom_tag.upb.c; path = "src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.c"; sourceTree = "<group>"; }; 6C47F29DA61BB9236D847EF26FA1ABEB /* channel_init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_init.h; path = src/core/lib/surface/channel_init.h; sourceTree = "<group>"; }; - 6C55404036939F84708A46C2717B0413 /* d1_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = d1_both.cc; path = src/ssl/d1_both.cc; sourceTree = "<group>"; }; + 6C55404036939F84708A46C2717B0413 /* d1_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = d1_both.cc; path = src/ssl/d1_both.cc; sourceTree = "<group>"; }; 6C629FB99E8C940D1CE7399C0FD9C9E9 /* GDTCORStorageEventSelector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageEventSelector.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageEventSelector.h; sourceTree = "<group>"; }; 6C78D2CFA13CC0A732C298A31C0E9A9D /* call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call.h; path = include/grpcpp/impl/call.h; sourceTree = "<group>"; }; 6C84A01F9C3949981D5B968B9669F0C2 /* xds_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_api.h; path = src/core/ext/filters/client_channel/xds/xds_api.h; sourceTree = "<group>"; }; 6C8A0C606FE5776B7176FAD38C5521B8 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = "<group>"; }; 6CB4D433F9F339062F961D93071BC2CC /* rpc_method.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_method.h; path = include/grpcpp/impl/rpc_method.h; sourceTree = "<group>"; }; 6CCB7EA8526BF456CF6614A21F9B6B81 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h; sourceTree = "<group>"; }; - 6CCBA8A50425231462B3067E2686B739 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hmac.c; path = src/crypto/fipsmodule/hmac/hmac.c; sourceTree = "<group>"; }; + 6CCBA8A50425231462B3067E2686B739 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac.c; path = src/crypto/fipsmodule/hmac/hmac.c; sourceTree = "<group>"; }; 6CD993856809DEFFA7AE02046FB7C63E /* FIRFinalizeMFAEnrollmentResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFinalizeMFAEnrollmentResponse.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRFinalizeMFAEnrollmentResponse.m; sourceTree = "<group>"; }; 6CE7EC6A04AA62D862BA623B284A6DD1 /* mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mem.h; path = src/include/openssl/mem.h; sourceTree = "<group>"; }; 6CFD5DA41227A4A327C8F58E0663745B /* posix_logger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = posix_logger.h; path = util/posix_logger.h; sourceTree = "<group>"; }; - 6D11E0876DCDA098FB327C3BD0FBC47D /* fd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fd.c; path = src/crypto/bio/fd.c; sourceTree = "<group>"; }; - 6D12D3CA8101A7E278A4CC8C0F9D97E7 /* frame_settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_settings.cc; path = src/core/ext/transport/chttp2/transport/frame_settings.cc; sourceTree = "<group>"; }; + 6D11E0876DCDA098FB327C3BD0FBC47D /* fd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fd.c; path = src/crypto/bio/fd.c; sourceTree = "<group>"; }; + 6D12D3CA8101A7E278A4CC8C0F9D97E7 /* frame_settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_settings.cc; path = src/core/ext/transport/chttp2/transport/frame_settings.cc; sourceTree = "<group>"; }; 6D27AD8DBAFB4110EA7C0830081B4354 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/poly1305/internal.h; sourceTree = "<group>"; }; - 6D2DE616790EF85F2A19289CB122D8E5 /* bloom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bloom.cc; path = util/bloom.cc; sourceTree = "<group>"; }; - 6D56874DB972856CC631B045C0460D7D /* byte_stream_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = byte_stream_apple.mm; path = Firestore/core/src/util/byte_stream_apple.mm; sourceTree = "<group>"; }; + 6D2DE616790EF85F2A19289CB122D8E5 /* bloom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bloom.cc; path = util/bloom.cc; sourceTree = "<group>"; }; + 6D56874DB972856CC631B045C0460D7D /* byte_stream_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_stream_apple.mm; path = Firestore/core/src/util/byte_stream_apple.mm; sourceTree = "<group>"; }; 6D6292F42E5FBB08A0D4FD8A9B40833E /* BoringSSL-GRPC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BoringSSL-GRPC-prefix.pch"; sourceTree = "<group>"; }; 6D6658D4DE164376E1D80038EBD85D5C /* tls_msvc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_msvc.h; path = src/core/lib/gpr/tls_msvc.h; sourceTree = "<group>"; }; 6D6AD58873CC71E95F73BC8469E8A46D /* time_zone_if.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_if.h; path = absl/time/internal/cctz/src/time_zone_if.h; sourceTree = "<group>"; }; - 6D8B38A6EFDA000E47C18AD31D4CB3A4 /* dns_resolver_selection.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dns_resolver_selection.cc; path = src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc; sourceTree = "<group>"; }; - 6D90B4EA4D464860188623B75E1520F5 /* grpc_ares_wrapper_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_wrapper_posix.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc; sourceTree = "<group>"; }; + 6D8B38A6EFDA000E47C18AD31D4CB3A4 /* dns_resolver_selection.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dns_resolver_selection.cc; path = src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc; sourceTree = "<group>"; }; + 6D90B4EA4D464860188623B75E1520F5 /* grpc_ares_wrapper_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_wrapper_posix.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc; sourceTree = "<group>"; }; 6DB5E8D7E4B5C7538FC13DC7CBBE8E7D /* FIRAuthURLPresenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthURLPresenter.h; path = FirebaseAuth/Sources/Utilities/FIRAuthURLPresenter.h; sourceTree = "<group>"; }; 6DC1F5FDC465992C55FD5DE38583DE8C /* FIRUserInfoImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRUserInfoImpl.m; path = FirebaseAuth/Sources/User/FIRUserInfoImpl.m; sourceTree = "<group>"; }; 6E16E44E6875F9FF86F63272F643FF77 /* grpc_tls_credentials_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_tls_credentials_options.h; path = src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h; sourceTree = "<group>"; }; 6E4BDCC1DF224396A9F6DBF2DF67B6E4 /* tcp_client_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_client_posix.h; path = src/core/lib/iomgr/tcp_client_posix.h; sourceTree = "<group>"; }; 6E626208692F0A8034D26869C1FBAF43 /* FIRAuthDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthDispatcher.h; path = FirebaseAuth/Sources/Auth/FIRAuthDispatcher.h; sourceTree = "<group>"; }; - 6E6363DC37183E62FB79FAFA66DC9710 /* backoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = backoff.cc; path = src/core/lib/backoff/backoff.cc; sourceTree = "<group>"; }; - 6EB53E99BF5AAF7B46D0DDFEC30D93FB /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = arena.cc; path = util/arena.cc; sourceTree = "<group>"; }; - 6EE39FF37A9F0D13F3F16B7C6CF247C5 /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = write_batch.cc; path = db/write_batch.cc; sourceTree = "<group>"; }; + 6E6363DC37183E62FB79FAFA66DC9710 /* backoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = backoff.cc; path = src/core/lib/backoff/backoff.cc; sourceTree = "<group>"; }; + 6EB53E99BF5AAF7B46D0DDFEC30D93FB /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = arena.cc; path = util/arena.cc; sourceTree = "<group>"; }; + 6EE39FF37A9F0D13F3F16B7C6CF247C5 /* write_batch.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write_batch.cc; path = db/write_batch.cc; sourceTree = "<group>"; }; 6EF15A2E80CB18CE6E7B3B829715293D /* ev_epoll1_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_epoll1_linux.h; path = src/core/lib/iomgr/ev_epoll1_linux.h; sourceTree = "<group>"; }; - 6EFA248BC02338F7F31C1793E6ACBADA /* ssl_session.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_session.cc; path = src/ssl/ssl_session.cc; sourceTree = "<group>"; }; + 6EFA248BC02338F7F31C1793E6ACBADA /* ssl_session.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_session.cc; path = src/ssl/ssl_session.cc; sourceTree = "<group>"; }; 6F0177044946E525A9517D2BA5C43A72 /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6F051CCE9A0816AA42B5A1A1141E6071 /* http_client_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_client_filter.h; path = src/core/ext/filters/http/client/http_client_filter.h; sourceTree = "<group>"; }; 6F1C46F7ECFCB93F743BB2A2C3040289 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/pool/internal.h; sourceTree = "<group>"; }; - 6F32E3E74CE7A79AAB0BD486B1DA80E1 /* v3_info.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_info.c; path = src/crypto/x509v3/v3_info.c; sourceTree = "<group>"; }; + 6F32E3E74CE7A79AAB0BD486B1DA80E1 /* v3_info.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_info.c; path = src/crypto/x509v3/v3_info.c; sourceTree = "<group>"; }; 6F5EFED85C71752061BACA871B82DB3B /* semantic_version.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = semantic_version.upb.h; path = "src/core/ext/upb-generated/envoy/type/semantic_version.upb.h"; sourceTree = "<group>"; }; - 6F652385298BD9847517100CAD787D98 /* murmur_hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = murmur_hash.cc; path = src/core/lib/gpr/murmur_hash.cc; sourceTree = "<group>"; }; + 6F652385298BD9847517100CAD787D98 /* murmur_hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = murmur_hash.cc; path = src/core/lib/gpr/murmur_hash.cc; sourceTree = "<group>"; }; 6F6E57D55A38478950C05B77DF11E163 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = "<group>"; }; 6F782B9E73B453FCB3E5C94230DBB346 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRApp.h; sourceTree = "<group>"; }; - 6F7B688E9CBEA599AACFBFE4418B7F36 /* backup_poller.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = backup_poller.cc; path = src/core/ext/filters/client_channel/backup_poller.cc; sourceTree = "<group>"; }; - 6F8E14B801604B43B8C6C1A4F37AD8FF /* ev_epoll1_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ev_epoll1_linux.cc; path = src/core/lib/iomgr/ev_epoll1_linux.cc; sourceTree = "<group>"; }; - 6FA11B58B852FED452955C9B9BA57B62 /* string_format.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_format.cc; path = Firestore/core/src/util/string_format.cc; sourceTree = "<group>"; }; - 6FA5F8EC779268D3DE53BC6C71D86EF6 /* p224-64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "p224-64.c"; path = "src/crypto/fipsmodule/ec/p224-64.c"; sourceTree = "<group>"; }; - 6FAA8A8D86779061904B265498D62F8D /* key_field_not_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = key_field_not_in_filter.cc; path = Firestore/core/src/core/key_field_not_in_filter.cc; sourceTree = "<group>"; }; + 6F7B688E9CBEA599AACFBFE4418B7F36 /* backup_poller.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = backup_poller.cc; path = src/core/ext/filters/client_channel/backup_poller.cc; sourceTree = "<group>"; }; + 6F8E14B801604B43B8C6C1A4F37AD8FF /* ev_epoll1_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ev_epoll1_linux.cc; path = src/core/lib/iomgr/ev_epoll1_linux.cc; sourceTree = "<group>"; }; + 6FA11B58B852FED452955C9B9BA57B62 /* string_format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_format.cc; path = Firestore/core/src/util/string_format.cc; sourceTree = "<group>"; }; + 6FA5F8EC779268D3DE53BC6C71D86EF6 /* p224-64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "p224-64.c"; path = "src/crypto/fipsmodule/ec/p224-64.c"; sourceTree = "<group>"; }; + 6FAA8A8D86779061904B265498D62F8D /* key_field_not_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = key_field_not_in_filter.cc; path = Firestore/core/src/core/key_field_not_in_filter.cc; sourceTree = "<group>"; }; 6FAAF4F8C789000109E1C4F0D8E01219 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = src/include/openssl/srtp.h; sourceTree = "<group>"; }; 6FC159D6E5907D97A57F324359E41DD9 /* 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 = "<group>"; }; 6FC2D88E62EF091FFCD77AD9A2DD3647 /* config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config.h; path = include/grpcpp/support/config.h; sourceTree = "<group>"; }; 6FCE931882FEE6AD8E09DECCCF8017B4 /* FirebaseAuth-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseAuth-Info.plist"; sourceTree = "<group>"; }; - 6FE4B489FD94EC47519A6CBA3E984B05 /* e_des.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_des.c; path = src/crypto/fipsmodule/cipher/e_des.c; sourceTree = "<group>"; }; + 6FE4B489FD94EC47519A6CBA3E984B05 /* e_des.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_des.c; path = src/crypto/fipsmodule/cipher/e_des.c; sourceTree = "<group>"; }; 6FEA810EFB097AF08E39A2BB0EFD23CE /* wakeup_fd_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wakeup_fd_posix.h; path = src/core/lib/iomgr/wakeup_fd_posix.h; sourceTree = "<group>"; }; 6FF16F65538BBDFABFDA0C4435E6E9C9 /* varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = varint.h; path = src/core/ext/transport/chttp2/transport/varint.h; sourceTree = "<group>"; }; - 7002D67F28487CF75D1595AEC43E86FC /* chttp2_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = chttp2_plugin.cc; path = src/core/ext/transport/chttp2/transport/chttp2_plugin.cc; sourceTree = "<group>"; }; - 70162E01612D2F7EC7B204DCE1C1CC00 /* xds_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_resolver.cc; path = src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc; sourceTree = "<group>"; }; - 70211B6D030909AB67CFEB1EF8F416A8 /* fake_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fake_resolver.cc; path = src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc; sourceTree = "<group>"; }; + 7002D67F28487CF75D1595AEC43E86FC /* chttp2_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = chttp2_plugin.cc; path = src/core/ext/transport/chttp2/transport/chttp2_plugin.cc; sourceTree = "<group>"; }; + 70162E01612D2F7EC7B204DCE1C1CC00 /* xds_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_resolver.cc; path = src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc; sourceTree = "<group>"; }; + 70211B6D030909AB67CFEB1EF8F416A8 /* fake_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fake_resolver.cc; path = src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc; sourceTree = "<group>"; }; 7031C699C2A43A22D9717C0AB3612618 /* huffsyms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffsyms.h; path = src/core/ext/transport/chttp2/transport/huffsyms.h; sourceTree = "<group>"; }; - 704911731CCCA55B44F69810C873B8A4 /* fork.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = fork.cc; path = src/core/lib/gprpp/fork.cc; sourceTree = "<group>"; }; + 704911731CCCA55B44F69810C873B8A4 /* fork.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = fork.cc; path = src/core/lib/gprpp/fork.cc; sourceTree = "<group>"; }; 7064B2FED59A7F1767E8A18EFD81B9C1 /* FIRIdentityToolkitRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIdentityToolkitRequest.m; path = FirebaseAuth/Sources/Backend/FIRIdentityToolkitRequest.m; sourceTree = "<group>"; }; 70A4D782123D62A983606462BCCC4B97 /* workaround_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = workaround_list.h; path = include/grpc/support/workaround_list.h; sourceTree = "<group>"; }; - 70A672ABD5148702739DC0E2767309DF /* ev_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ev_posix.cc; path = src/core/lib/iomgr/ev_posix.cc; sourceTree = "<group>"; }; - 70B3B5D8DCA29096D6B9FC81D15ED7A6 /* asn1_gen.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = asn1_gen.c; path = src/crypto/x509/asn1_gen.c; sourceTree = "<group>"; }; - 70D554D986277A7C89CE3C981199895B /* connectivity_state.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = connectivity_state.cc; path = src/core/lib/transport/connectivity_state.cc; sourceTree = "<group>"; }; + 70A672ABD5148702739DC0E2767309DF /* ev_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ev_posix.cc; path = src/core/lib/iomgr/ev_posix.cc; sourceTree = "<group>"; }; + 70B3B5D8DCA29096D6B9FC81D15ED7A6 /* asn1_gen.c */ = {isa = PBXFileReference; includeInIndex = 1; name = asn1_gen.c; path = src/crypto/x509/asn1_gen.c; sourceTree = "<group>"; }; + 70D554D986277A7C89CE3C981199895B /* connectivity_state.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = connectivity_state.cc; path = src/core/lib/transport/connectivity_state.cc; sourceTree = "<group>"; }; 70E91511DB7EA2CB8B5C04D904A905F6 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/internal.h; sourceTree = "<group>"; }; - 70EF3DE716AB31F2BA2CD1F15F2C8621 /* alts_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_crypter.cc; sourceTree = "<group>"; }; - 71141E3ECDE5F3DC2F57DAD56000834B /* urandom.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = urandom.c; path = src/crypto/fipsmodule/rand/urandom.c; sourceTree = "<group>"; }; + 70EF3DE716AB31F2BA2CD1F15F2C8621 /* alts_crypter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_crypter.cc; path = src/core/tsi/alts/frame_protector/alts_crypter.cc; sourceTree = "<group>"; }; + 71141E3ECDE5F3DC2F57DAD56000834B /* urandom.c */ = {isa = PBXFileReference; includeInIndex = 1; name = urandom.c; path = src/crypto/fipsmodule/rand/urandom.c; sourceTree = "<group>"; }; 71149D4372C28714A8A4A54984A49652 /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = src/include/openssl/ecdh.h; sourceTree = "<group>"; }; 712ADC7CBDD552F9762C19AD3678D9B1 /* FIRMultiFactor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactor.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactor.m; sourceTree = "<group>"; }; - 71322CFE4418B9D6E2CD1B5DFF3DE99B /* coding.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = coding.cc; path = util/coding.cc; sourceTree = "<group>"; }; + 71322CFE4418B9D6E2CD1B5DFF3DE99B /* coding.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = coding.cc; path = util/coding.cc; sourceTree = "<group>"; }; 7161F44E8850459420BEADF62F32AEE0 /* proxy_mapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proxy_mapper.h; path = src/core/ext/filters/client_channel/proxy_mapper.h; sourceTree = "<group>"; }; 71666B17F067DA7314A0D1920A847A83 /* http_proxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_proxy.h; path = src/core/ext/filters/client_channel/http_proxy.h; sourceTree = "<group>"; }; 71ADC828D351696C5FF767B316A18FE7 /* sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync.h; path = include/grpcpp/impl/codegen/sync.h; sourceTree = "<group>"; }; 71CABF18A6A948F0118203897F215ACF /* census.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = census.h; path = include/grpc/census.h; sourceTree = "<group>"; }; - 71F1FDC2577BB9F4256F8053A552AC6F /* completion_queue_factory.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = completion_queue_factory.cc; path = src/core/lib/surface/completion_queue_factory.cc; sourceTree = "<group>"; }; - 71FE8B02257C8A1FB43F8BC4C1310B08 /* t1_enc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = t1_enc.cc; path = src/ssl/t1_enc.cc; sourceTree = "<group>"; }; + 71F1FDC2577BB9F4256F8053A552AC6F /* completion_queue_factory.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = completion_queue_factory.cc; path = src/core/lib/surface/completion_queue_factory.cc; sourceTree = "<group>"; }; + 71FE8B02257C8A1FB43F8BC4C1310B08 /* t1_enc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = t1_enc.cc; path = src/ssl/t1_enc.cc; sourceTree = "<group>"; }; 720CC4D53EABB1723EB9A080A66F8710 /* ex_data.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ex_data.h; path = src/include/openssl/ex_data.h; sourceTree = "<group>"; }; 72199DC6D2BAF2F5A96919DCEC2F51C0 /* client_channel_channelz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel_channelz.h; path = src/core/ext/filters/client_channel/client_channel_channelz.h; sourceTree = "<group>"; }; 723161C712CA5602D856F53D3832ABE7 /* async_generic_service.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_generic_service.h; path = include/grpcpp/generic/async_generic_service.h; sourceTree = "<group>"; }; @@ -9788,18 +9787,18 @@ 72D5AFEC96A1E10731241E2A25B292B7 /* server_callback_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_callback_impl.h; path = include/grpcpp/support/server_callback_impl.h; sourceTree = "<group>"; }; 72DA218C85697A3A250F70EEDB19148E /* FIRAuthDataResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDataResult.m; path = FirebaseAuth/Sources/Auth/FIRAuthDataResult.m; sourceTree = "<group>"; }; 72DFD0AD238DC9A0922060E7C165A72D /* tls_credentials_options_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_credentials_options_util.h; path = src/cpp/common/tls_credentials_options_util.h; sourceTree = "<group>"; }; - 72E412AA330F582BB95EAE64AB02FF28 /* v3_akeya.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_akeya.c; path = src/crypto/x509v3/v3_akeya.c; sourceTree = "<group>"; }; + 72E412AA330F582BB95EAE64AB02FF28 /* v3_akeya.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_akeya.c; path = src/crypto/x509v3/v3_akeya.c; sourceTree = "<group>"; }; 73069AF4EDE9BF1984925F185C45FB1E /* channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel.h; path = include/grpcpp/channel.h; sourceTree = "<group>"; }; 7339ED00B7EEECCEDD2D3FD3D37415EC /* FIRVerifyClientRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyClientRequest.m; sourceTree = "<group>"; }; - 734B53650ED875583197AB5DE9E9331B /* stream_map.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream_map.cc; path = src/core/ext/transport/chttp2/transport/stream_map.cc; sourceTree = "<group>"; }; + 734B53650ED875583197AB5DE9E9331B /* stream_map.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_map.cc; path = src/core/ext/transport/chttp2/transport/stream_map.cc; sourceTree = "<group>"; }; 735AA8CDD94DB9F3DBF81E5F338BA30D /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = "<group>"; }; 7365C74487282580AD5422D88FB17429 /* leveldb-library.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "leveldb-library.modulemap"; sourceTree = "<group>"; }; - 73691F88BB5174BAC3BCD42FCF74EDCF /* Pods_FaceRecogAttendance.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FaceRecogAttendance.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 737CCD2DD8F94E21EAC6CE80CB945936 /* siphash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = siphash.c; path = src/crypto/siphash/siphash.c; sourceTree = "<group>"; }; + 73691F88BB5174BAC3BCD42FCF74EDCF /* Pods_FaceRecogAttendance.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_FaceRecogAttendance.framework; path = "Pods-FaceRecogAttendance.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 737CCD2DD8F94E21EAC6CE80CB945936 /* siphash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = siphash.c; path = src/crypto/siphash/siphash.c; sourceTree = "<group>"; }; 737F1369402538CA824A113813BA34C0 /* ssl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_utils.h; path = src/core/lib/security/security_connector/ssl_utils.h; sourceTree = "<group>"; }; 738894540E614582BA81A72C73530BE6 /* bin_encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bin_encoder.h; path = src/core/ext/transport/chttp2/transport/bin_encoder.h; sourceTree = "<group>"; }; - 73A17BC521B0949BEE024BAEFA288391 /* mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mutation.cc; path = Firestore/core/src/model/mutation.cc; sourceTree = "<group>"; }; - 73A8FB63EE53EDE4C2C3F42B59B997A4 /* client_interceptor.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_interceptor.cc; path = src/cpp/client/client_interceptor.cc; sourceTree = "<group>"; }; + 73A17BC521B0949BEE024BAEFA288391 /* mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mutation.cc; path = Firestore/core/src/model/mutation.cc; sourceTree = "<group>"; }; + 73A8FB63EE53EDE4C2C3F42B59B997A4 /* client_interceptor.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_interceptor.cc; path = src/cpp/client/client_interceptor.cc; sourceTree = "<group>"; }; 73BCFE78AD0A9FD6A42A494750041E6C /* check_gcp_environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = check_gcp_environment.h; path = src/core/lib/security/credentials/alts/check_gcp_environment.h; sourceTree = "<group>"; }; 73C7FDAA0EA2717787AE2E64D4B7312E /* zone_info_source.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zone_info_source.h; path = absl/time/internal/cctz/include/cctz/zone_info_source.h; sourceTree = "<group>"; }; 73C9770CD3C19B3205FB7328A10CEAC0 /* FirebaseStorage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseStorage-Info.plist"; sourceTree = "<group>"; }; @@ -9811,230 +9810,230 @@ 741051EC9FD83809F389CF6828B8762B /* GDTCORFlatFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORFlatFileStorage.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage.h; sourceTree = "<group>"; }; 742633AED5DC8F31EAAB105B9B3C3B06 /* filename.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filename.h; path = db/filename.h; sourceTree = "<group>"; }; 742AAE4CD953518477836C0F7407F1BE /* validate.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = validate.upb.h; path = "src/core/ext/upb-generated/validate/validate.upb.h"; sourceTree = "<group>"; }; - 74428FC936CABDC89805B74ACB376B99 /* status.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status.nanopb.cc; path = Firestore/Protos/nanopb/google/rpc/status.nanopb.cc; sourceTree = "<group>"; }; + 74428FC936CABDC89805B74ACB376B99 /* status.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.nanopb.cc; path = Firestore/Protos/nanopb/google/rpc/status.nanopb.cc; sourceTree = "<group>"; }; 747D8256434F2104D236C56C90BB6AA8 /* alts_tsi_handshaker_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_handshaker_private.h; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h; sourceTree = "<group>"; }; - 749B5B341515B692F8746535D9B419B6 /* varint.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = varint.cc; path = src/core/ext/transport/chttp2/transport/varint.cc; sourceTree = "<group>"; }; - 74B9B16636DA9B50B2F347C2ECEBA856 /* escaping.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = escaping.cc; path = absl/strings/escaping.cc; sourceTree = "<group>"; }; - 74B9FC3765945FAC9AC35934162D83F2 /* timer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer.cc; path = src/core/lib/iomgr/timer.cc; sourceTree = "<group>"; }; + 749B5B341515B692F8746535D9B419B6 /* varint.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = varint.cc; path = src/core/ext/transport/chttp2/transport/varint.cc; sourceTree = "<group>"; }; + 74B9B16636DA9B50B2F347C2ECEBA856 /* escaping.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = escaping.cc; path = absl/strings/escaping.cc; sourceTree = "<group>"; }; + 74B9FC3765945FAC9AC35934162D83F2 /* timer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer.cc; path = src/core/lib/iomgr/timer.cc; sourceTree = "<group>"; }; 74E19BF873D9256E0C1780438C8D6F98 /* FIRFacebookAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFacebookAuthCredential.h; path = FirebaseAuth/Sources/AuthProvider/Facebook/FIRFacebookAuthCredential.h; sourceTree = "<group>"; }; 74EF4303E4326FE8F7998D83052E917B /* tls_msvc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_msvc.h; path = src/core/lib/gpr/tls_msvc.h; sourceTree = "<group>"; }; 74F0C9BDD31C851C8AE0792442F36E4D /* pid_controller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pid_controller.h; path = src/core/lib/transport/pid_controller.h; sourceTree = "<group>"; }; - 75032797C59E92F415E321C2C69D7A14 /* cipher_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cipher_extra.c; path = src/crypto/cipher_extra/cipher_extra.c; sourceTree = "<group>"; }; + 75032797C59E92F415E321C2C69D7A14 /* cipher_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cipher_extra.c; path = src/crypto/cipher_extra/cipher_extra.c; sourceTree = "<group>"; }; 754E6DA8A6F87F25427DB31AF1309AF3 /* FIRDeleteAccountResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeleteAccountResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRDeleteAccountResponse.h; sourceTree = "<group>"; }; - 7564CAF76CF4A5D7C91872273D5268E2 /* alpn.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alpn.cc; path = src/core/ext/transport/chttp2/alpn/alpn.cc; sourceTree = "<group>"; }; + 7564CAF76CF4A5D7C91872273D5268E2 /* alpn.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alpn.cc; path = src/core/ext/transport/chttp2/alpn/alpn.cc; sourceTree = "<group>"; }; 758906584D117F02DCD952BE649DD667 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/bn/internal.h; sourceTree = "<group>"; }; - 75ACB49FC52BFA17B4C7C42FBA2C269A /* ec_montgomery.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ec_montgomery.c; path = src/crypto/fipsmodule/ec/ec_montgomery.c; sourceTree = "<group>"; }; + 75ACB49FC52BFA17B4C7C42FBA2C269A /* ec_montgomery.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ec_montgomery.c; path = src/crypto/fipsmodule/ec/ec_montgomery.c; sourceTree = "<group>"; }; 75D0457C548549BDAB813F2EA208BE76 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = "<group>"; }; - 75D81DFA24D92C2F095767C2782F1B05 /* http_proxy.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http_proxy.cc; path = src/core/ext/filters/client_channel/http_proxy.cc; sourceTree = "<group>"; }; - 75FA045DBE7224E4A660FDFB6E288067 /* FIRGeoPoint.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRGeoPoint.mm; path = Firestore/Source/API/FIRGeoPoint.mm; sourceTree = "<group>"; }; + 75D81DFA24D92C2F095767C2782F1B05 /* http_proxy.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http_proxy.cc; path = src/core/ext/filters/client_channel/http_proxy.cc; sourceTree = "<group>"; }; + 75FA045DBE7224E4A660FDFB6E288067 /* FIRGeoPoint.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRGeoPoint.mm; path = Firestore/Source/API/FIRGeoPoint.mm; sourceTree = "<group>"; }; 7605029F72EA85D8B8EEE5621215885E /* FIRSignUpNewUserRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSignUpNewUserRequest.h; sourceTree = "<group>"; }; 760CC3FD219A45AA4036AA32357E6505 /* socket_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_windows.h; path = src/core/lib/iomgr/socket_windows.h; sourceTree = "<group>"; }; 761450171689D5A9CE5BF517225FCA64 /* format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format.h; path = table/format.h; sourceTree = "<group>"; }; - 762792249468652723D90A7EE0C4F8C3 /* tasn_new.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_new.c; path = src/crypto/asn1/tasn_new.c; sourceTree = "<group>"; }; - 7637BA72DFA9D7B6C2EEE67EFB45A5F5 /* converters.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = converters.mm; path = Firestore/Source/API/converters.mm; sourceTree = "<group>"; }; - 764BF8C087787D8F3CFB87816FC18D46 /* any.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = any.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/any.nanopb.cc; sourceTree = "<group>"; }; + 762792249468652723D90A7EE0C4F8C3 /* tasn_new.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_new.c; path = src/crypto/asn1/tasn_new.c; sourceTree = "<group>"; }; + 7637BA72DFA9D7B6C2EEE67EFB45A5F5 /* converters.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = converters.mm; path = Firestore/Source/API/converters.mm; sourceTree = "<group>"; }; + 764BF8C087787D8F3CFB87816FC18D46 /* any.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = any.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/any.nanopb.cc; sourceTree = "<group>"; }; 7659501D038E5DFE40E2225B625F34AF /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = "<group>"; }; 7659CF7277628FEFC335C8EAA9B8586D /* security_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = security_context.h; path = src/core/lib/security/context/security_context.h; sourceTree = "<group>"; }; 76692B8E0590F9799A5DF337F07480FE /* alpn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alpn.h; path = src/core/ext/transport/chttp2/alpn/alpn.h; sourceTree = "<group>"; }; 768D3322C0BF547EDFC9601CA5ABCE5C /* base.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/base.upb.h"; sourceTree = "<group>"; }; 76923E12981FD1973088177B7AF65FA0 /* oauth2_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = oauth2_credentials.h; path = src/core/lib/security/credentials/oauth2/oauth2_credentials.h; sourceTree = "<group>"; }; 769F060C197C59FC25CBD48E8E015EAA /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = src/include/openssl/engine.h; sourceTree = "<group>"; }; - 76D23401C973EFBB1D2BC750A03107D4 /* sync_engine.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_engine.cc; path = Firestore/core/src/core/sync_engine.cc; sourceTree = "<group>"; }; - 76F27CCEC544C9C96412531796E6A66A /* tcp_client_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_client_windows.cc; path = src/core/lib/iomgr/tcp_client_windows.cc; sourceTree = "<group>"; }; + 76D23401C973EFBB1D2BC750A03107D4 /* sync_engine.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_engine.cc; path = Firestore/core/src/core/sync_engine.cc; sourceTree = "<group>"; }; + 76F27CCEC544C9C96412531796E6A66A /* tcp_client_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_client_windows.cc; path = src/core/lib/iomgr/tcp_client_windows.cc; sourceTree = "<group>"; }; 770714B36799EBC07859D19FEAF9EB50 /* async_unary_call_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_unary_call_impl.h; path = include/grpcpp/support/async_unary_call_impl.h; sourceTree = "<group>"; }; - 771783CE207EB684FB52134C0E726C83 /* thread_win.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread_win.c; path = src/crypto/thread_win.c; sourceTree = "<group>"; }; + 771783CE207EB684FB52134C0E726C83 /* thread_win.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_win.c; path = src/crypto/thread_win.c; sourceTree = "<group>"; }; 773DD380BD3E40458FA71EE20AAAB5BC /* alarm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alarm.h; path = include/grpcpp/alarm.h; sourceTree = "<group>"; }; 774F27ABFC63ADB1A1EAA093B6C786F4 /* alpn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alpn.h; path = src/core/ext/transport/chttp2/alpn/alpn.h; sourceTree = "<group>"; }; - 7750F527055C9FA9F0A3D87B0848AE52 /* byte_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_stream.cc; path = src/core/lib/transport/byte_stream.cc; sourceTree = "<group>"; }; - 77762A1D3817448A137A815A37535C76 /* comparator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = comparator.cc; path = util/comparator.cc; sourceTree = "<group>"; }; + 7750F527055C9FA9F0A3D87B0848AE52 /* byte_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_stream.cc; path = src/core/lib/transport/byte_stream.cc; sourceTree = "<group>"; }; + 77762A1D3817448A137A815A37535C76 /* comparator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = comparator.cc; path = util/comparator.cc; sourceTree = "<group>"; }; 777D32C87B25D33C6D2E17B835ED8DDC /* FIRAuthRequestConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRequestConfiguration.h; path = FirebaseAuth/Sources/Backend/FIRAuthRequestConfiguration.h; sourceTree = "<group>"; }; - 7788C6AC71B9A78A585074C4773AFFD6 /* string_win.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_win.cc; path = Firestore/core/src/util/string_win.cc; sourceTree = "<group>"; }; + 7788C6AC71B9A78A585074C4773AFFD6 /* string_win.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_win.cc; path = Firestore/core/src/util/string_win.cc; sourceTree = "<group>"; }; 778B6639D5EF1F88BB1BFFAF2A9A3A66 /* xds_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_client.h; path = src/core/ext/filters/client_channel/xds/xds_client.h; sourceTree = "<group>"; }; 77C4A2FBC085EF6F8A1235E85CB56643 /* load_balancer.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_balancer.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h"; sourceTree = "<group>"; }; 77C8CFD852C6253DE467E9B8F9A06E13 /* bin_decoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bin_decoder.h; path = src/core/ext/transport/chttp2/transport/bin_decoder.h; sourceTree = "<group>"; }; 77C9F18BB932075BF2AF27B41BE8633C /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = "<group>"; }; - 77D41C19BECC34FA498D6F984A635CB0 /* d1_srtp.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = d1_srtp.cc; path = src/ssl/d1_srtp.cc; sourceTree = "<group>"; }; - 77E11713F095F2CF5153D8FDFA8700B7 /* remote_event.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = remote_event.cc; path = Firestore/core/src/remote/remote_event.cc; sourceTree = "<group>"; }; + 77D41C19BECC34FA498D6F984A635CB0 /* d1_srtp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = d1_srtp.cc; path = src/ssl/d1_srtp.cc; sourceTree = "<group>"; }; + 77E11713F095F2CF5153D8FDFA8700B7 /* remote_event.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = remote_event.cc; path = Firestore/core/src/remote/remote_event.cc; sourceTree = "<group>"; }; 77E84DFB45996A5FA44BE3FCF0A76C27 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = "<group>"; }; - 77F70D0F90DE0F94AE88ABB67A15F1F9 /* sha1-altivec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "sha1-altivec.c"; path = "src/crypto/fipsmodule/sha/sha1-altivec.c"; sourceTree = "<group>"; }; + 77F70D0F90DE0F94AE88ABB67A15F1F9 /* sha1-altivec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "sha1-altivec.c"; path = "src/crypto/fipsmodule/sha/sha1-altivec.c"; sourceTree = "<group>"; }; 77FC09DFC8250236B962CA3334DDE823 /* http2_settings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http2_settings.h; path = src/core/ext/transport/chttp2/transport/http2_settings.h; sourceTree = "<group>"; }; 7801C8A639085127C10859414484BF2A /* orphanable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = orphanable.h; path = src/core/lib/gprpp/orphanable.h; sourceTree = "<group>"; }; 78208AEF9CE674E5E2823C4C445F5543 /* stream_compression_gzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression_gzip.h; path = src/core/lib/compression/stream_compression_gzip.h; sourceTree = "<group>"; }; - 7824ACBFADB1629328B57E1CBB5E4418 /* thread_pthread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread_pthread.c; path = src/crypto/thread_pthread.c; sourceTree = "<group>"; }; + 7824ACBFADB1629328B57E1CBB5E4418 /* thread_pthread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_pthread.c; path = src/crypto/thread_pthread.c; sourceTree = "<group>"; }; 7830CE9D8661C86E0685BC6D8BEA0BDE /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = "<group>"; }; 78403CEB10FC8C5DEA28D11F6A11A5FE /* FirebaseFirestore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseFirestore.h; path = Firestore/Source/Public/FirebaseFirestore/FirebaseFirestore.h; sourceTree = "<group>"; }; 78A711DBA2CB1704F7AD756113B0CBF0 /* handshaker_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker_factory.h; path = src/core/lib/channel/handshaker_factory.h; sourceTree = "<group>"; }; - 78B12BA425A2AB121F9C2E8B1485BDA7 /* x509_req.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_req.c; path = src/crypto/x509/x509_req.c; sourceTree = "<group>"; }; + 78B12BA425A2AB121F9C2E8B1485BDA7 /* x509_req.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_req.c; path = src/crypto/x509/x509_req.c; sourceTree = "<group>"; }; 78B50FC5B333BF3F979854ABB26886C9 /* unix_sockets_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unix_sockets_posix.h; path = src/core/lib/iomgr/unix_sockets_posix.h; sourceTree = "<group>"; }; - 78BDE3D6EF71EB4086787238F7C1CB71 /* srds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = srds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/srds.upb.c"; sourceTree = "<group>"; }; + 78BDE3D6EF71EB4086787238F7C1CB71 /* srds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = srds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/srds.upb.c"; sourceTree = "<group>"; }; 78C2D50954E39558A953098B6A4C43EA /* time_zone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone.h; path = absl/time/internal/cctz/include/cctz/time_zone.h; sourceTree = "<group>"; }; 78C7922E74274FFC5E1D5D020B518F3D /* executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = executor.h; path = src/core/lib/iomgr/executor.h; sourceTree = "<group>"; }; 78C883D2BBC8CB71DAE4FE2ED8F22C6D /* FIRUser_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser_Internal.h; path = FirebaseAuth/Sources/User/FIRUser_Internal.h; sourceTree = "<group>"; }; 78CA4E1A1A6C197CE943D21E7AAEB701 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = "<group>"; }; - 78D78437BDF8C73FDE1E93201213E11D /* v3_akey.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_akey.c; path = src/crypto/x509v3/v3_akey.c; sourceTree = "<group>"; }; + 78D78437BDF8C73FDE1E93201213E11D /* v3_akey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_akey.c; path = src/crypto/x509v3/v3_akey.c; sourceTree = "<group>"; }; 78F1ED1FB4AB6B7B0C82752886EF040B /* address.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = address.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/address.upb.h"; sourceTree = "<group>"; }; - 795F81A20D64AFE71269067DEE462D5D /* query_listener_registration.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query_listener_registration.cc; path = Firestore/core/src/api/query_listener_registration.cc; sourceTree = "<group>"; }; + 795F81A20D64AFE71269067DEE462D5D /* query_listener_registration.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query_listener_registration.cc; path = Firestore/core/src/api/query_listener_registration.cc; sourceTree = "<group>"; }; 7967A681A915DCAD52C7BDE66BA50C74 /* channel_stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack.h; path = src/core/lib/channel/channel_stack.h; sourceTree = "<group>"; }; 796BCE71528CE90F8516692CF4927449 /* FIRMultiFactorSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactorSession.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactorSession.m; sourceTree = "<group>"; }; - 79841F8654DD43E754002153099E1090 /* writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = writer.cc; path = Firestore/core/src/nanopb/writer.cc; sourceTree = "<group>"; }; - 798548E3BDBE192C60C362D9CBFF824C /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = raw_logging.cc; path = absl/base/internal/raw_logging.cc; sourceTree = "<group>"; }; - 798FDDAB548B8CCEC541144BE7C2A384 /* digest_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = digest_extra.c; path = src/crypto/digest_extra/digest_extra.c; sourceTree = "<group>"; }; + 79841F8654DD43E754002153099E1090 /* writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = writer.cc; path = Firestore/core/src/nanopb/writer.cc; sourceTree = "<group>"; }; + 798548E3BDBE192C60C362D9CBFF824C /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = absl/base/internal/raw_logging.cc; sourceTree = "<group>"; }; + 798FDDAB548B8CCEC541144BE7C2A384 /* digest_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = digest_extra.c; path = src/crypto/digest_extra/digest_extra.c; sourceTree = "<group>"; }; 799E6187137A0F5732232EDDCF882868 /* resource_quota.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource_quota.h; path = src/core/lib/iomgr/resource_quota.h; sourceTree = "<group>"; }; - 79DFF5B7AF92B72BAC942AB98F479AC1 /* tasn_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tasn_dec.c; path = src/crypto/asn1/tasn_dec.c; sourceTree = "<group>"; }; + 79DFF5B7AF92B72BAC942AB98F479AC1 /* tasn_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tasn_dec.c; path = src/crypto/asn1/tasn_dec.c; sourceTree = "<group>"; }; 79E56A61E5945DE3B45D7C85B26A12A3 /* fork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fork.h; path = src/core/lib/gprpp/fork.h; sourceTree = "<group>"; }; 79E6AB99ED80907B738B3369C0197B40 /* workaround_cronet_compression_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = workaround_cronet_compression_filter.h; path = src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h; sourceTree = "<group>"; }; 79F72B251214CEDF88767A36ACAE0CF7 /* FIRAuthGlobalWorkQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthGlobalWorkQueue.m; path = FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.m; sourceTree = "<group>"; }; 79F833C4D8713556B677561163A370FE /* NSData+FIRBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+FIRBase64.h"; path = "FirebaseAuth/Sources/Utilities/NSData+FIRBase64.h"; sourceTree = "<group>"; }; - 79FE91D2E07424BD4A6B0D7EF390C73F /* cpu-arm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-arm.c"; path = "src/crypto/cpu-arm.c"; sourceTree = "<group>"; }; + 79FE91D2E07424BD4A6B0D7EF390C73F /* cpu-arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-arm.c"; path = "src/crypto/cpu-arm.c"; sourceTree = "<group>"; }; 7A11D348683DE2C0240E428027C0C730 /* security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = security_connector.h; path = src/core/lib/security/security_connector/security_connector.h; sourceTree = "<group>"; }; 7A168063E726BEC10F1BF89338E63C7B /* byte_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_stream.h; path = src/core/lib/transport/byte_stream.h; sourceTree = "<group>"; }; 7A16D81A722F874318DAD4BDA9080A19 /* grpc_shadow_boringssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_shadow_boringssl.h; path = src/core/tsi/grpc_shadow_boringssl.h; sourceTree = "<group>"; }; - 7A29CF3523F5E784FD604119B1229CAA /* log_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_reader.cc; path = db/log_reader.cc; sourceTree = "<group>"; }; + 7A29CF3523F5E784FD604119B1229CAA /* log_reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_reader.cc; path = db/log_reader.cc; sourceTree = "<group>"; }; 7A2F633A7C66FA95942A5E205E078EF0 /* async_stream_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_stream_impl.h; path = include/grpcpp/impl/codegen/async_stream_impl.h; sourceTree = "<group>"; }; 7A34B94B66A6C75325E5167050B854DF /* ref_counted_ptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ref_counted_ptr.h; path = src/core/lib/gprpp/ref_counted_ptr.h; sourceTree = "<group>"; }; 7A3A7FC398D61624A7BDC201072EC312 /* grpc_ares_ev_driver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_ares_ev_driver.h; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h; sourceTree = "<group>"; }; - 7A4FE9F602EF99B2CCFD4AE9C32EC6E7 /* error_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = error_cfstream.cc; path = src/core/lib/iomgr/error_cfstream.cc; sourceTree = "<group>"; }; - 7A626BA059E20FBC6EE30D8F5469E1FF /* s3_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = s3_lib.cc; path = src/ssl/s3_lib.cc; sourceTree = "<group>"; }; - 7A785D628818DF0E138BDB33EAD16EB5 /* internal_errqueue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = internal_errqueue.cc; path = src/core/lib/iomgr/internal_errqueue.cc; sourceTree = "<group>"; }; - 7A7AD162933861FE7C4011AA8B38E523 /* get_current_time_posix.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = get_current_time_posix.inc; path = absl/time/internal/get_current_time_posix.inc; sourceTree = "<group>"; }; + 7A4FE9F602EF99B2CCFD4AE9C32EC6E7 /* error_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = error_cfstream.cc; path = src/core/lib/iomgr/error_cfstream.cc; sourceTree = "<group>"; }; + 7A626BA059E20FBC6EE30D8F5469E1FF /* s3_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = s3_lib.cc; path = src/ssl/s3_lib.cc; sourceTree = "<group>"; }; + 7A785D628818DF0E138BDB33EAD16EB5 /* internal_errqueue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = internal_errqueue.cc; path = src/core/lib/iomgr/internal_errqueue.cc; sourceTree = "<group>"; }; + 7A7AD162933861FE7C4011AA8B38E523 /* get_current_time_posix.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = get_current_time_posix.inc; path = absl/time/internal/get_current_time_posix.inc; sourceTree = "<group>"; }; 7A864DAB4771392EA532BF158923CD0E /* string_ref.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_ref.h; path = include/grpcpp/impl/codegen/string_ref.h; sourceTree = "<group>"; }; 7A8C6E76D5BAEF05761FAD0AC29E9ECF /* FIRAuthProto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProto.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/FIRAuthProto.h; sourceTree = "<group>"; }; - 7A96FE25499BD1D93B816081F3B06A60 /* pkcs8.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pkcs8.c; path = src/crypto/pkcs8/pkcs8.c; sourceTree = "<group>"; }; + 7A96FE25499BD1D93B816081F3B06A60 /* pkcs8.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pkcs8.c; path = src/crypto/pkcs8/pkcs8.c; sourceTree = "<group>"; }; 7AA89603218397FE26E0586CE0979F3C /* endpoint_cfstream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_cfstream.h; path = src/core/lib/iomgr/endpoint_cfstream.h; sourceTree = "<group>"; }; 7ADC863374D365943CC663C528F34A96 /* block_builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block_builder.h; path = table/block_builder.h; sourceTree = "<group>"; }; 7AE835501541AE92AE34ACB83317DD8A /* secure_auth_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = secure_auth_context.h; path = src/cpp/common/secure_auth_context.h; sourceTree = "<group>"; }; 7AF519490FC2EE4A294B06A78022BEDB /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/ssl/internal.h; sourceTree = "<group>"; }; 7B19CDBB78B8A40EDB59958F8B3B2D52 /* throw_delegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = throw_delegate.h; path = absl/base/internal/throw_delegate.h; sourceTree = "<group>"; }; - 7B3A94FCDE26F03B2B1CFC24CF746237 /* v3_ia5.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_ia5.c; path = src/crypto/x509v3/v3_ia5.c; sourceTree = "<group>"; }; + 7B3A94FCDE26F03B2B1CFC24CF746237 /* v3_ia5.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_ia5.c; path = src/crypto/x509v3/v3_ia5.c; sourceTree = "<group>"; }; 7B408D701F7E3F59B3F98CC661CF2D9F /* server_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_address.h; path = src/core/ext/filters/client_channel/server_address.h; sourceTree = "<group>"; }; - 7B8577C581C82E5A20459FEB2ABC4ADF /* x_all.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_all.c; path = src/crypto/x509/x_all.c; sourceTree = "<group>"; }; - 7BC1A9C26E82219BE7CDF64585C17F78 /* datastore.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = datastore.cc; path = Firestore/core/src/remote/datastore.cc; sourceTree = "<group>"; }; - 7BCCAB010336CDF07BBA1A52D5B59E9B /* convert.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = convert.c; path = src/crypto/bn_extra/convert.c; sourceTree = "<group>"; }; + 7B8577C581C82E5A20459FEB2ABC4ADF /* x_all.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_all.c; path = src/crypto/x509/x_all.c; sourceTree = "<group>"; }; + 7BC1A9C26E82219BE7CDF64585C17F78 /* datastore.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = datastore.cc; path = Firestore/core/src/remote/datastore.cc; sourceTree = "<group>"; }; + 7BCCAB010336CDF07BBA1A52D5B59E9B /* convert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = convert.c; path = src/crypto/bn_extra/convert.c; sourceTree = "<group>"; }; 7C1799E1D2267F48342D8003F8700A68 /* security_handshaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = security_handshaker.h; path = src/core/lib/security/transport/security_handshaker.h; sourceTree = "<group>"; }; 7C3AFD198BB699F8DB52194B7EB76CE5 /* FIRGetAccountInfoResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetAccountInfoResponse.m; sourceTree = "<group>"; }; - 7C421499CB9007E80A59B2751750696C /* cpu_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_linux.cc; path = src/core/lib/gpr/cpu_linux.cc; sourceTree = "<group>"; }; + 7C421499CB9007E80A59B2751750696C /* cpu_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu_linux.cc; path = src/core/lib/gpr/cpu_linux.cc; sourceTree = "<group>"; }; 7C4499230A7D143899F154C1DF16521F /* method_handler_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = method_handler_impl.h; path = include/grpcpp/impl/codegen/method_handler_impl.h; sourceTree = "<group>"; }; 7C6473A1E53BCEE8160AAD7989B9851F /* GDTCCTCompressionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTCompressionHelper.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTCompressionHelper.h; sourceTree = "<group>"; }; - 7C67E04A40EB950ABD5D792AC2078DDE /* polyval.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = polyval.c; path = src/crypto/fipsmodule/modes/polyval.c; sourceTree = "<group>"; }; + 7C67E04A40EB950ABD5D792AC2078DDE /* polyval.c */ = {isa = PBXFileReference; includeInIndex = 1; name = polyval.c; path = src/crypto/fipsmodule/modes/polyval.c; sourceTree = "<group>"; }; 7C6B451D1CCDAE02746E81ACB533CDFE /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = "<group>"; }; - 7C71976FBA2FD49AED7C20376338F553 /* charconv_parse.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = charconv_parse.cc; path = absl/strings/internal/charconv_parse.cc; sourceTree = "<group>"; }; + 7C71976FBA2FD49AED7C20376338F553 /* charconv_parse.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = charconv_parse.cc; path = absl/strings/internal/charconv_parse.cc; sourceTree = "<group>"; }; 7C8239F273C130A2FD2E5C046A1003B3 /* sync_abseil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_abseil.h; path = include/grpc/support/sync_abseil.h; sourceTree = "<group>"; }; 7C8C9CEA4121D7AC7DAA572FA0619AA1 /* pollset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset.h; path = src/core/lib/iomgr/pollset.h; sourceTree = "<group>"; }; 7C997F5D82A30CF1E1342334D5CD6F96 /* GDTCORDirectorySizeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDirectorySizeTracker.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORDirectorySizeTracker.h; sourceTree = "<group>"; }; - 7CB1B7836943A9A615B3A588AB85B0DF /* mutation.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mutation.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/mutation.nanopb.cc; sourceTree = "<group>"; }; + 7CB1B7836943A9A615B3A588AB85B0DF /* mutation.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mutation.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/mutation.nanopb.cc; sourceTree = "<group>"; }; 7CC25984DB3BC4944D526486B146CAF3 /* parse_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = parse_address.h; path = src/core/ext/filters/client_channel/parse_address.h; sourceTree = "<group>"; }; 7CD3233E367E0E466F9879E10EB96C4E /* FIRAuthKeychainServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthKeychainServices.h; path = FirebaseAuth/Sources/Storage/FIRAuthKeychainServices.h; sourceTree = "<group>"; }; 7CED6123F0122E1A13082E2934665EC5 /* FIRSetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSetAccountInfoRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSetAccountInfoRequest.m; sourceTree = "<group>"; }; - 7CF23BF8FD1BAA79BF54A2F5D802AFEC /* ssl_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_credentials.cc; path = src/core/lib/security/credentials/ssl/ssl_credentials.cc; sourceTree = "<group>"; }; + 7CF23BF8FD1BAA79BF54A2F5D802AFEC /* ssl_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_credentials.cc; path = src/core/lib/security/credentials/ssl/ssl_credentials.cc; sourceTree = "<group>"; }; 7D0F9DF6C3116CA0D50D002104FA1E9C /* completion_queue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue.h; path = src/core/lib/surface/completion_queue.h; sourceTree = "<group>"; }; - 7D3276014102B456B27E824FF5D3EE93 /* pollset_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_set.cc; path = src/core/lib/iomgr/pollset_set.cc; sourceTree = "<group>"; }; - 7D3B1A325204407B7360097442EFAA42 /* dynamic_thread_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dynamic_thread_pool.cc; path = src/cpp/server/dynamic_thread_pool.cc; sourceTree = "<group>"; }; - 7D57970B3374A387872CC924B32EC635 /* iomgr_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_uv.cc; path = src/core/lib/iomgr/iomgr_uv.cc; sourceTree = "<group>"; }; - 7D8E3FCC37579532D114D8DE8C48ADBB /* geo_point.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = geo_point.cc; path = Firestore/core/src/geo_point.cc; sourceTree = "<group>"; }; - 7D9157AE7293284D28BBB9617697E5E7 /* x509rset.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509rset.c; path = src/crypto/x509/x509rset.c; sourceTree = "<group>"; }; - 7DA157ABDB069E02CFAA11C38D23462A /* ssl_asn1.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_asn1.cc; path = src/ssl/ssl_asn1.cc; sourceTree = "<group>"; }; + 7D3276014102B456B27E824FF5D3EE93 /* pollset_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_set.cc; path = src/core/lib/iomgr/pollset_set.cc; sourceTree = "<group>"; }; + 7D3B1A325204407B7360097442EFAA42 /* dynamic_thread_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dynamic_thread_pool.cc; path = src/cpp/server/dynamic_thread_pool.cc; sourceTree = "<group>"; }; + 7D57970B3374A387872CC924B32EC635 /* iomgr_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_uv.cc; path = src/core/lib/iomgr/iomgr_uv.cc; sourceTree = "<group>"; }; + 7D8E3FCC37579532D114D8DE8C48ADBB /* geo_point.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = geo_point.cc; path = Firestore/core/src/geo_point.cc; sourceTree = "<group>"; }; + 7D9157AE7293284D28BBB9617697E5E7 /* x509rset.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509rset.c; path = src/crypto/x509/x509rset.c; sourceTree = "<group>"; }; + 7DA157ABDB069E02CFAA11C38D23462A /* ssl_asn1.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_asn1.cc; path = src/ssl/ssl_asn1.cc; sourceTree = "<group>"; }; 7DBB9A5BE41BA10CDC2A0049CFE4B9CA /* grpc_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_types.h; path = include/grpc/impl/codegen/grpc_types.h; sourceTree = "<group>"; }; 7DDA8E0DFC82835B103C84F7A0CF4213 /* tls_pthread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_pthread.h; path = src/core/lib/gpr/tls_pthread.h; sourceTree = "<group>"; }; 7DEAE34AEB11443C4ED1CC8BF35CF6AD /* grpc_shadow_boringssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_shadow_boringssl.h; path = src/core/tsi/grpc_shadow_boringssl.h; sourceTree = "<group>"; }; 7DEBF5B8306539279BB32C003A12FED6 /* FIRAuthAPNSToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAPNSToken.h; path = FirebaseAuth/Sources/SystemService/FIRAuthAPNSToken.h; sourceTree = "<group>"; }; - 7E1F97990DD3E99E973FEC6F314173EE /* duration.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = duration.cc; path = absl/time/duration.cc; sourceTree = "<group>"; }; + 7E1F97990DD3E99E973FEC6F314173EE /* duration.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = duration.cc; path = absl/time/duration.cc; sourceTree = "<group>"; }; 7E37CFAC5C299165A95A76D0A4521A89 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = "<group>"; }; 7E444E67AC16B50C049BF34D26A79C36 /* FIREmailLinkSignInResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIREmailLinkSignInResponse.m; sourceTree = "<group>"; }; - 7E47F7411EA2595D40872D7E702008BA /* err_data.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = err_data.c; sourceTree = "<group>"; }; - 7E489619CA5CFD965C9B965DA8B9CB9F /* error_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = error_apple.mm; path = Firestore/core/src/util/error_apple.mm; sourceTree = "<group>"; }; + 7E47F7411EA2595D40872D7E702008BA /* err_data.c */ = {isa = PBXFileReference; includeInIndex = 1; path = err_data.c; sourceTree = "<group>"; }; + 7E489619CA5CFD965C9B965DA8B9CB9F /* error_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = error_apple.mm; path = Firestore/core/src/util/error_apple.mm; sourceTree = "<group>"; }; 7E7D7897D501D27AEF42B9E0C7031795 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = "<group>"; }; 7E83B2C9FAB96BD0EDBD89150083C08B /* FIRGitHubAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRGitHubAuthProvider.h; sourceTree = "<group>"; }; - 7E9EB98A407098D94D6F3A1B4DC9D7BA /* duration.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = duration.upb.c; path = "src/core/ext/upb-generated/google/protobuf/duration.upb.c"; sourceTree = "<group>"; }; - 7ED87D92EC8DBA763725909092018508 /* ec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ec.c; path = src/crypto/fipsmodule/ec/ec.c; sourceTree = "<group>"; }; - 7EE672723A2A4D85E87E2C3205D118BF /* pick_first.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pick_first.cc; path = src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc; sourceTree = "<group>"; }; + 7E9EB98A407098D94D6F3A1B4DC9D7BA /* duration.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = duration.upb.c; path = "src/core/ext/upb-generated/google/protobuf/duration.upb.c"; sourceTree = "<group>"; }; + 7ED87D92EC8DBA763725909092018508 /* ec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ec.c; path = src/crypto/fipsmodule/ec/ec.c; sourceTree = "<group>"; }; + 7EE672723A2A4D85E87E2C3205D118BF /* pick_first.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pick_first.cc; path = src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc; sourceTree = "<group>"; }; 7EE760F85AAC2202D9F92225AAF9610F /* struct.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = struct.upb.h; path = "src/core/ext/upb-generated/google/protobuf/struct.upb.h"; sourceTree = "<group>"; }; - 7EEDA9F10A5CC8E400A6439119F41B52 /* time_zone_libc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_libc.cc; path = absl/time/internal/cctz/src/time_zone_libc.cc; sourceTree = "<group>"; }; + 7EEDA9F10A5CC8E400A6439119F41B52 /* time_zone_libc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_libc.cc; path = absl/time/internal/cctz/src/time_zone_libc.cc; sourceTree = "<group>"; }; 7EEE92C27CD8BFE0900C8C22C3A08CFC /* grpclb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h; sourceTree = "<group>"; }; 7EEFB2FEDFCA421A82CAF6DCC758E1F7 /* child_policy_handler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = child_policy_handler.h; path = src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h; sourceTree = "<group>"; }; - 7EF1A202AE6FF215B3E549A5270EC3E6 /* pretty_printing.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pretty_printing.cc; path = Firestore/core/src/nanopb/pretty_printing.cc; sourceTree = "<group>"; }; - 7EFB25310357A59BF8E99F07AFDEF1B0 /* frame_rst_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_rst_stream.cc; path = src/core/ext/transport/chttp2/transport/frame_rst_stream.cc; sourceTree = "<group>"; }; + 7EF1A202AE6FF215B3E549A5270EC3E6 /* pretty_printing.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pretty_printing.cc; path = Firestore/core/src/nanopb/pretty_printing.cc; sourceTree = "<group>"; }; + 7EFB25310357A59BF8E99F07AFDEF1B0 /* frame_rst_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_rst_stream.cc; path = src/core/ext/transport/chttp2/transport/frame_rst_stream.cc; sourceTree = "<group>"; }; 7EFC0875AA523A138C1AA3940FE4D145 /* pollset_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_windows.h; path = src/core/lib/iomgr/pollset_windows.h; sourceTree = "<group>"; }; - 7F22628487EB6D19FCAB02F141697AD9 /* bio.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bio.c; path = src/crypto/bio/bio.c; sourceTree = "<group>"; }; - 7F243E0174EC4739F667E56365CB5D73 /* endpoint_pair_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = endpoint_pair_windows.cc; path = src/core/lib/iomgr/endpoint_pair_windows.cc; sourceTree = "<group>"; }; + 7F22628487EB6D19FCAB02F141697AD9 /* bio.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bio.c; path = src/crypto/bio/bio.c; sourceTree = "<group>"; }; + 7F243E0174EC4739F667E56365CB5D73 /* endpoint_pair_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint_pair_windows.cc; path = src/core/lib/iomgr/endpoint_pair_windows.cc; sourceTree = "<group>"; }; 7F26E0C05B13D7D0362C1C6336809A1A /* tzfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tzfile.h; path = absl/time/internal/cctz/src/tzfile.h; sourceTree = "<group>"; }; 7F2A55AA403999EBC4363BE141A40FA8 /* alts_tsi_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_utils.h; path = src/core/tsi/alts/handshaker/alts_tsi_utils.h; sourceTree = "<group>"; }; 7F2C99E7EDF5CE04A45F829534B497EA /* FIRVerifyClientResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyClientResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyClientResponse.m; sourceTree = "<group>"; }; - 7F337E7C4DAFC3CA6AFB893103F6840A /* dtls_record.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dtls_record.cc; path = src/ssl/dtls_record.cc; sourceTree = "<group>"; }; - 7F43ADBD83567D0D63D9495BCC988648 /* validate.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = validate.upb.c; path = "src/core/ext/upb-generated/validate/validate.upb.c"; sourceTree = "<group>"; }; - 7F526F74FF66AC72697E682DD7427DDC /* bundle_loader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bundle_loader.cc; path = Firestore/core/src/bundle/bundle_loader.cc; sourceTree = "<group>"; }; - 7F5F935821607FF46DB59AD06229AC41 /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status.cc; path = util/status.cc; sourceTree = "<group>"; }; + 7F337E7C4DAFC3CA6AFB893103F6840A /* dtls_record.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dtls_record.cc; path = src/ssl/dtls_record.cc; sourceTree = "<group>"; }; + 7F43ADBD83567D0D63D9495BCC988648 /* validate.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = validate.upb.c; path = "src/core/ext/upb-generated/validate/validate.upb.c"; sourceTree = "<group>"; }; + 7F526F74FF66AC72697E682DD7427DDC /* bundle_loader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bundle_loader.cc; path = Firestore/core/src/bundle/bundle_loader.cc; sourceTree = "<group>"; }; + 7F5F935821607FF46DB59AD06229AC41 /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.cc; path = util/status.cc; sourceTree = "<group>"; }; 7F6BD7467BF6656B2437DDB411B7334B /* FIRIdentityToolkitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIdentityToolkitRequest.h; path = FirebaseAuth/Sources/Backend/FIRIdentityToolkitRequest.h; sourceTree = "<group>"; }; - 7F9DA7637BC5F047500273E0A911FEA1 /* handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handshaker.cc; path = src/core/lib/channel/handshaker.cc; sourceTree = "<group>"; }; + 7F9DA7637BC5F047500273E0A911FEA1 /* handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handshaker.cc; path = src/core/lib/channel/handshaker.cc; sourceTree = "<group>"; }; 7FA7C681144D94BDE965268FCE531E75 /* FIRGetOOBConfirmationCodeResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetOOBConfirmationCodeResponse.m; sourceTree = "<group>"; }; - 7FB64C823B7D3D966038DF3EF70E57DB /* roots.pem */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = roots.pem; path = etc/roots.pem; sourceTree = "<group>"; }; - 7FC299B1AB72BC096E6DCA036ED09500 /* key_field_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = key_field_filter.cc; path = Firestore/core/src/core/key_field_filter.cc; sourceTree = "<group>"; }; + 7FB64C823B7D3D966038DF3EF70E57DB /* roots.pem */ = {isa = PBXFileReference; includeInIndex = 1; name = roots.pem; path = etc/roots.pem; sourceTree = "<group>"; }; + 7FC299B1AB72BC096E6DCA036ED09500 /* key_field_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = key_field_filter.cc; path = Firestore/core/src/core/key_field_filter.cc; sourceTree = "<group>"; }; 7FE6BA1D2AA8EB85D2FC62FC8C85FE1C /* FIRMultiFactor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMultiFactor.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactor.h; sourceTree = "<group>"; }; - 80305890B7E11EBE65CBC5792109237C /* outlier_detection.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = outlier_detection.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c"; sourceTree = "<group>"; }; + 80305890B7E11EBE65CBC5792109237C /* outlier_detection.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = outlier_detection.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c"; sourceTree = "<group>"; }; 80379183287A6CE46F5BCBCFA07700EB /* FIRStorageComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageComponent.h; path = FirebaseStorage/Sources/FIRStorageComponent.h; sourceTree = "<group>"; }; - 8061A68B5F3BF3CABE304BD581A34E82 /* document_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_set.cc; path = Firestore/core/src/model/document_set.cc; sourceTree = "<group>"; }; + 8061A68B5F3BF3CABE304BD581A34E82 /* document_set.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_set.cc; path = Firestore/core/src/model/document_set.cc; sourceTree = "<group>"; }; 80711984944D139C9396F53EEFA1F3B9 /* xds_client_stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_client_stats.h; path = src/core/ext/filters/client_channel/xds/xds_client_stats.h; sourceTree = "<group>"; }; - 80918DDA0B3DE45399B1D0F41F3AEF42 /* not_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = not_in_filter.cc; path = Firestore/core/src/core/not_in_filter.cc; sourceTree = "<group>"; }; - 80A0B6A1B9E1D0B1050419A595F93FAD /* transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transport.cc; path = src/core/lib/transport/transport.cc; sourceTree = "<group>"; }; + 80918DDA0B3DE45399B1D0F41F3AEF42 /* not_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = not_in_filter.cc; path = Firestore/core/src/core/not_in_filter.cc; sourceTree = "<group>"; }; + 80A0B6A1B9E1D0B1050419A595F93FAD /* transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transport.cc; path = src/core/lib/transport/transport.cc; sourceTree = "<group>"; }; 80A5EEA543789106E997559DA710BA9B /* algorithm_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = algorithm_metadata.h; path = src/core/lib/compression/algorithm_metadata.h; sourceTree = "<group>"; }; 80C9498CD0972774E6872F752221BB30 /* FIRDeleteAccountRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeleteAccountRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRDeleteAccountRequest.m; sourceTree = "<group>"; }; - 80E44AB9AAEC75F39D00B569A4FC722E /* combiner.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = combiner.cc; path = src/core/lib/iomgr/combiner.cc; sourceTree = "<group>"; }; + 80E44AB9AAEC75F39D00B569A4FC722E /* combiner.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = combiner.cc; path = src/core/lib/iomgr/combiner.cc; sourceTree = "<group>"; }; 80F240533B0B6ECD4E0CC298BFF375E2 /* load_balancer_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_balancer_api.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h; sourceTree = "<group>"; }; 80FAA00B4C6A54F9BB754F7E7B087139 /* leveldb-library.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "leveldb-library.debug.xcconfig"; sourceTree = "<group>"; }; - 811D20BABE32D0B37C0D24682499A5BE /* int128_have_intrinsic.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = int128_have_intrinsic.inc; path = absl/numeric/int128_have_intrinsic.inc; sourceTree = "<group>"; }; + 811D20BABE32D0B37C0D24682499A5BE /* int128_have_intrinsic.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = int128_have_intrinsic.inc; path = absl/numeric/int128_have_intrinsic.inc; sourceTree = "<group>"; }; 8143223220E18F2A737DA97C1B4343AD /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORUploader.h; sourceTree = "<group>"; }; 8149C7B6BC9A8EB1A07A7C42D00B4BBB /* db_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_impl.h; path = db/db_impl.h; sourceTree = "<group>"; }; - 81593BCE02106A3651FED04F9EF3993F /* host_port.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = host_port.cc; path = src/core/lib/gprpp/host_port.cc; sourceTree = "<group>"; }; - 817927B654AFB8AC470693DB53C8E814 /* local_store.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_store.cc; path = Firestore/core/src/local/local_store.cc; sourceTree = "<group>"; }; + 81593BCE02106A3651FED04F9EF3993F /* host_port.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = host_port.cc; path = src/core/lib/gprpp/host_port.cc; sourceTree = "<group>"; }; + 817927B654AFB8AC470693DB53C8E814 /* local_store.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_store.cc; path = Firestore/core/src/local/local_store.cc; sourceTree = "<group>"; }; 81884D03F8469E2E00676E4D3CD605CC /* flow_control.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = flow_control.h; path = src/core/ext/transport/chttp2/transport/flow_control.h; sourceTree = "<group>"; }; 81A138508FA3C891496EDD2E03BDEAFF /* FIRFirebaseUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFirebaseUserAgent.m; path = FirebaseCore/Sources/FIRFirebaseUserAgent.m; sourceTree = "<group>"; }; 81DC1E83B762ECD39ACC2757B833993A /* metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = src/core/lib/transport/metadata.h; sourceTree = "<group>"; }; - 81DCC8B6C6BC2738C512CAFA1D7DF62D /* proxy_mapper_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = proxy_mapper_registry.cc; path = src/core/ext/filters/client_channel/proxy_mapper_registry.cc; sourceTree = "<group>"; }; + 81DCC8B6C6BC2738C512CAFA1D7DF62D /* proxy_mapper_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = proxy_mapper_registry.cc; path = src/core/ext/filters/client_channel/proxy_mapper_registry.cc; sourceTree = "<group>"; }; 81F92FB494509601B0A2C74B23347E17 /* curve25519_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve25519_64.h; path = src/third_party/fiat/curve25519_64.h; sourceTree = "<group>"; }; 8212BD3A0D7400C2A9A9966296428BF9 /* gsec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gsec.h; path = src/core/tsi/alts/crypt/gsec.h; sourceTree = "<group>"; }; - 8222911978A2F5B7885FC3D6DD83F1FA /* slice_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = slice_buffer.cc; path = src/core/lib/slice/slice_buffer.cc; sourceTree = "<group>"; }; - 826C6D79F073B35AF79AFECF8026791D /* leveldb_migrations.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_migrations.cc; path = Firestore/core/src/local/leveldb_migrations.cc; sourceTree = "<group>"; }; + 8222911978A2F5B7885FC3D6DD83F1FA /* slice_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = slice_buffer.cc; path = src/core/lib/slice/slice_buffer.cc; sourceTree = "<group>"; }; + 826C6D79F073B35AF79AFECF8026791D /* leveldb_migrations.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_migrations.cc; path = Firestore/core/src/local/leveldb_migrations.cc; sourceTree = "<group>"; }; 8278463CBCC7AC805B919A2838AA486B /* alloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alloc.h; path = src/core/lib/gpr/alloc.h; sourceTree = "<group>"; }; - 82B95FE123319A91E0AFA09EAA43DD20 /* strerror.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = strerror.cc; path = Firestore/core/src/util/strerror.cc; sourceTree = "<group>"; }; + 82B95FE123319A91E0AFA09EAA43DD20 /* strerror.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strerror.cc; path = Firestore/core/src/util/strerror.cc; sourceTree = "<group>"; }; 82BCBE0168F374B736A214A8F02A2E10 /* call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call.h; path = src/core/lib/surface/call.h; sourceTree = "<group>"; }; 831BBC205B3983854BC33EB3DBDC2C86 /* gRPC-Core.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "gRPC-Core.debug.xcconfig"; sourceTree = "<group>"; }; 83301F3A8ACA81D8DDC4FB97E2A3A47F /* credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = credentials.h; path = src/core/lib/security/credentials/credentials.h; sourceTree = "<group>"; }; - 835BC9525DCCA7594BA59D02EEE1CD98 /* v3_int.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_int.c; path = src/crypto/x509v3/v3_int.c; sourceTree = "<group>"; }; + 835BC9525DCCA7594BA59D02EEE1CD98 /* v3_int.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_int.c; path = src/crypto/x509v3/v3_int.c; sourceTree = "<group>"; }; 8368A3629B9FF8A98F6B895A292D17EE /* FIROAuthCredential_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROAuthCredential_Internal.h; path = FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthCredential_Internal.h; sourceTree = "<group>"; }; 836C3A37E2F53B2F17D73C4D7A442A20 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = "<group>"; }; 837F2A44953316744371CABA89A12322 /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = src/include/openssl/objects.h; sourceTree = "<group>"; }; 8382831D5A49FF634918686ACF20C0CA /* GDTCORStorageEventSelector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORStorageEventSelector.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORStorageEventSelector.m; sourceTree = "<group>"; }; 840179CB36380E0B2E792BD19D3A1683 /* http_uri.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_uri.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.h"; sourceTree = "<group>"; }; 84136D6A8E230DDF846C6C334EAFF098 /* FIRAuthProtoFinalizeMFAPhoneResponseInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProtoFinalizeMFAPhoneResponseInfo.m; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoFinalizeMFAPhoneResponseInfo.m; sourceTree = "<group>"; }; - 841CC186A8D3D6D813ACDD090209DB01 /* unscaledcycleclock.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unscaledcycleclock.cc; path = absl/base/internal/unscaledcycleclock.cc; sourceTree = "<group>"; }; - 841D006DFABA7A219E63FA38D3084B59 /* tls_pthread.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_pthread.cc; path = src/core/lib/gpr/tls_pthread.cc; sourceTree = "<group>"; }; + 841CC186A8D3D6D813ACDD090209DB01 /* unscaledcycleclock.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = unscaledcycleclock.cc; path = absl/base/internal/unscaledcycleclock.cc; sourceTree = "<group>"; }; + 841D006DFABA7A219E63FA38D3084B59 /* tls_pthread.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_pthread.cc; path = src/core/lib/gpr/tls_pthread.cc; sourceTree = "<group>"; }; 841F6A793C571FA82B59D76124DE0DAB /* PromisesObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromisesObjC-umbrella.h"; sourceTree = "<group>"; }; 8424FDB408B58D368A0B39F84849AAE8 /* GDTCORTransport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransport_Private.h; sourceTree = "<group>"; }; - 8444E047226A793F4A6873EBA67BDFE7 /* ec_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ec_asn1.c; path = src/crypto/ec_extra/ec_asn1.c; sourceTree = "<group>"; }; + 8444E047226A793F4A6873EBA67BDFE7 /* ec_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ec_asn1.c; path = src/crypto/ec_extra/ec_asn1.c; sourceTree = "<group>"; }; 84467B20099AD5EAA6E892F9051D79B6 /* FIRSetAccountInfoRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSetAccountInfoRequest.h; sourceTree = "<group>"; }; - 8466EF131003D30B2E5C280791D36F09 /* xds_client_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_client_stats.cc; path = src/core/ext/filters/client_channel/xds/xds_client_stats.cc; sourceTree = "<group>"; }; + 8466EF131003D30B2E5C280791D36F09 /* xds_client_stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_client_stats.cc; path = src/core/ext/filters/client_channel/xds/xds_client_stats.cc; sourceTree = "<group>"; }; 846B38858F8E1B713FF58098D803ED55 /* json_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json_util.h; path = src/core/lib/security/util/json_util.h; sourceTree = "<group>"; }; 846FA7D59F48EF3C69DCDB51342C0279 /* incoming_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = incoming_metadata.h; path = src/core/ext/transport/chttp2/transport/incoming_metadata.h; sourceTree = "<group>"; }; 847BC722F89D0BFAD72ACB66881A58CC /* avl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = avl.h; path = src/core/lib/avl/avl.h; sourceTree = "<group>"; }; - 8488846FABFD3E88692B582949816C27 /* FSTFirestoreComponent.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FSTFirestoreComponent.mm; path = Firestore/Source/API/FSTFirestoreComponent.mm; sourceTree = "<group>"; }; + 8488846FABFD3E88692B582949816C27 /* FSTFirestoreComponent.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FSTFirestoreComponent.mm; path = Firestore/Source/API/FSTFirestoreComponent.mm; sourceTree = "<group>"; }; 84BF4C923B183ABB4B1FAD67875E9A1B /* udp_listener_config.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = udp_listener_config.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.h"; sourceTree = "<group>"; }; 84D63A9AF4309530D3D8564E2C80527D /* GDTCOREvent+GDTCCTSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GDTCOREvent+GDTCCTSupport.m"; path = "GoogleDataTransport/GDTCCTLibrary/GDTCOREvent+GDTCCTSupport.m"; sourceTree = "<group>"; }; 84D71771C320BBD7E3AA76BFF6DEB6C7 /* credentials_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = credentials_impl.h; path = include/grpcpp/security/credentials_impl.h; sourceTree = "<group>"; }; - 84E378FDAE5970AA46E0F0A6D17FE17B /* x509_ext.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_ext.c; path = src/crypto/x509/x509_ext.c; sourceTree = "<group>"; }; - 85456C73AC8D9902D87A146BF7B4D23A /* rsaz_exp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsaz_exp.c; path = src/crypto/fipsmodule/bn/rsaz_exp.c; sourceTree = "<group>"; }; - 856B5CD56F194FAD26EA91620B66D614 /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 84E378FDAE5970AA46E0F0A6D17FE17B /* x509_ext.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_ext.c; path = src/crypto/x509/x509_ext.c; sourceTree = "<group>"; }; + 85456C73AC8D9902D87A146BF7B4D23A /* rsaz_exp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsaz_exp.c; path = src/crypto/fipsmodule/bn/rsaz_exp.c; sourceTree = "<group>"; }; + 856B5CD56F194FAD26EA91620B66D614 /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleDataTransport.framework; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 85B9337D88E745D4D66229F07E032F3A /* resolver_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_factory.h; path = src/core/ext/filters/client_channel/resolver_factory.h; sourceTree = "<group>"; }; - 85E21496C81848BBBDD555FAF6E710FD /* endpoint.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = endpoint.cc; path = src/core/lib/iomgr/endpoint.cc; sourceTree = "<group>"; }; + 85E21496C81848BBBDD555FAF6E710FD /* endpoint.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint.cc; path = src/core/lib/iomgr/endpoint.cc; sourceTree = "<group>"; }; 85E4A15AD71A97B7E2E9BC6012C4F7D7 /* timer_manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_manager.h; path = src/core/lib/iomgr/timer_manager.h; sourceTree = "<group>"; }; - 86149C907FF3AE64B1800B6731808A44 /* remote_objc_bridge.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = remote_objc_bridge.cc; path = Firestore/core/src/remote/remote_objc_bridge.cc; sourceTree = "<group>"; }; - 861D4D0EB5644ECB9D70042D6B5C3C20 /* tmpfile_msys.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tmpfile_msys.cc; path = src/core/lib/gpr/tmpfile_msys.cc; sourceTree = "<group>"; }; + 86149C907FF3AE64B1800B6731808A44 /* remote_objc_bridge.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = remote_objc_bridge.cc; path = Firestore/core/src/remote/remote_objc_bridge.cc; sourceTree = "<group>"; }; + 861D4D0EB5644ECB9D70042D6B5C3C20 /* tmpfile_msys.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tmpfile_msys.cc; path = src/core/lib/gpr/tmpfile_msys.cc; sourceTree = "<group>"; }; 8626160AACC2F967BFE4CE4F82E6D7EB /* gRPC-C++-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "gRPC-C++-umbrella.h"; sourceTree = "<group>"; }; 865544F46267E315A68EB8FFF9E0148F /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/pkcs7/internal.h; sourceTree = "<group>"; }; - 86556A8A6F41E12E6A56D49F44C93FDB /* statusor.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = statusor.cc; path = Firestore/core/src/util/statusor.cc; sourceTree = "<group>"; }; + 86556A8A6F41E12E6A56D49F44C93FDB /* statusor.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = statusor.cc; path = Firestore/core/src/util/statusor.cc; sourceTree = "<group>"; }; 8665E10B0E8CC90DF27E33D316DF53AE /* byte_buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer.h; path = include/grpc/impl/codegen/byte_buffer.h; sourceTree = "<group>"; }; 8692D41D988EAEA3AD6AF2D3D0B42589 /* block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block.h; path = table/block.h; sourceTree = "<group>"; }; - 869C97177767016DD37E832C160E5F28 /* dsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dsa_asn1.c; path = src/crypto/dsa/dsa_asn1.c; sourceTree = "<group>"; }; + 869C97177767016DD37E832C160E5F28 /* dsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dsa_asn1.c; path = src/crypto/dsa/dsa_asn1.c; sourceTree = "<group>"; }; 86A7D6C0AECFDA0FA387E77B9512E4D6 /* load_system_roots.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_system_roots.h; path = src/core/lib/security/security_connector/load_system_roots.h; sourceTree = "<group>"; }; - 86BE83F9424B32A5A1D310D1691754F2 /* ads.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ads.upb.c; path = "src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c"; sourceTree = "<group>"; }; + 86BE83F9424B32A5A1D310D1691754F2 /* ads.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ads.upb.c; path = "src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c"; sourceTree = "<group>"; }; 870BC95A0C42444EEC7E3A23A07FC6EC /* string_view.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_view.h; path = src/core/lib/gprpp/string_view.h; sourceTree = "<group>"; }; 87269B0337E6D1AB7CD13283416035F2 /* fake_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_credentials.h; path = src/core/lib/security/credentials/fake/fake_credentials.h; sourceTree = "<group>"; }; 873D70559C735CE4A220F4586530C99F /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = "<group>"; }; @@ -10043,58 +10042,58 @@ 880CFA5425E663EBD1C6BD8FD3995A8F /* curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve25519.h; path = src/include/openssl/curve25519.h; sourceTree = "<group>"; }; 8819CE38062A7DA7D2EA1D6919A3CB7E /* FIREmailAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIREmailAuthProvider.h; sourceTree = "<group>"; }; 883806E045E88940416902D266A90299 /* transport_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_impl.h; path = src/core/lib/transport/transport_impl.h; sourceTree = "<group>"; }; - 88475758A38531FF92F1C1B7F87A4176 /* grpc_ares_ev_driver_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_ev_driver_posix.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc; sourceTree = "<group>"; }; + 88475758A38531FF92F1C1B7F87A4176 /* grpc_ares_ev_driver_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_ev_driver_posix.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc; sourceTree = "<group>"; }; 885814F83B771B2C14F3EA5591F95F96 /* memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memory.h; path = absl/memory/memory.h; sourceTree = "<group>"; }; - 8866616BCBDB12AF2A7CB8D3620953C5 /* codegen_init.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = codegen_init.cc; path = src/cpp/codegen/codegen_init.cc; sourceTree = "<group>"; }; + 8866616BCBDB12AF2A7CB8D3620953C5 /* codegen_init.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = codegen_init.cc; path = src/cpp/codegen/codegen_init.cc; sourceTree = "<group>"; }; 8875D0D623D9FDC8C65C79B3B4662A0B /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = "<group>"; }; 88A22F5E14AE1EDF14E7DADB449E7A3B /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = "<group>"; }; 88A77F68F3B9188BA28AFA150AFA88BE /* identity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = identity.h; path = absl/base/internal/identity.h; sourceTree = "<group>"; }; 8912197F33B2EC08CA250B07CAD01BD2 /* cct.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cct.nanopb.h; path = GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h; sourceTree = "<group>"; }; - 891767522DF224AE00190678A15B4086 /* backend_metric.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = backend_metric.cc; path = src/core/ext/filters/client_channel/backend_metric.cc; sourceTree = "<group>"; }; - 893E186746EB8C08D7236E89B6D56AE3 /* thd_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thd_windows.cc; path = src/core/lib/gprpp/thd_windows.cc; sourceTree = "<group>"; }; + 891767522DF224AE00190678A15B4086 /* backend_metric.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = backend_metric.cc; path = src/core/ext/filters/client_channel/backend_metric.cc; sourceTree = "<group>"; }; + 893E186746EB8C08D7236E89B6D56AE3 /* thd_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = thd_windows.cc; path = src/core/lib/gprpp/thd_windows.cc; sourceTree = "<group>"; }; 8944E21A811AC6FC014587AE35B8C72D /* resolving_lb_policy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolving_lb_policy.h; path = src/core/ext/filters/client_channel/resolving_lb_policy.h; sourceTree = "<group>"; }; - 89472CA0F1F1055674E8804207CF59AA /* crypto.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto.c; path = src/crypto/crypto.c; sourceTree = "<group>"; }; + 89472CA0F1F1055674E8804207CF59AA /* crypto.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypto.c; path = src/crypto/crypto.c; sourceTree = "<group>"; }; 89566B47EB822A57B8400CC2C23DD0CD /* version_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version_set.h; path = db/version_set.h; sourceTree = "<group>"; }; 8956B5BEB9A8C7E3EE3073B376D81FB7 /* FIRStorageErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageErrors.h; path = FirebaseStorage/Sources/FIRStorageErrors.h; sourceTree = "<group>"; }; 89710DEAD9F65D5778E7F23E897B2162 /* GDTCORUploadBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadBatch.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadBatch.h; sourceTree = "<group>"; }; - 89843CF2C923FF496431E8DDFE9D4E9D /* array_contains_any_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = array_contains_any_filter.cc; path = Firestore/core/src/core/array_contains_any_filter.cc; sourceTree = "<group>"; }; - 89A0A26A113E040EC078535DC1FA3287 /* ex_data.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ex_data.c; path = src/crypto/ex_data.c; sourceTree = "<group>"; }; + 89843CF2C923FF496431E8DDFE9D4E9D /* array_contains_any_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = array_contains_any_filter.cc; path = Firestore/core/src/core/array_contains_any_filter.cc; sourceTree = "<group>"; }; + 89A0A26A113E040EC078535DC1FA3287 /* ex_data.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ex_data.c; path = src/crypto/ex_data.c; sourceTree = "<group>"; }; 89A0BE510FE096DCA866FE7AB48F1512 /* utility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utility.h; path = absl/utility/utility.h; sourceTree = "<group>"; }; 89A80C893CC5572BDEC5BCE28F77EABD /* lockfree_event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lockfree_event.h; path = src/core/lib/iomgr/lockfree_event.h; sourceTree = "<group>"; }; 89CCA565632137707316AC11139082E3 /* error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error.h; path = src/core/lib/iomgr/error.h; sourceTree = "<group>"; }; - 89D1E98DBFEC7876447031B4087BA7CC /* http_uri.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = http_uri.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c"; sourceTree = "<group>"; }; + 89D1E98DBFEC7876447031B4087BA7CC /* http_uri.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = http_uri.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c"; sourceTree = "<group>"; }; 89DD2D0E36CAEAC8305351328746C191 /* options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = options.h; path = absl/base/options.h; sourceTree = "<group>"; }; 89F122F324B25D3C6DFF323E8C5BAF21 /* thd_id.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thd_id.h; path = include/grpc/support/thd_id.h; sourceTree = "<group>"; }; - 8A058235FF2312A44E57E97C2E6EE479 /* mpmcqueue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mpmcqueue.cc; path = src/core/lib/iomgr/executor/mpmcqueue.cc; sourceTree = "<group>"; }; + 8A058235FF2312A44E57E97C2E6EE479 /* mpmcqueue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mpmcqueue.cc; path = src/core/lib/iomgr/executor/mpmcqueue.cc; sourceTree = "<group>"; }; 8A07409FB7020E71E8B12ED9B3FEF737 /* endpoint_components.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_components.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.h"; sourceTree = "<group>"; }; 8A07A9911A4C8BA54E0D6CD20662E6F8 /* FirebaseStorage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseStorage.release.xcconfig; sourceTree = "<group>"; }; - 8A218188C3C8A8BA76E5C3B8735A6DF8 /* secure_channel_create.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_channel_create.cc; path = src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc; sourceTree = "<group>"; }; - 8A2B0C6B4229C5E71DAEC2AA243F870B /* auth_property_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = auth_property_iterator.cc; path = src/cpp/common/auth_property_iterator.cc; sourceTree = "<group>"; }; + 8A218188C3C8A8BA76E5C3B8735A6DF8 /* secure_channel_create.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_channel_create.cc; path = src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc; sourceTree = "<group>"; }; + 8A2B0C6B4229C5E71DAEC2AA243F870B /* auth_property_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = auth_property_iterator.cc; path = src/cpp/common/auth_property_iterator.cc; sourceTree = "<group>"; }; 8A343251A8C16CE7C9E6DA0D698A8E09 /* xds_bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_bootstrap.h; path = src/core/ext/filters/client_channel/xds/xds_bootstrap.h; sourceTree = "<group>"; }; 8A52A9F8B69B26EC1DDF60706E191F08 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = src/include/openssl/ssl.h; sourceTree = "<group>"; }; 8ACA57CF250D1C39820426D27F2DC8B6 /* FirebaseAuth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseAuth.modulemap; sourceTree = "<group>"; }; - 8AD9F3AC723353E1ECAE1A895DB2710A /* init.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = init.cc; path = src/core/lib/surface/init.cc; sourceTree = "<group>"; }; + 8AD9F3AC723353E1ECAE1A895DB2710A /* init.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = init.cc; path = src/core/lib/surface/init.cc; sourceTree = "<group>"; }; 8B027B6E9E2FF6FDC143F633F3D8671F /* tls_pthread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_pthread.h; path = src/core/lib/gpr/tls_pthread.h; sourceTree = "<group>"; }; 8B21DC059E2A05F9BF34FF71824AFC99 /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = src/core/lib/iomgr/port.h; sourceTree = "<group>"; }; - 8B29A43AC95763879A644AEBAA84EE19 /* tcp_client_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_client_custom.cc; path = src/core/lib/iomgr/tcp_client_custom.cc; sourceTree = "<group>"; }; + 8B29A43AC95763879A644AEBAA84EE19 /* tcp_client_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_client_custom.cc; path = src/core/lib/iomgr/tcp_client_custom.cc; sourceTree = "<group>"; }; 8B3618EC3989A17B7655DAFBA9267DB0 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = third_party/upb/upb/decode.h; sourceTree = "<group>"; }; 8B4121EF1EEBFEEDC6FCCC4B3D38FCE4 /* alloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alloc.h; path = src/core/lib/gpr/alloc.h; sourceTree = "<group>"; }; 8B4DBAA8985B4B4FED4C3616E7861A05 /* bind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bind.h; path = absl/strings/internal/str_format/bind.h; sourceTree = "<group>"; }; 8B818B1E0CDE85F1C2706A98F86929EE /* GDTCCTNanopbHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTNanopbHelpers.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTNanopbHelpers.m; sourceTree = "<group>"; }; 8B8C5A3A2FB17412F7069502211AC748 /* FIRAuth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuth.m; path = FirebaseAuth/Sources/Auth/FIRAuth.m; sourceTree = "<group>"; }; - 8B8CB6643EA6EABEBD32A18F741215CB /* rsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsa_asn1.c; path = src/crypto/rsa_extra/rsa_asn1.c; sourceTree = "<group>"; }; - 8BAA4AB63C21BB69DB63769EAFEDFE41 /* rc4.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rc4.c; path = src/crypto/rc4/rc4.c; sourceTree = "<group>"; }; - 8BB0065617C9E642B0232B553FAC8038 /* tmpfile_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tmpfile_windows.cc; path = src/core/lib/gpr/tmpfile_windows.cc; sourceTree = "<group>"; }; + 8B8CB6643EA6EABEBD32A18F741215CB /* rsa_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsa_asn1.c; path = src/crypto/rsa_extra/rsa_asn1.c; sourceTree = "<group>"; }; + 8BAA4AB63C21BB69DB63769EAFEDFE41 /* rc4.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rc4.c; path = src/crypto/rc4/rc4.c; sourceTree = "<group>"; }; + 8BB0065617C9E642B0232B553FAC8038 /* tmpfile_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tmpfile_windows.cc; path = src/core/lib/gpr/tmpfile_windows.cc; sourceTree = "<group>"; }; 8BB27F5D589A1369C57D47D97A913739 /* alts_grpc_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h; sourceTree = "<group>"; }; - 8BBD764CA2EC7FD87EAF602795CD91C0 /* parse_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = parse_address.cc; path = src/core/ext/filters/client_channel/parse_address.cc; sourceTree = "<group>"; }; + 8BBD764CA2EC7FD87EAF602795CD91C0 /* parse_address.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = parse_address.cc; path = src/core/ext/filters/client_channel/parse_address.cc; sourceTree = "<group>"; }; 8BC743569D8A18CD507E3F60A5515231 /* str_split_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_split_internal.h; path = absl/strings/internal/str_split_internal.h; sourceTree = "<group>"; }; 8BD1F2DC46C0D83BDC78ED45658129C3 /* FIRVerifyClientResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyClientResponse.h; sourceTree = "<group>"; }; 8BD5732E95470E0763F2594C52DB6326 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/pkcs8/internal.h; sourceTree = "<group>"; }; 8BDB81C9445F7AA21D8476F8BA6030A9 /* FIRMultiFactorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactorInfo.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactorInfo.m; sourceTree = "<group>"; }; - 8BDBCC3CCBA327E4F9B918D806F94E74 /* parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = parser.cc; path = absl/strings/internal/str_format/parser.cc; sourceTree = "<group>"; }; + 8BDBCC3CCBA327E4F9B918D806F94E74 /* parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = parser.cc; path = absl/strings/internal/str_format/parser.cc; sourceTree = "<group>"; }; 8BDE143A6EF15DFD3D7718CD1B70ECC7 /* transport_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_impl.h; path = src/core/lib/transport/transport_impl.h; sourceTree = "<group>"; }; - 8BE408A3F5A551CD9BD6841275ADD27B /* log_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = log_apple.mm; path = Firestore/core/src/util/log_apple.mm; sourceTree = "<group>"; }; - 8BF034C884791E018B04A1222664FEF0 /* port_def.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = port_def.inc; path = third_party/upb/upb/port_def.inc; sourceTree = "<group>"; }; + 8BE408A3F5A551CD9BD6841275ADD27B /* log_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = log_apple.mm; path = Firestore/core/src/util/log_apple.mm; sourceTree = "<group>"; }; + 8BF034C884791E018B04A1222664FEF0 /* port_def.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_def.inc; path = third_party/upb/upb/port_def.inc; sourceTree = "<group>"; }; 8BF86B95AB872546488CCBF29FF584FB /* iocp_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iocp_windows.h; path = src/core/lib/iomgr/iocp_windows.h; sourceTree = "<group>"; }; 8C1259A83053745C3E0427C99DD37359 /* FIRPhoneAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneAuthProvider.h; sourceTree = "<group>"; }; 8C29E2A7943FC307703BC9332009D9F1 /* abseil.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = abseil.modulemap; sourceTree = "<group>"; }; @@ -10103,41 +10102,41 @@ 8C74294E8F2145D3041178EE94429472 /* status_code_enum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_code_enum.h; path = include/grpcpp/support/status_code_enum.h; sourceTree = "<group>"; }; 8C90359B7B7DCE7565E2DF2D6B00DA49 /* Pods-FaceRecogAttendance-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FaceRecogAttendance-acknowledgements.plist"; sourceTree = "<group>"; }; 8C9BC0EF86DD6C0C2257EDF23B8F995A /* FIRStorageListResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageListResult.m; path = FirebaseStorage/Sources/FIRStorageListResult.m; sourceTree = "<group>"; }; - 8CBE6F874090A650228AA3F6BC1AFD05 /* hkdf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hkdf.c; path = src/crypto/hkdf/hkdf.c; sourceTree = "<group>"; }; - 8CC9178C366942FD6FF6A115604EAD58 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CD85F245339DA1C9140FAB0E026F5AC /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env_posix.cc; path = src/core/lib/gpr/env_posix.cc; sourceTree = "<group>"; }; + 8CBE6F874090A650228AA3F6BC1AFD05 /* hkdf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hkdf.c; path = src/crypto/hkdf/hkdf.c; sourceTree = "<group>"; }; + 8CC9178C366942FD6FF6A115604EAD58 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreDiagnostics.framework; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8CD85F245339DA1C9140FAB0E026F5AC /* env_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_posix.cc; path = src/core/lib/gpr/env_posix.cc; sourceTree = "<group>"; }; 8CF4E756E2FD8E0205CCAC549CD262AC /* slice_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_internal.h; path = src/core/lib/slice/slice_internal.h; sourceTree = "<group>"; }; - 8D36DA0E7BAA25E78385C4407977D95D /* lru_garbage_collector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = lru_garbage_collector.cc; path = Firestore/core/src/local/lru_garbage_collector.cc; sourceTree = "<group>"; }; + 8D36DA0E7BAA25E78385C4407977D95D /* lru_garbage_collector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = lru_garbage_collector.cc; path = Firestore/core/src/local/lru_garbage_collector.cc; sourceTree = "<group>"; }; 8D6F3B0D0B31C976DB9780E11C16DE07 /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = "<group>"; }; 8D77950F098395F55F63772DFDE7E34F /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = "<group>"; }; - 8DC86F1E26036C9A2F619D64A53882C9 /* leveldb_transaction.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_transaction.cc; path = Firestore/core/src/local/leveldb_transaction.cc; sourceTree = "<group>"; }; - 8DF67EF744B69CB4A4338242D9333516 /* health_check_service_server_builder_option.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = health_check_service_server_builder_option.cc; path = src/cpp/server/health/health_check_service_server_builder_option.cc; sourceTree = "<group>"; }; + 8DC86F1E26036C9A2F619D64A53882C9 /* leveldb_transaction.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_transaction.cc; path = Firestore/core/src/local/leveldb_transaction.cc; sourceTree = "<group>"; }; + 8DF67EF744B69CB4A4338242D9333516 /* health_check_service_server_builder_option.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = health_check_service_server_builder_option.cc; path = src/cpp/server/health/health_check_service_server_builder_option.cc; sourceTree = "<group>"; }; 8DFBB9FD37811735D022AE68DC1F5243 /* atm_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_windows.h; path = include/grpc/impl/codegen/atm_windows.h; sourceTree = "<group>"; }; - 8E0CF219CD8367CA41696BCEB3B5D081 /* gsec.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = gsec.cc; path = src/core/tsi/alts/crypt/gsec.cc; sourceTree = "<group>"; }; + 8E0CF219CD8367CA41696BCEB3B5D081 /* gsec.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = gsec.cc; path = src/core/tsi/alts/crypt/gsec.cc; sourceTree = "<group>"; }; 8E12041567545DAE289742D40904BFE1 /* timers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timers.h; path = src/core/lib/profiling/timers.h; sourceTree = "<group>"; }; 8E3059970612E7113A7E1E7706746DED /* leveldb-library.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "leveldb-library.release.xcconfig"; sourceTree = "<group>"; }; 8E30E98819BBE1A657E24BCBA5BE1DA2 /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/grpcpp/impl/codegen/status.h; sourceTree = "<group>"; }; 8E3EB7238D7691390F43B06B002EC9A2 /* type_check.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = type_check.h; path = src/include/openssl/type_check.h; sourceTree = "<group>"; }; - 8E59E49BB79443C7CA34BBABCB9D66DB /* bdp_estimator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bdp_estimator.cc; path = src/core/lib/transport/bdp_estimator.cc; sourceTree = "<group>"; }; + 8E59E49BB79443C7CA34BBABCB9D66DB /* bdp_estimator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bdp_estimator.cc; path = src/core/lib/transport/bdp_estimator.cc; sourceTree = "<group>"; }; 8E5E80779AE120D39120F221C408D25D /* timer_manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_manager.h; path = src/core/lib/iomgr/timer_manager.h; sourceTree = "<group>"; }; 8E7B72685F88F0FC706108ECD7BB17CA /* nanopb-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "nanopb-Info.plist"; sourceTree = "<group>"; }; 8E9162FEBBC182F5F5E17D8935D804E8 /* chttp2_transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chttp2_transport.h; path = src/core/ext/transport/chttp2/transport/chttp2_transport.h; sourceTree = "<group>"; }; - 8EEAAD35DBE6EE2A9D89215559F31222 /* inproc_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = inproc_plugin.cc; path = src/core/ext/transport/inproc/inproc_plugin.cc; sourceTree = "<group>"; }; + 8EEAAD35DBE6EE2A9D89215559F31222 /* inproc_plugin.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = inproc_plugin.cc; path = src/core/ext/transport/inproc/inproc_plugin.cc; sourceTree = "<group>"; }; 8F1BC818C12F2A4678B01D06E082ED16 /* custom_tag.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = custom_tag.upb.h; path = "src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.h"; sourceTree = "<group>"; }; - 8F441E6168D86ADCB99803FAD9FE0E66 /* snapshot_version.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = snapshot_version.cc; path = Firestore/core/src/model/snapshot_version.cc; sourceTree = "<group>"; }; - 8F48BBEB740B79250E7DADD94C4157DE /* unix_sockets_posix_noop.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unix_sockets_posix_noop.cc; path = src/core/lib/iomgr/unix_sockets_posix_noop.cc; sourceTree = "<group>"; }; + 8F441E6168D86ADCB99803FAD9FE0E66 /* snapshot_version.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = snapshot_version.cc; path = Firestore/core/src/model/snapshot_version.cc; sourceTree = "<group>"; }; + 8F48BBEB740B79250E7DADD94C4157DE /* unix_sockets_posix_noop.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = unix_sockets_posix_noop.cc; path = src/core/lib/iomgr/unix_sockets_posix_noop.cc; sourceTree = "<group>"; }; 8F49483A24655F33B19399B33AC59661 /* GDTCOREndpoints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREndpoints.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREndpoints.h; sourceTree = "<group>"; }; 8F6CB629AEEE1C89420F18DA6E850300 /* atomic_hook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atomic_hook.h; path = absl/base/internal/atomic_hook.h; sourceTree = "<group>"; }; 8F7C7D7C0FF618371368CFF8EC3F3268 /* secure_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = secure_credentials.h; path = src/cpp/client/secure_credentials.h; sourceTree = "<group>"; }; - 8F7D126E2045101D7FA5B2CDD9325217 /* local_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_credentials.cc; path = src/core/lib/security/credentials/local/local_credentials.cc; sourceTree = "<group>"; }; + 8F7D126E2045101D7FA5B2CDD9325217 /* local_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_credentials.cc; path = src/core/lib/security/credentials/local/local_credentials.cc; sourceTree = "<group>"; }; 8F85284BF26330F191159936217279E7 /* httpcli.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = httpcli.h; path = src/core/lib/http/httpcli.h; sourceTree = "<group>"; }; 8F861516769A7DE33248CC53C0F141B7 /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = "<group>"; }; 8F8F2CFE0E421DEC6BC8EA963B66DBCD /* env_posix_test_helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env_posix_test_helper.h; path = util/env_posix_test_helper.h; sourceTree = "<group>"; }; 8F971D01EB31E911A2C74F5CAFB7AE25 /* FIRTimestamp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTimestamp.h; path = Firestore/Source/Public/FirebaseFirestore/FIRTimestamp.h; sourceTree = "<group>"; }; 8FA1D987A085186EE6180DA49802AB87 /* sockaddr_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_windows.h; path = src/core/lib/iomgr/sockaddr_windows.h; sourceTree = "<group>"; }; - 8FA3B71EFDA41A289CFA3EB95687B9AF /* chttp2_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = chttp2_server.cc; path = src/core/ext/transport/chttp2/server/chttp2_server.cc; sourceTree = "<group>"; }; + 8FA3B71EFDA41A289CFA3EB95687B9AF /* chttp2_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = chttp2_server.cc; path = src/core/ext/transport/chttp2/server/chttp2_server.cc; sourceTree = "<group>"; }; 8FA4E05CBF7A2C60FFD8F4859A35C8A9 /* FirebaseCoreDiagnostics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.debug.xcconfig; sourceTree = "<group>"; }; - 8FCD225F4E984D744DD2F43B30B9FD06 /* query_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query_snapshot.cc; path = Firestore/core/src/api/query_snapshot.cc; sourceTree = "<group>"; }; + 8FCD225F4E984D744DD2F43B30B9FD06 /* query_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query_snapshot.cc; path = Firestore/core/src/api/query_snapshot.cc; sourceTree = "<group>"; }; 8FD6FAEE61ED755900454C8208D15E1D /* ssl_session.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_session.h; path = src/core/tsi/ssl/session_cache/ssl_session.h; sourceTree = "<group>"; }; 8FF70F9D44FD8FECBDB96A1405C775BF /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = src/include/openssl/opensslv.h; sourceTree = "<group>"; }; 8FFD1637CEAA91F3ECF60C9FA604F8AA /* useful.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = useful.h; path = src/core/lib/gpr/useful.h; sourceTree = "<group>"; }; @@ -10148,41 +10147,41 @@ 907907800B2E437C83757AA05EFA7B9D /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = "<group>"; }; 90B3F23229B0F23E1CA967A00B09CF62 /* FIRStorageDownloadTask_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageDownloadTask_Private.h; path = FirebaseStorage/Sources/FIRStorageDownloadTask_Private.h; sourceTree = "<group>"; }; 90BEAB3CF7A22C91BF8B54DE093F6426 /* abseil.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = abseil.debug.xcconfig; sourceTree = "<group>"; }; - 90C8A9D2D44CE387A7BAE48594BD0F00 /* inproc_transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = inproc_transport.cc; path = src/core/ext/transport/inproc/inproc_transport.cc; sourceTree = "<group>"; }; - 90DD8679CE5C22B408E38152709024D2 /* time_zone_lookup.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_lookup.cc; path = absl/time/internal/cctz/src/time_zone_lookup.cc; sourceTree = "<group>"; }; + 90C8A9D2D44CE387A7BAE48594BD0F00 /* inproc_transport.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = inproc_transport.cc; path = src/core/ext/transport/inproc/inproc_transport.cc; sourceTree = "<group>"; }; + 90DD8679CE5C22B408E38152709024D2 /* time_zone_lookup.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_lookup.cc; path = absl/time/internal/cctz/src/time_zone_lookup.cc; sourceTree = "<group>"; }; 90E10AB0CC4988939346C7EB55A36E2E /* thd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thd.h; path = src/core/lib/gprpp/thd.h; sourceTree = "<group>"; }; 90F18475DC68D861E7459439BBC16D4E /* local_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_security_connector.h; path = src/core/lib/security/security_connector/local/local_security_connector.h; sourceTree = "<group>"; }; 90F419262C2F254D6ECA9CED2A36945C /* sync_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_stream.h; path = include/grpcpp/impl/codegen/sync_stream.h; sourceTree = "<group>"; }; 910B3D94F23AF6D6A84D83DE15ECF173 /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = src/include/openssl/lhash.h; sourceTree = "<group>"; }; - 9143F59CE52E4193A5DA6D127DB804CD /* channel_argument_option.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_argument_option.cc; path = src/cpp/server/channel_argument_option.cc; sourceTree = "<group>"; }; + 9143F59CE52E4193A5DA6D127DB804CD /* channel_argument_option.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_argument_option.cc; path = src/cpp/server/channel_argument_option.cc; sourceTree = "<group>"; }; 91697AA2FA58C3397D6BC2253270D061 /* FIRAuthUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthUserDefaults.m; path = FirebaseAuth/Sources/Storage/FIRAuthUserDefaults.m; sourceTree = "<group>"; }; 916E80DDE4C1930CF461960B5E782456 /* server_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_address.h; path = src/core/ext/filters/client_channel/server_address.h; sourceTree = "<group>"; }; 9183A39E53F742E53F101CB8907C2CB8 /* const_init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = const_init.h; path = absl/base/const_init.h; sourceTree = "<group>"; }; 918519789452BE8EB2A8E8AA63A80EC1 /* timer_heap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_heap.h; path = src/core/lib/iomgr/timer_heap.h; sourceTree = "<group>"; }; 91ACE3F2CAF2F4B8C228B07E7AE7A0FD /* connectivity_state.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = connectivity_state.h; path = include/grpc/impl/codegen/connectivity_state.h; sourceTree = "<group>"; }; - 91AD62BB7C5B8A0130EBEF5A26B5F228 /* v3_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_lib.c; path = src/crypto/x509v3/v3_lib.c; sourceTree = "<group>"; }; + 91AD62BB7C5B8A0130EBEF5A26B5F228 /* v3_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_lib.c; path = src/crypto/x509v3/v3_lib.c; sourceTree = "<group>"; }; 91B721EE8865C032E8DB3815EFDFA859 /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = "<group>"; }; - 91BFEB4F2030A788D29E42B7B7D50B84 /* ec_key.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ec_key.c; path = src/crypto/fipsmodule/ec/ec_key.c; sourceTree = "<group>"; }; - 91C26220B538AEF846053B1FEDB4D13D /* exponentiation.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = exponentiation.c; path = src/crypto/fipsmodule/bn/exponentiation.c; sourceTree = "<group>"; }; + 91BFEB4F2030A788D29E42B7B7D50B84 /* ec_key.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ec_key.c; path = src/crypto/fipsmodule/ec/ec_key.c; sourceTree = "<group>"; }; + 91C26220B538AEF846053B1FEDB4D13D /* exponentiation.c */ = {isa = PBXFileReference; includeInIndex = 1; name = exponentiation.c; path = src/crypto/fipsmodule/bn/exponentiation.c; sourceTree = "<group>"; }; 91C831BACCF77569A58E2F3950536F1D /* FIRGitHubAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGitHubAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/GitHub/FIRGitHubAuthProvider.m; sourceTree = "<group>"; }; 91D58EE49FFB6A3BDDA873457D8237CE /* chttp2_transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chttp2_transport.h; path = src/core/ext/transport/chttp2/transport/chttp2_transport.h; sourceTree = "<group>"; }; - 91DBD20B6B5B66AA415C9FFE589C3BA9 /* socket_utils_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_utils_posix.cc; path = src/core/lib/iomgr/socket_utils_posix.cc; sourceTree = "<group>"; }; - 91EE0ABDC3D63F420BC7DF7946DB8138 /* x509spki.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509spki.c; path = src/crypto/x509/x509spki.c; sourceTree = "<group>"; }; - 92000153CD73F7FC2DBAB4AB708269F3 /* FirebaseFirestore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseFirestore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 91DBD20B6B5B66AA415C9FFE589C3BA9 /* socket_utils_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_utils_posix.cc; path = src/core/lib/iomgr/socket_utils_posix.cc; sourceTree = "<group>"; }; + 91EE0ABDC3D63F420BC7DF7946DB8138 /* x509spki.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509spki.c; path = src/crypto/x509/x509spki.c; sourceTree = "<group>"; }; + 92000153CD73F7FC2DBAB4AB708269F3 /* FirebaseFirestore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseFirestore.framework; path = FirebaseFirestore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 923A1A8702A1459524DC9D10DF23CCCF /* socket_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_utils.h; path = src/core/lib/iomgr/socket_utils.h; sourceTree = "<group>"; }; - 923A32F1800E47C4426AD16ECB9BCCB4 /* env_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env_linux.cc; path = src/core/lib/gpr/env_linux.cc; sourceTree = "<group>"; }; - 9267A035B7A78C53A3D98A3C2A6FF9EF /* iomgr.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr.cc; path = src/core/lib/iomgr/iomgr.cc; sourceTree = "<group>"; }; - 927A7AE3AB7C0F8526E286125E5DEE0A /* client_idle_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_idle_filter.cc; path = src/core/ext/filters/client_idle/client_idle_filter.cc; sourceTree = "<group>"; }; - 928CC98D7628E6E56FC0D7EF4FBD74D6 /* pem_all.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_all.c; path = src/crypto/pem/pem_all.c; sourceTree = "<group>"; }; + 923A32F1800E47C4426AD16ECB9BCCB4 /* env_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_linux.cc; path = src/core/lib/gpr/env_linux.cc; sourceTree = "<group>"; }; + 9267A035B7A78C53A3D98A3C2A6FF9EF /* iomgr.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr.cc; path = src/core/lib/iomgr/iomgr.cc; sourceTree = "<group>"; }; + 927A7AE3AB7C0F8526E286125E5DEE0A /* client_idle_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_idle_filter.cc; path = src/core/ext/filters/client_idle/client_idle_filter.cc; sourceTree = "<group>"; }; + 928CC98D7628E6E56FC0D7EF4FBD74D6 /* pem_all.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_all.c; path = src/crypto/pem/pem_all.c; sourceTree = "<group>"; }; 92A295459EA1D4E85A56D0BEE8EC2384 /* p256_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = p256_32.h; path = src/third_party/fiat/p256_32.h; sourceTree = "<group>"; }; 92BC530DF9225364A3980C8E4D73A5E8 /* metadata_map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata_map.h; path = include/grpcpp/impl/codegen/metadata_map.h; sourceTree = "<group>"; }; - 92C5ABFBF3591B536B4D157DF4BDF0B5 /* proto_sizer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = proto_sizer.cc; path = Firestore/core/src/local/proto_sizer.cc; sourceTree = "<group>"; }; - 92E4F2589F3E30648B4F9C6CFC9918D9 /* spake25519.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = spake25519.c; path = src/crypto/curve25519/spake25519.c; sourceTree = "<group>"; }; + 92C5ABFBF3591B536B4D157DF4BDF0B5 /* proto_sizer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = proto_sizer.cc; path = Firestore/core/src/local/proto_sizer.cc; sourceTree = "<group>"; }; + 92E4F2589F3E30648B4F9C6CFC9918D9 /* spake25519.c */ = {isa = PBXFileReference; includeInIndex = 1; name = spake25519.c; path = src/crypto/curve25519/spake25519.c; sourceTree = "<group>"; }; 92EC8093E0235356204D33306B5B1FC5 /* error.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error.h; path = src/core/lib/iomgr/error.h; sourceTree = "<group>"; }; 92FFCC4D560A7B717BBC4494BE77AAD1 /* percent_encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = percent_encoding.h; path = src/core/lib/slice/percent_encoding.h; sourceTree = "<group>"; }; 930DDAD889383D056A576169CF2D5D1F /* gRPC-C++-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "gRPC-C++-Info.plist"; sourceTree = "<group>"; }; - 9319A263C700ECCDFDA4B9846BDAF5B5 /* stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stats.cc; path = src/core/lib/debug/stats.cc; sourceTree = "<group>"; }; - 933E01693351F79E67BC8B34B956254A /* thd_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thd_posix.cc; path = src/core/lib/gprpp/thd_posix.cc; sourceTree = "<group>"; }; + 9319A263C700ECCDFDA4B9846BDAF5B5 /* stats.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stats.cc; path = src/core/lib/debug/stats.cc; sourceTree = "<group>"; }; + 933E01693351F79E67BC8B34B956254A /* thd_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = thd_posix.cc; path = src/core/lib/gprpp/thd_posix.cc; sourceTree = "<group>"; }; 9379E20383E5A63767CD49DDC155141F /* call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call.h; path = src/core/lib/surface/call.h; sourceTree = "<group>"; }; 93959E59AA26CE591DF6CEEC530AC7A1 /* xds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds.h; path = src/core/ext/filters/client_channel/lb_policy/xds/xds.h; sourceTree = "<group>"; }; 93A547E6B6033A1AA8FFF6B17886BF81 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; }; @@ -10195,7 +10194,7 @@ 94505AFCBC1006FF25F54155B8E71FDB /* sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync.h; path = include/grpc/support/sync.h; sourceTree = "<group>"; }; 9450CE0AA0A5FB62EEC96D7ED74A943D /* sys_epoll_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sys_epoll_wrapper.h; path = src/core/lib/iomgr/sys_epoll_wrapper.h; sourceTree = "<group>"; }; 94689F88352DEAD341AC38DB5921B56D /* conf_def.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_def.h; path = src/crypto/conf/conf_def.h; sourceTree = "<group>"; }; - 9478BDB0B6F02328A44400C79A9EE81A /* poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = poly1305.c; path = src/crypto/poly1305/poly1305.c; sourceTree = "<group>"; }; + 9478BDB0B6F02328A44400C79A9EE81A /* poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = poly1305.c; path = src/crypto/poly1305/poly1305.c; sourceTree = "<group>"; }; 948EAB1A1B2D5E00B9021667354814F5 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/aes/internal.h; sourceTree = "<group>"; }; 9492736D02CEF5696F44C2F8E088CF66 /* auth_filters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_filters.h; path = src/core/lib/security/transport/auth_filters.h; sourceTree = "<group>"; }; 94B79B2CAAE6BA87A6614BD129D55CEB /* FIRStorageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageMetadata.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageMetadata.h; sourceTree = "<group>"; }; @@ -10207,9 +10206,9 @@ 95553002232B430D51EA131F12022892 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = "<group>"; }; 955D57B6B5B2B0FD593001C43BDB73AB /* message_compress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_compress.h; path = src/core/lib/compression/message_compress.h; sourceTree = "<group>"; }; 955D8CB2D47A4AA578EBB27CFD038FC9 /* FIRVerifyClientRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyClientRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyClientRequest.h; sourceTree = "<group>"; }; - 957820252658F231A1284AC2609CC0F4 /* is_epollexclusive_available.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = is_epollexclusive_available.cc; path = src/core/lib/iomgr/is_epollexclusive_available.cc; sourceTree = "<group>"; }; + 957820252658F231A1284AC2609CC0F4 /* is_epollexclusive_available.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = is_epollexclusive_available.cc; path = src/core/lib/iomgr/is_epollexclusive_available.cc; sourceTree = "<group>"; }; 957F70AC38D28CEE1624A9C8F4DFA8B6 /* FIRFinalizeMFASignInResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFinalizeMFASignInResponse.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRFinalizeMFASignInResponse.m; sourceTree = "<group>"; }; - 958ABD150AF860D8E77FB1BB08CF4A16 /* pem_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_x509.c; path = src/crypto/pem/pem_x509.c; sourceTree = "<group>"; }; + 958ABD150AF860D8E77FB1BB08CF4A16 /* pem_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_x509.c; path = src/crypto/pem/pem_x509.c; sourceTree = "<group>"; }; 958F47619A51C24FAFBD50924A353059 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/core/ext/transport/chttp2/transport/internal.h; sourceTree = "<group>"; }; 9596C50058DCC526FA2F726B88AE690B /* FIRStartMFAEnrollmentResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStartMFAEnrollmentResponse.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRStartMFAEnrollmentResponse.m; sourceTree = "<group>"; }; 95A60FBD16642C1D6CF9CF562AFDDA32 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; @@ -10221,19 +10220,19 @@ 964340D7A357977FA69BF3357A637525 /* compression_args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression_args.h; path = src/core/lib/compression/compression_args.h; sourceTree = "<group>"; }; 964A11163D071E9A52CD723720F165F8 /* dns_resolver_selection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_resolver_selection.h; path = src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h; sourceTree = "<group>"; }; 96601BC814EBB8B5462B2EB2F8A2BECB /* json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = json.h; path = src/core/lib/json/json.h; sourceTree = "<group>"; }; - 9693D24A1DB430A48152EF53E25FE967 /* self_check.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = self_check.c; path = src/crypto/fipsmodule/self_check/self_check.c; sourceTree = "<group>"; }; + 9693D24A1DB430A48152EF53E25FE967 /* self_check.c */ = {isa = PBXFileReference; includeInIndex = 1; name = self_check.c; path = src/crypto/fipsmodule/self_check/self_check.c; sourceTree = "<group>"; }; 96B177BC8885D781DF76EB8ADC07F785 /* FIRStorageUpdateMetadataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageUpdateMetadataTask.m; path = FirebaseStorage/Sources/FIRStorageUpdateMetadataTask.m; sourceTree = "<group>"; }; - 96C800F9837AF49E85EFBBBCE8CDBE35 /* security_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = security_context.cc; path = src/core/lib/security/context/security_context.cc; sourceTree = "<group>"; }; - 96F0DFA10613BA88E7F4E67D6146650B /* numbers.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = numbers.cc; path = absl/strings/numbers.cc; sourceTree = "<group>"; }; + 96C800F9837AF49E85EFBBBCE8CDBE35 /* security_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = security_context.cc; path = src/core/lib/security/context/security_context.cc; sourceTree = "<group>"; }; + 96F0DFA10613BA88E7F4E67D6146650B /* numbers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = numbers.cc; path = absl/strings/numbers.cc; sourceTree = "<group>"; }; 970C952F97DD33BF1641C99D25AC4054 /* nanopb.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.debug.xcconfig; sourceTree = "<group>"; }; 97211E9B2094F36F79CD073E8D1FF9BB /* BoringSSL-GRPC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "BoringSSL-GRPC.debug.xcconfig"; sourceTree = "<group>"; }; 9723B445786FF1F896D77EAC8AFAE6D6 /* container.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = container.h; path = absl/algorithm/container.h; sourceTree = "<group>"; }; - 97283213ADBA0FFE21D84D084578E324 /* unicode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = unicode.c; path = src/crypto/bytestring/unicode.c; sourceTree = "<group>"; }; + 97283213ADBA0FFE21D84D084578E324 /* unicode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unicode.c; path = src/crypto/bytestring/unicode.c; sourceTree = "<group>"; }; 97322ACA511482883F15AE8E65D18457 /* server_initializer_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_initializer_impl.h; path = include/grpcpp/impl/server_initializer_impl.h; sourceTree = "<group>"; }; 97377006B36EA815943DC144C4538636 /* memutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memutil.h; path = absl/strings/internal/memutil.h; sourceTree = "<group>"; }; - 97438050D3CCE8F9A3597014210D26A8 /* a_object.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_object.c; path = src/crypto/asn1/a_object.c; sourceTree = "<group>"; }; + 97438050D3CCE8F9A3597014210D26A8 /* a_object.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_object.c; path = src/crypto/asn1/a_object.c; sourceTree = "<group>"; }; 976AC0B07D302B02D70BEA723637638F /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = "<group>"; }; - 97C0D64D7711B9CF7C228FC1400C4120 /* base.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = base.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c"; sourceTree = "<group>"; }; + 97C0D64D7711B9CF7C228FC1400C4120 /* base.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = base.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c"; sourceTree = "<group>"; }; 97CF0A836AA730B5DDF182CEF9D4BAAB /* parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = parser.h; path = src/core/lib/http/parser.h; sourceTree = "<group>"; }; 97D3875E700DC33AF9DCD530D89D5D72 /* FIROAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthCredential.m; sourceTree = "<group>"; }; 97DBC9DA7F1EE2F7CE6E4E0F7570ED55 /* frame_handler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_handler.h; path = src/core/tsi/alts/frame_protector/frame_handler.h; sourceTree = "<group>"; }; @@ -10241,30 +10240,30 @@ 9842CFFAB694037825A267A300154371 /* gRPC-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "gRPC-Core-dummy.m"; sourceTree = "<group>"; }; 9853A9D28CB7522834F144BDA10E00AE /* atm_gcc_atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_gcc_atomic.h; path = include/grpc/impl/codegen/atm_gcc_atomic.h; sourceTree = "<group>"; }; 985E16260CCF5745134980A8BA5019B9 /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = "<group>"; }; - 987180EFF6C68E658FCF2E5F3974DE50 /* table_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table_cache.cc; path = db/table_cache.cc; sourceTree = "<group>"; }; + 987180EFF6C68E658FCF2E5F3974DE50 /* table_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_cache.cc; path = db/table_cache.cc; sourceTree = "<group>"; }; 988BBEC5EFFDC475FDFB02A864B1B1A0 /* FirebaseStorage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseStorage-umbrella.h"; sourceTree = "<group>"; }; - 988F3945CB39C0063BE24256CB33308F /* frame_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_data.cc; path = src/core/ext/transport/chttp2/transport/frame_data.cc; sourceTree = "<group>"; }; + 988F3945CB39C0063BE24256CB33308F /* frame_data.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_data.cc; path = src/core/ext/transport/chttp2/transport/frame_data.cc; sourceTree = "<group>"; }; 98AF4AEFCCEFAC296274C97C6EF9AAC5 /* p256_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = p256_64.h; path = src/third_party/fiat/p256_64.h; sourceTree = "<group>"; }; 98B1BB9D1347AC527CE6F825FD68316B /* FIRActionCodeSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRActionCodeSettings.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRActionCodeSettings.h; sourceTree = "<group>"; }; - 98BCC9D19F5AA65A5C85D385B8854428 /* document_change.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_change.cc; path = Firestore/core/src/api/document_change.cc; sourceTree = "<group>"; }; + 98BCC9D19F5AA65A5C85D385B8854428 /* document_change.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_change.cc; path = Firestore/core/src/api/document_change.cc; sourceTree = "<group>"; }; 98D96AA53AA7A662FE47DE873C8A91D3 /* FIRStorageDownloadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageDownloadTask.m; path = FirebaseStorage/Sources/FIRStorageDownloadTask.m; sourceTree = "<group>"; }; 98F936E33542627E478BECE45E4BB114 /* FIRStorageListResult_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageListResult_Private.h; path = FirebaseStorage/Sources/FIRStorageListResult_Private.h; sourceTree = "<group>"; }; - 98FE2824104359E89C283D41EBC28DF4 /* server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_credentials.cc; path = src/cpp/server/server_credentials.cc; sourceTree = "<group>"; }; - 9930DA4484992080B3CBC84B064DBFD9 /* rpc_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = rpc_method.cc; path = src/cpp/common/rpc_method.cc; sourceTree = "<group>"; }; + 98FE2824104359E89C283D41EBC28DF4 /* server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_credentials.cc; path = src/cpp/server/server_credentials.cc; sourceTree = "<group>"; }; + 9930DA4484992080B3CBC84B064DBFD9 /* rpc_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = rpc_method.cc; path = src/cpp/common/rpc_method.cc; sourceTree = "<group>"; }; 99333682608FC9E0270820837EDA376A /* status_conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_conversion.h; path = src/core/lib/transport/status_conversion.h; sourceTree = "<group>"; }; - 993C137FFA51A9699A2F5ECC7746AD7E /* blinding.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = blinding.c; path = src/crypto/fipsmodule/rsa/blinding.c; sourceTree = "<group>"; }; + 993C137FFA51A9699A2F5ECC7746AD7E /* blinding.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blinding.c; path = src/crypto/fipsmodule/rsa/blinding.c; sourceTree = "<group>"; }; 994ACB7390FEC1FCB59816E7764B5197 /* FIRStartMFAEnrollmentResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStartMFAEnrollmentResponse.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRStartMFAEnrollmentResponse.h; sourceTree = "<group>"; }; - 997F18836A58E131F098783D22612CDD /* tls_record.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_record.cc; path = src/ssl/tls_record.cc; sourceTree = "<group>"; }; + 997F18836A58E131F098783D22612CDD /* tls_record.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_record.cc; path = src/ssl/tls_record.cc; sourceTree = "<group>"; }; 99867D8A6828826C94B43859442081E0 /* spinlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = spinlock.h; path = src/core/lib/gpr/spinlock.h; sourceTree = "<group>"; }; - 99B126304AB4373DFA79C9AE677D87D0 /* dh.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dh.c; path = src/crypto/dh/dh.c; sourceTree = "<group>"; }; - 99B3268C3F524C365A3BF5E05B29B64E /* mode_wrappers.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mode_wrappers.c; path = src/crypto/fipsmodule/aes/mode_wrappers.c; sourceTree = "<group>"; }; - 99BBEC01C5D2BD22809D960586234C5C /* e_aesccm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_aesccm.c; path = src/crypto/cipher_extra/e_aesccm.c; sourceTree = "<group>"; }; + 99B126304AB4373DFA79C9AE677D87D0 /* dh.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dh.c; path = src/crypto/dh/dh.c; sourceTree = "<group>"; }; + 99B3268C3F524C365A3BF5E05B29B64E /* mode_wrappers.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mode_wrappers.c; path = src/crypto/fipsmodule/aes/mode_wrappers.c; sourceTree = "<group>"; }; + 99BBEC01C5D2BD22809D960586234C5C /* e_aesccm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_aesccm.c; path = src/crypto/cipher_extra/e_aesccm.c; sourceTree = "<group>"; }; 99BE4117CB19632247BC73406A0D2FB7 /* GoogleDataTransport-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleDataTransport-umbrella.h"; sourceTree = "<group>"; }; 99CF5891462151468599D6C500B45A37 /* sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync.h; path = src/core/lib/gprpp/sync.h; sourceTree = "<group>"; }; 99E649EC3E17E4890BDEC807D1FB55CE /* context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = context.h; path = src/core/lib/channel/context.h; sourceTree = "<group>"; }; - 99EB02586EE40ECDECE44CF54D0E49EA /* sync.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync.cc; path = src/core/lib/gpr/sync.cc; sourceTree = "<group>"; }; + 99EB02586EE40ECDECE44CF54D0E49EA /* sync.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sync.cc; path = src/core/lib/gpr/sync.cc; sourceTree = "<group>"; }; 99F5B010FCF3744B59C8480DFEA5CC47 /* global_config_env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_env.h; path = src/core/lib/gprpp/global_config_env.h; sourceTree = "<group>"; }; - 9A0337A07B3833D912F4A43C0C43BD61 /* fuchsia.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fuchsia.c; path = src/crypto/rand_extra/fuchsia.c; sourceTree = "<group>"; }; + 9A0337A07B3833D912F4A43C0C43BD61 /* fuchsia.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fuchsia.c; path = src/crypto/rand_extra/fuchsia.c; sourceTree = "<group>"; }; 9A09663A70973E35D9139B9DECAE851D /* FIRAdditionalUserInfo_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo_Internal.h; path = FirebaseAuth/Sources/User/FIRAdditionalUserInfo_Internal.h; sourceTree = "<group>"; }; 9A12481362B30E46D929BC003EE6C498 /* status_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_metadata.h; path = src/core/lib/transport/status_metadata.h; sourceTree = "<group>"; }; 9A25015B93E9F9F6E894551AD40A1F97 /* transport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport.h; path = src/core/lib/transport/transport.h; sourceTree = "<group>"; }; @@ -10275,27 +10274,27 @@ 9A8ED36A6790F405D3A3FDD1E59C2B86 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h; sourceTree = "<group>"; }; 9AA1E3D449138B69129A8852240E3A3F /* iam_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iam_credentials.h; path = src/core/lib/security/credentials/iam/iam_credentials.h; sourceTree = "<group>"; }; 9AA6BEEECFF761F2BC95D7FCC51DB93C /* FIRSignInWithGameCenterResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignInWithGameCenterResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSignInWithGameCenterResponse.m; sourceTree = "<group>"; }; - 9AB2FE8B898793515A9E02EBF4298E6B /* cpu-intel.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-intel.c"; path = "src/crypto/cpu-intel.c"; sourceTree = "<group>"; }; - 9AD253F2677913054EC482E757893FB5 /* query.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query.cc; path = Firestore/core/src/core/query.cc; sourceTree = "<group>"; }; - 9ADCAA746685974EF77C0417D8FD1B4A /* endpoint.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = endpoint.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.c"; sourceTree = "<group>"; }; + 9AB2FE8B898793515A9E02EBF4298E6B /* cpu-intel.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-intel.c"; path = "src/crypto/cpu-intel.c"; sourceTree = "<group>"; }; + 9AD253F2677913054EC482E757893FB5 /* query.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query.cc; path = Firestore/core/src/core/query.cc; sourceTree = "<group>"; }; + 9ADCAA746685974EF77C0417D8FD1B4A /* endpoint.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.c"; sourceTree = "<group>"; }; 9ADDB20F91F79E49CF3AE1E32047C48F /* nameser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nameser.h; path = src/core/lib/iomgr/nameser.h; sourceTree = "<group>"; }; 9AE02072ABE1A2521C411D1A29F59887 /* slice_string_helpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_string_helpers.h; path = src/core/lib/slice/slice_string_helpers.h; sourceTree = "<group>"; }; - 9B081F4E738717E21CB25C5FFB6F6E42 /* tcp_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server.cc; path = src/core/lib/iomgr/tcp_server.cc; sourceTree = "<group>"; }; - 9B0DB8CF0B60DE73DF50AB0E6D646FC7 /* pbkdf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pbkdf.c; path = src/crypto/evp/pbkdf.c; sourceTree = "<group>"; }; - 9B15BCE06463DA658A6E23CC96F192FA /* x_val.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_val.c; path = src/crypto/x509/x_val.c; sourceTree = "<group>"; }; + 9B081F4E738717E21CB25C5FFB6F6E42 /* tcp_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server.cc; path = src/core/lib/iomgr/tcp_server.cc; sourceTree = "<group>"; }; + 9B0DB8CF0B60DE73DF50AB0E6D646FC7 /* pbkdf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pbkdf.c; path = src/crypto/evp/pbkdf.c; sourceTree = "<group>"; }; + 9B15BCE06463DA658A6E23CC96F192FA /* x_val.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_val.c; path = src/crypto/x509/x_val.c; sourceTree = "<group>"; }; 9B44911874ED639014869CD261DBE166 /* validate_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = validate_metadata.h; path = src/core/lib/surface/validate_metadata.h; sourceTree = "<group>"; }; - 9B7EEA9904C5CB7D2486762DFEB70EC9 /* pem_pkey.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_pkey.c; path = src/crypto/pem/pem_pkey.c; sourceTree = "<group>"; }; - 9B8DFF0F16148E873D29CE44A06256F6 /* string_ref.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_ref.cc; path = src/cpp/util/string_ref.cc; sourceTree = "<group>"; }; + 9B7EEA9904C5CB7D2486762DFEB70EC9 /* pem_pkey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_pkey.c; path = src/crypto/pem/pem_pkey.c; sourceTree = "<group>"; }; + 9B8DFF0F16148E873D29CE44A06256F6 /* string_ref.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_ref.cc; path = src/cpp/util/string_ref.cc; sourceTree = "<group>"; }; 9B8F2F0C64E553B6748D4E18968215D3 /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h; sourceTree = "<group>"; }; 9B9A757F5A8832523B29AA8856B48F5E /* exec_ctx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = exec_ctx.h; path = src/core/lib/iomgr/exec_ctx.h; sourceTree = "<group>"; }; 9BA012409A1A8A49D69877B2E631295B /* FIRStorageTaskSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageTaskSnapshot.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageTaskSnapshot.h; sourceTree = "<group>"; }; - 9BB458E0BB4DD9EE40D0715BE816453D /* log_android.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_android.cc; path = src/core/lib/gpr/log_android.cc; sourceTree = "<group>"; }; - 9BB6FD7C1F1FA802C3D2524DEE49732C /* cpu-aarch64-fuchsia.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-aarch64-fuchsia.c"; path = "src/crypto/cpu-aarch64-fuchsia.c"; sourceTree = "<group>"; }; - 9BCA1AE1D0A23C922BE1816AF95FB683 /* percent.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = percent.upb.c; path = "src/core/ext/upb-generated/envoy/type/percent.upb.c"; sourceTree = "<group>"; }; - 9BCC0C7AD34AD3EA35AA7A9F3F411757 /* transport_security_common.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = transport_security_common.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c"; sourceTree = "<group>"; }; + 9BB458E0BB4DD9EE40D0715BE816453D /* log_android.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_android.cc; path = src/core/lib/gpr/log_android.cc; sourceTree = "<group>"; }; + 9BB6FD7C1F1FA802C3D2524DEE49732C /* cpu-aarch64-fuchsia.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-aarch64-fuchsia.c"; path = "src/crypto/cpu-aarch64-fuchsia.c"; sourceTree = "<group>"; }; + 9BCA1AE1D0A23C922BE1816AF95FB683 /* percent.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = percent.upb.c; path = "src/core/ext/upb-generated/envoy/type/percent.upb.c"; sourceTree = "<group>"; }; + 9BCC0C7AD34AD3EA35AA7A9F3F411757 /* transport_security_common.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = transport_security_common.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c"; sourceTree = "<group>"; }; 9BD962130B5E15935839D70D56BF6C0F /* debug_location.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = debug_location.h; path = src/core/lib/gprpp/debug_location.h; sourceTree = "<group>"; }; 9BE26ADF236F804B271F21594F43DDF2 /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = src/include/openssl/ec.h; sourceTree = "<group>"; }; - 9BF6C2DF7370C395B0C4F6023329D34F /* alloc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alloc.cc; path = src/core/lib/gpr/alloc.cc; sourceTree = "<group>"; }; + 9BF6C2DF7370C395B0C4F6023329D34F /* alloc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alloc.cc; path = src/core/lib/gpr/alloc.cc; sourceTree = "<group>"; }; 9BFD955C0AC01ACC97BD31255CA6D65E /* completion_queue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue.h; path = src/core/lib/surface/completion_queue.h; sourceTree = "<group>"; }; 9BFDA60926F98B11F04F33FB0F80116F /* alts_grpc_integrity_only_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_integrity_only_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h; sourceTree = "<group>"; }; 9C1022814E88D63594A8F2A033518137 /* client_context_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_context_impl.h; path = include/grpcpp/impl/codegen/client_context_impl.h; sourceTree = "<group>"; }; @@ -10303,193 +10302,193 @@ 9C16C645F2B02AC39300AD269F78A974 /* FIRPhoneAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneAuthCredential.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneAuthCredential.h; sourceTree = "<group>"; }; 9C27D8F6508CE3918CF72E8884D20140 /* FIREmailAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/Email/FIREmailAuthProvider.m; sourceTree = "<group>"; }; 9C287C3C8DA754D29DB721860C842C49 /* chttp2_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chttp2_connector.h; path = src/core/ext/transport/chttp2/client/chttp2_connector.h; sourceTree = "<group>"; }; - 9C7C87B5D0A6752AFA2642F1BCA967A3 /* gRPCCertificates-Cpp.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "gRPCCertificates-Cpp.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 9C7C87B5D0A6752AFA2642F1BCA967A3 /* gRPCCertificates-Cpp.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "gRPCCertificates-Cpp.bundle"; path = "gRPC-C++-gRPCCertificates-Cpp.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 9C7D9CAD3B4E04DA8D1AB71C748C74BD /* GDTCORTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer.h; sourceTree = "<group>"; }; 9C87EF5850CF94F7CA587669AB995CFC /* client_callback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_callback.h; path = include/grpcpp/impl/codegen/client_callback.h; sourceTree = "<group>"; }; 9C8ACEE90B8FF974B0A9D3618A4E8B79 /* CLTypingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CLTypingLabel.swift; path = Pod/Classes/CLTypingLabel.swift; sourceTree = "<group>"; }; - 9CC9F8EDC5C084C082F6D9747DB78579 /* ssl_session_boringssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_session_boringssl.cc; path = src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc; sourceTree = "<group>"; }; - 9CCDBCFE3C2D187D652FD180EB0BBF03 /* socket_utils_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_utils_linux.cc; path = src/core/lib/iomgr/socket_utils_linux.cc; sourceTree = "<group>"; }; + 9CC9F8EDC5C084C082F6D9747DB78579 /* ssl_session_boringssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_session_boringssl.cc; path = src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc; sourceTree = "<group>"; }; + 9CCDBCFE3C2D187D652FD180EB0BBF03 /* socket_utils_linux.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_utils_linux.cc; path = src/core/lib/iomgr/socket_utils_linux.cc; sourceTree = "<group>"; }; 9CDC8D7629C85F4E6878103BA6CF7813 /* alts_tsi_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_utils.h; path = src/core/tsi/alts/handshaker/alts_tsi_utils.h; sourceTree = "<group>"; }; 9CE60FE6B08C77DBBBE4C1F599DAE676 /* gpr_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gpr_types.h; path = include/grpc/impl/codegen/gpr_types.h; sourceTree = "<group>"; }; - 9CF8FA5F01F446F01AAC7331075452AD /* FirebaseStorage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseStorage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9CF97D00575686468EE77F4692E5C846 /* endpoint_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = endpoint_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.c"; sourceTree = "<group>"; }; + 9CF8FA5F01F446F01AAC7331075452AD /* FirebaseStorage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseStorage.framework; path = FirebaseStorage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9CF97D00575686468EE77F4692E5C846 /* endpoint_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.c"; sourceTree = "<group>"; }; 9CFE326C57E33C7F89073F8D4BF0B844 /* FIRStorageGetMetadataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageGetMetadataTask.h; path = FirebaseStorage/Sources/FIRStorageGetMetadataTask.h; sourceTree = "<group>"; }; 9D0DD9E94858E8FF0E97B034EE445CF8 /* bin_encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bin_encoder.h; path = src/core/ext/transport/chttp2/transport/bin_encoder.h; sourceTree = "<group>"; }; 9D21F75F0BE96DAF310D04238CFF8D0B /* fake_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fake_security_connector.h; path = src/core/lib/security/security_connector/fake/fake_security_connector.h; sourceTree = "<group>"; }; 9D512860B96430C1F54D389C6AA201F5 /* custom_tag.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = custom_tag.upb.h; path = "src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.h"; sourceTree = "<group>"; }; 9D5B617957AAD55AD341F0A97DA99131 /* hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hash.h; path = util/hash.h; sourceTree = "<group>"; }; 9D62C0516E3F8DAF819A2E6F8D40F461 /* format_request.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_request.h; path = src/core/lib/http/format_request.h; sourceTree = "<group>"; }; - 9D63C182426C5E1558EFAD87E7E1D9BE /* bin_decoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bin_decoder.cc; path = src/core/ext/transport/chttp2/transport/bin_decoder.cc; sourceTree = "<group>"; }; + 9D63C182426C5E1558EFAD87E7E1D9BE /* bin_decoder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bin_decoder.cc; path = src/core/ext/transport/chttp2/transport/bin_decoder.cc; sourceTree = "<group>"; }; 9D7E6CCF16D97E1FB6CB02B8DDC96B0E /* FIRStorageTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageTask.m; path = FirebaseStorage/Sources/FIRStorageTask.m; sourceTree = "<group>"; }; - 9D8421C51EB80F57C9FCFCA6A63052D1 /* exponential_backoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = exponential_backoff.cc; path = Firestore/core/src/remote/exponential_backoff.cc; sourceTree = "<group>"; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9D8421C51EB80F57C9FCFCA6A63052D1 /* exponential_backoff.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = exponential_backoff.cc; path = Firestore/core/src/remote/exponential_backoff.cc; sourceTree = "<group>"; }; + 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; }; 9DA0D8A1728F7F85B47E03F93383ACC4 /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = src/include/openssl/e_os2.h; sourceTree = "<group>"; }; - 9DA356524D999AD88FC52658215C9820 /* collection_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_reference.cc; path = Firestore/core/src/api/collection_reference.cc; sourceTree = "<group>"; }; + 9DA356524D999AD88FC52658215C9820 /* collection_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_reference.cc; path = Firestore/core/src/api/collection_reference.cc; sourceTree = "<group>"; }; 9DAE960677C21731FB595B6A6F5A6011 /* chttp2_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chttp2_server.h; path = src/core/ext/transport/chttp2/server/chttp2_server.h; sourceTree = "<group>"; }; - 9DEF1C28E3FB9EEB0B6AF7513FCD4045 /* x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509.c; path = src/crypto/x509/x509.c; sourceTree = "<group>"; }; + 9DEF1C28E3FB9EEB0B6AF7513FCD4045 /* x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509.c; path = src/crypto/x509/x509.c; sourceTree = "<group>"; }; 9DF06822CD976D94F6695EDD321489CA /* fork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fork.h; path = include/grpc/impl/codegen/fork.h; sourceTree = "<group>"; }; - 9DFA79857CDD8FE785FFD3198FAD0105 /* params.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = params.c; path = src/crypto/dh/params.c; sourceTree = "<group>"; }; + 9DFA79857CDD8FE785FFD3198FAD0105 /* params.c */ = {isa = PBXFileReference; includeInIndex = 1; name = params.c; path = src/crypto/dh/params.c; sourceTree = "<group>"; }; 9DFD34382D04CC5DD51F8A3E1C07B421 /* CLTypingLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CLTypingLabel-dummy.m"; sourceTree = "<group>"; }; - 9E0ECAD0607F6859950AB8610DC0D4DD /* p_ec_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_ec_asn1.c; path = src/crypto/evp/p_ec_asn1.c; sourceTree = "<group>"; }; + 9E0ECAD0607F6859950AB8610DC0D4DD /* p_ec_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_ec_asn1.c; path = src/crypto/evp/p_ec_asn1.c; sourceTree = "<group>"; }; 9E20AD124D05975209BC324BCB9FA0F9 /* host_port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = host_port.h; path = src/core/lib/gprpp/host_port.h; sourceTree = "<group>"; }; 9E32A788323D875E29E3A87BCB5746F8 /* FIRAuthDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDispatcher.m; path = FirebaseAuth/Sources/Auth/FIRAuthDispatcher.m; sourceTree = "<group>"; }; - 9E5CCCAE97B4C59ABF33320030271B32 /* spinlock.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = spinlock.cc; path = absl/base/internal/spinlock.cc; sourceTree = "<group>"; }; - 9E62A18A4C3CB1E6BD4CC56C9992D468 /* e_chacha20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_chacha20poly1305.c; path = src/crypto/cipher_extra/e_chacha20poly1305.c; sourceTree = "<group>"; }; + 9E5CCCAE97B4C59ABF33320030271B32 /* spinlock.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock.cc; path = absl/base/internal/spinlock.cc; sourceTree = "<group>"; }; + 9E62A18A4C3CB1E6BD4CC56C9992D468 /* e_chacha20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_chacha20poly1305.c; path = src/crypto/cipher_extra/e_chacha20poly1305.c; sourceTree = "<group>"; }; 9E663D6AE3EA4A0325C9EA7196C00A09 /* string_ref.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_ref.h; path = include/grpcpp/support/string_ref.h; sourceTree = "<group>"; }; 9E6DD0EB4A179C17E29AC0F27F23389E /* subchannel_pool_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_pool_interface.h; path = src/core/ext/filters/client_channel/subchannel_pool_interface.h; sourceTree = "<group>"; }; 9E79DD4279088D45B96CD02E3A95E288 /* p256-x86_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "p256-x86_64.h"; path = "src/crypto/fipsmodule/ec/p256-x86_64.h"; sourceTree = "<group>"; }; - 9E7B0C52E324DA1ABA34EE5E68DCE525 /* upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upb.c; path = third_party/upb/upb/upb.c; sourceTree = "<group>"; }; + 9E7B0C52E324DA1ABA34EE5E68DCE525 /* upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upb.c; path = third_party/upb/upb/upb.c; sourceTree = "<group>"; }; 9E89D1ACE0F4B2928ECDBF73F8E16CF1 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = "<group>"; }; - 9E90C6B7138E8D83C913109BD5931BED /* stream_compression_identity.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream_compression_identity.cc; path = src/core/lib/compression/stream_compression_identity.cc; sourceTree = "<group>"; }; + 9E90C6B7138E8D83C913109BD5931BED /* stream_compression_identity.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_compression_identity.cc; path = src/core/lib/compression/stream_compression_identity.cc; sourceTree = "<group>"; }; 9EA9DFA8F844A1C6934A9B7EBEF4EA19 /* health.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h"; sourceTree = "<group>"; }; 9EB362552FAD09E411F58C076ECCA57B /* slice_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_internal.h; path = src/core/lib/slice/slice_internal.h; sourceTree = "<group>"; }; - 9EBDAFA39CD32C71DC2334471C05F3EE /* work_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = work_serializer.cc; path = src/core/lib/iomgr/work_serializer.cc; sourceTree = "<group>"; }; - 9EEDFF1D62F48D4C50B69067B49627E9 /* firebase_metadata_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firebase_metadata_provider.cc; path = Firestore/core/src/remote/firebase_metadata_provider.cc; sourceTree = "<group>"; }; + 9EBDAFA39CD32C71DC2334471C05F3EE /* work_serializer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = work_serializer.cc; path = src/core/lib/iomgr/work_serializer.cc; sourceTree = "<group>"; }; + 9EEDFF1D62F48D4C50B69067B49627E9 /* firebase_metadata_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firebase_metadata_provider.cc; path = Firestore/core/src/remote/firebase_metadata_provider.cc; sourceTree = "<group>"; }; 9EF0565813CD8099C705E49282B0133C /* ssl_session_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_session_cache.h; path = src/core/tsi/ssl/session_cache/ssl_session_cache.h; sourceTree = "<group>"; }; 9EFD6817B9FE40872C0412359E76EA40 /* Pods-FaceRecogAttendance.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-FaceRecogAttendance.modulemap"; sourceTree = "<group>"; }; 9EFDD3BBEEEE7A6D4BDC8EEDDFD5E324 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = "<group>"; }; - 9F05087AA217966CA7F21B54CA7411D6 /* ctx.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ctx.c; path = src/crypto/fipsmodule/bn/ctx.c; sourceTree = "<group>"; }; + 9F05087AA217966CA7F21B54CA7411D6 /* ctx.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ctx.c; path = src/crypto/fipsmodule/bn/ctx.c; sourceTree = "<group>"; }; 9F6758865D076693BD0D0054C2F5A7DC /* GDTCORClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORClock.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORClock.h; sourceTree = "<group>"; }; 9F927094713B79E9DB31F22DC0D9D8B8 /* executor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = executor.h; path = src/core/lib/iomgr/executor.h; sourceTree = "<group>"; }; 9F93539BAAF0F8491C7744C354D61E35 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/ec/internal.h; sourceTree = "<group>"; }; - 9FA79D387DFDD9E1285E230CA835D988 /* arg.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = arg.cc; path = absl/strings/internal/str_format/arg.cc; sourceTree = "<group>"; }; - 9FC13A0B36F4D054552CE4B403941B02 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_decode.c; sourceTree = "<group>"; }; + 9FA79D387DFDD9E1285E230CA835D988 /* arg.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = arg.cc; path = absl/strings/internal/str_format/arg.cc; sourceTree = "<group>"; }; + 9FC13A0B36F4D054552CE4B403941B02 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = "<group>"; }; 9FE06B8FD8F4118C6DCF997ED48FE521 /* hpack_encoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hpack_encoder.h; path = src/core/ext/transport/chttp2/transport/hpack_encoder.h; sourceTree = "<group>"; }; 9FE643DEFF8E0ABFD88E0FD86ED369DD /* rpc_service_method.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rpc_service_method.h; path = include/grpcpp/impl/rpc_service_method.h; sourceTree = "<group>"; }; - 9FE9EDC40AAFF2450D430F2218139E32 /* lockfree_event.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = lockfree_event.cc; path = src/core/lib/iomgr/lockfree_event.cc; sourceTree = "<group>"; }; + 9FE9EDC40AAFF2450D430F2218139E32 /* lockfree_event.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = lockfree_event.cc; path = src/core/lib/iomgr/lockfree_event.cc; sourceTree = "<group>"; }; 9FEC483D933D2599E0DED500D6D65481 /* memory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = memory.h; path = src/core/lib/gprpp/memory.h; sourceTree = "<group>"; }; - 9FF163D62F62E86FBE9380EC05D50717 /* load_report.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = load_report.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.c"; sourceTree = "<group>"; }; + 9FF163D62F62E86FBE9380EC05D50717 /* load_report.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = load_report.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.c"; sourceTree = "<group>"; }; 9FF30FEA5D0BDAABB5D8BEFB443E42D2 /* sync_abseil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_abseil.h; path = include/grpc/impl/codegen/sync_abseil.h; sourceTree = "<group>"; }; 9FF6C27955FB79C2C4F264D1629D7136 /* max_age_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = max_age_filter.h; path = src/core/ext/filters/max_age/max_age_filter.h; sourceTree = "<group>"; }; - A015F4EA169BED14C9746DE4F0484F93 /* ec_derive.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ec_derive.c; path = src/crypto/ec_extra/ec_derive.c; sourceTree = "<group>"; }; + A015F4EA169BED14C9746DE4F0484F93 /* ec_derive.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ec_derive.c; path = src/crypto/ec_extra/ec_derive.c; sourceTree = "<group>"; }; A0340BC5A1002DC817D1C51446A06125 /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = absl/base/log_severity.h; sourceTree = "<group>"; }; - A04545C644DA59FA709D12B844DA3816 /* tcp_server_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_windows.cc; path = src/core/lib/iomgr/tcp_server_windows.cc; sourceTree = "<group>"; }; + A04545C644DA59FA709D12B844DA3816 /* tcp_server_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_windows.cc; path = src/core/lib/iomgr/tcp_server_windows.cc; sourceTree = "<group>"; }; A0555D543485B2D0FB67D3254773B850 /* timer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer.h; path = src/core/lib/iomgr/timer.h; sourceTree = "<group>"; }; - A09281C367F0937F6BCE4CF876A0975E /* handshake_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handshake_client.cc; path = src/ssl/handshake_client.cc; sourceTree = "<group>"; }; - A0A7CBE83035A2803839F2519EEB2AE8 /* x86_64-gcc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "x86_64-gcc.c"; path = "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c"; sourceTree = "<group>"; }; + A09281C367F0937F6BCE4CF876A0975E /* handshake_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handshake_client.cc; path = src/ssl/handshake_client.cc; sourceTree = "<group>"; }; + A0A7CBE83035A2803839F2519EEB2AE8 /* x86_64-gcc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "x86_64-gcc.c"; path = "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c"; sourceTree = "<group>"; }; A0AA9F2465ABB760B79F39F362E002AA /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/tls/internal.h; sourceTree = "<group>"; }; A0B04C33F7BE519BDA3C57D2582C1E1B /* wrappers.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wrappers.upb.h; path = "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h"; sourceTree = "<group>"; }; A0F531255CDE7DAF5B25F050E6AEB9D4 /* slice_hash_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_hash_table.h; path = src/core/lib/slice/slice_hash_table.h; sourceTree = "<group>"; }; A0FA933E89C318427B76D093F837FFEE /* FIRFirestoreSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirestoreSource.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFirestoreSource.h; sourceTree = "<group>"; }; - A105CC51F3EB50AF90D7222CE59F74A2 /* bn_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bn_asn1.c; path = src/crypto/bn_extra/bn_asn1.c; sourceTree = "<group>"; }; + A105CC51F3EB50AF90D7222CE59F74A2 /* bn_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bn_asn1.c; path = src/crypto/bn_extra/bn_asn1.c; sourceTree = "<group>"; }; A122A74C475456042416415EE5A7BEAC /* load_balancer_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_balancer_api.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h; sourceTree = "<group>"; }; - A129C0D65C80A066B5E00522BC03D8E3 /* dns_resolver_ares.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dns_resolver_ares.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc; sourceTree = "<group>"; }; + A129C0D65C80A066B5E00522BC03D8E3 /* dns_resolver_ares.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dns_resolver_ares.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc; sourceTree = "<group>"; }; A130B162DEF7B4029771B9D788FF4AED /* arm_arch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arm_arch.h; path = src/include/openssl/arm_arch.h; sourceTree = "<group>"; }; - A1461FE88B857359364C3D8F44613686 /* config_source.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = config_source.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c"; sourceTree = "<group>"; }; - A14B70664834987E60B5283395E53F67 /* asn_pack.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = asn_pack.c; path = src/crypto/asn1/asn_pack.c; sourceTree = "<group>"; }; + A1461FE88B857359364C3D8F44613686 /* config_source.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_source.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c"; sourceTree = "<group>"; }; + A14B70664834987E60B5283395E53F67 /* asn_pack.c */ = {isa = PBXFileReference; includeInIndex = 1; name = asn_pack.c; path = src/crypto/asn1/asn_pack.c; sourceTree = "<group>"; }; A17A10F0B71640C4C0862EA2A78CE443 /* FIRAuthBackend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthBackend.h; path = FirebaseAuth/Sources/Backend/FIRAuthBackend.h; sourceTree = "<group>"; }; A1A2845FAD1AF286E43E28F672CE2C0B /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = "<group>"; }; - A1B661980FA7563DC9F77F885815EF08 /* time_zone_format.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_format.cc; path = absl/time/internal/cctz/src/time_zone_format.cc; sourceTree = "<group>"; }; + A1B661980FA7563DC9F77F885815EF08 /* time_zone_format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_format.cc; path = absl/time/internal/cctz/src/time_zone_format.cc; sourceTree = "<group>"; }; A1D1A4E3E2B8DBEE25E0D0FA22E7E2D4 /* circuit_breaker.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = circuit_breaker.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.h"; sourceTree = "<group>"; }; A1D2A282F8AF731D30FB4FF7A24693BB /* FIREmailLinkSignInRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIREmailLinkSignInRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIREmailLinkSignInRequest.h; sourceTree = "<group>"; }; - A1D43A0D69BE23204E2C5F59FFBACE2B /* a_strnid.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_strnid.c; path = src/crypto/asn1/a_strnid.c; sourceTree = "<group>"; }; + A1D43A0D69BE23204E2C5F59FFBACE2B /* a_strnid.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_strnid.c; path = src/crypto/asn1/a_strnid.c; sourceTree = "<group>"; }; A1DEA1B40924EB90233FED0E7D90DE1E /* mpscq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mpscq.h; path = src/core/lib/gprpp/mpscq.h; sourceTree = "<group>"; }; - A1ED95EB297B6B62C67E63D6D58CEAEF /* ssl_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_lib.cc; path = src/ssl/ssl_lib.cc; sourceTree = "<group>"; }; + A1ED95EB297B6B62C67E63D6D58CEAEF /* ssl_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_lib.cc; path = src/ssl/ssl_lib.cc; sourceTree = "<group>"; }; A2208EBD80ABC2F28DDAA25143A54544 /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = src/include/openssl/pem.h; sourceTree = "<group>"; }; A23D9BA72E95DF11A97D70395EAEC2AF /* channelz_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channelz_registry.h; path = src/core/lib/channel/channelz_registry.h; sourceTree = "<group>"; }; A23F8DA2AB15FB768A88EBAC93046D06 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = src/include/openssl/evp.h; sourceTree = "<group>"; }; A244025572EF3B5B6CCB3D24C6E08AB0 /* BoringSSL-GRPC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BoringSSL-GRPC-Info.plist"; sourceTree = "<group>"; }; A25915ADC669C9285CC67AB088721A6E /* server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server.h; path = include/grpcpp/server.h; sourceTree = "<group>"; }; - A278C2ADDCE07B91EE0B92A5991BE3EF /* external_connection_acceptor_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = external_connection_acceptor_impl.cc; path = src/cpp/server/external_connection_acceptor_impl.cc; sourceTree = "<group>"; }; - A29F0D6128DE06A48E819A59C6579FE9 /* t_req.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = t_req.c; path = src/crypto/x509/t_req.c; sourceTree = "<group>"; }; + A278C2ADDCE07B91EE0B92A5991BE3EF /* external_connection_acceptor_impl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = external_connection_acceptor_impl.cc; path = src/cpp/server/external_connection_acceptor_impl.cc; sourceTree = "<group>"; }; + A29F0D6128DE06A48E819A59C6579FE9 /* t_req.c */ = {isa = PBXFileReference; includeInIndex = 1; name = t_req.c; path = src/crypto/x509/t_req.c; sourceTree = "<group>"; }; A2AFB4A62F050AA7E97E88CD7C7D23B3 /* target_authority_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = target_authority_table.h; path = src/core/lib/security/transport/target_authority_table.h; sourceTree = "<group>"; }; - A2B5FC876F2663E392E95450043660F3 /* hpack_parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hpack_parser.cc; path = src/core/ext/transport/chttp2/transport/hpack_parser.cc; sourceTree = "<group>"; }; - A2E29BB0C78138A03733D334D0DF33DE /* b64.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = b64.cc; path = src/core/lib/slice/b64.cc; sourceTree = "<group>"; }; + A2B5FC876F2663E392E95450043660F3 /* hpack_parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hpack_parser.cc; path = src/core/ext/transport/chttp2/transport/hpack_parser.cc; sourceTree = "<group>"; }; + A2E29BB0C78138A03733D334D0DF33DE /* b64.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = b64.cc; path = src/core/lib/slice/b64.cc; sourceTree = "<group>"; }; A2FE5E432A0197E605D21426A8DD60C7 /* plugin_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = plugin_credentials.h; path = src/core/lib/security/credentials/plugin/plugin_credentials.h; sourceTree = "<group>"; }; A2FED18FCB1E28B87F91953DD6F36819 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = "<group>"; }; A32CEEF497054AA9F4C68BBCAA042D00 /* table_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table_cache.h; path = db/table_cache.h; sourceTree = "<group>"; }; A34F8C68E0724FDD9F37251A63F9ED24 /* FIRSnapshotMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSnapshotMetadata.h; path = Firestore/Source/Public/FirebaseFirestore/FIRSnapshotMetadata.h; sourceTree = "<group>"; }; A353C4E0F187F36D386351EDEAFE1F79 /* grpc_service.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_service.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.h"; sourceTree = "<group>"; }; A36ABDADBFE6808620D2998EAA6ED731 /* slice_hash_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_hash_table.h; path = src/core/lib/slice/slice_hash_table.h; sourceTree = "<group>"; }; - A387EF79197AB159DE91C5B298C5C254 /* remote_store.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = remote_store.cc; path = Firestore/core/src/remote/remote_store.cc; sourceTree = "<group>"; }; + A387EF79197AB159DE91C5B298C5C254 /* remote_store.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = remote_store.cc; path = Firestore/core/src/remote/remote_store.cc; sourceTree = "<group>"; }; A38AA1793212274873C736557534B6F2 /* jwt_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jwt_credentials.h; path = src/core/lib/security/credentials/jwt/jwt_credentials.h; sourceTree = "<group>"; }; A3AF9850233A53DA8289ADB7AC33BE1C /* client_callback_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_callback_impl.h; path = include/grpcpp/impl/codegen/client_callback_impl.h; sourceTree = "<group>"; }; A3BDE814FE873716F4321641435D02F5 /* format_request.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_request.h; path = src/core/lib/http/format_request.h; sourceTree = "<group>"; }; A3C0318C06A7F0DA0948195E1D6D1059 /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORAssert.h; sourceTree = "<group>"; }; - A3C39BF00BA8191F7FC5893BEF1CB1F8 /* algorithm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = algorithm.c; path = src/crypto/x509/algorithm.c; sourceTree = "<group>"; }; + A3C39BF00BA8191F7FC5893BEF1CB1F8 /* algorithm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = algorithm.c; path = src/crypto/x509/algorithm.c; sourceTree = "<group>"; }; A3E17FD47CD0F8DEAD0AC318546E40BA /* ads.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ads.upb.h; path = "src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.h"; sourceTree = "<group>"; }; - A40428DF3A61DAD78ABC3BA35F70AD6E /* options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = options.cc; path = util/options.cc; sourceTree = "<group>"; }; + A40428DF3A61DAD78ABC3BA35F70AD6E /* options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = options.cc; path = util/options.cc; sourceTree = "<group>"; }; A451A5BC6D733800559B27CD83A595B3 /* resolve_address.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolve_address.h; path = src/core/lib/iomgr/resolve_address.h; sourceTree = "<group>"; }; A460EBD914EF7E1CCC4DA9DD14FCF7A1 /* http.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http.upb.h; path = "src/core/ext/upb-generated/envoy/type/http.upb.h"; sourceTree = "<group>"; }; A4657EADBA9D957A17FD3B86A99E4552 /* FIRGameCenterAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGameCenterAuthCredential.h; path = FirebaseAuth/Sources/AuthProvider/GameCenter/FIRGameCenterAuthCredential.h; sourceTree = "<group>"; }; - A489A1BE892DFD3DFDAB346C045CDE9B /* ofb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ofb.c; path = src/crypto/fipsmodule/modes/ofb.c; sourceTree = "<group>"; }; + A489A1BE892DFD3DFDAB346C045CDE9B /* ofb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ofb.c; path = src/crypto/fipsmodule/modes/ofb.c; sourceTree = "<group>"; }; A48D7ADA400DF4822594A1BED75FC440 /* port_platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_platform.h; path = include/grpc/support/port_platform.h; sourceTree = "<group>"; }; A48D89DDB3DBAD45B472413FB7610EB0 /* GDTCOREvent_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREvent_Private.h; sourceTree = "<group>"; }; A4B26D6E47BBE5E5AA3593A291659C91 /* mpmcqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mpmcqueue.h; path = src/core/lib/iomgr/executor/mpmcqueue.h; sourceTree = "<group>"; }; - A4B70C912E0B552B6F8D1D9F85AF30A1 /* timer_heap.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer_heap.cc; path = src/core/lib/iomgr/timer_heap.cc; sourceTree = "<group>"; }; + A4B70C912E0B552B6F8D1D9F85AF30A1 /* timer_heap.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer_heap.cc; path = src/core/lib/iomgr/timer_heap.cc; sourceTree = "<group>"; }; A4CDF4AA16ABF8FA53B29986321BDE18 /* server_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_credentials.h; path = include/grpcpp/security/server_credentials.h; sourceTree = "<group>"; }; - A4D54B2D5977D054D8E780BE5E14B17D /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = "<group>"; }; + A4D54B2D5977D054D8E780BE5E14B17D /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = "<group>"; }; A4DFF4245AF272831F740CD41C9736D0 /* iterator_wrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator_wrapper.h; path = table/iterator_wrapper.h; sourceTree = "<group>"; }; - A4E16E911D802D93B6159A0A1E446E2E /* resolver_result_parsing.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolver_result_parsing.cc; path = src/core/ext/filters/client_channel/resolver_result_parsing.cc; sourceTree = "<group>"; }; + A4E16E911D802D93B6159A0A1E446E2E /* resolver_result_parsing.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolver_result_parsing.cc; path = src/core/ext/filters/client_channel/resolver_result_parsing.cc; sourceTree = "<group>"; }; A5065E1312B68C957379764E8D74BC48 /* time_averaged_stats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_averaged_stats.h; path = src/core/lib/iomgr/time_averaged_stats.h; sourceTree = "<group>"; }; A50AB987D13791075A8ED563CE7966C6 /* FIRAdditionalUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAdditionalUserInfo.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAdditionalUserInfo.h; sourceTree = "<group>"; }; - A526E1395A64DD8BA7FD43AC974ADE44 /* connected_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = connected_channel.cc; path = src/core/lib/channel/connected_channel.cc; sourceTree = "<group>"; }; - A54E8686C82B46E18D065D3CBFF1BFE1 /* a_print.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_print.c; path = src/crypto/asn1/a_print.c; sourceTree = "<group>"; }; - A54F2F60BE1A1978B9BB1E61624495EC /* p256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p256.c; path = src/third_party/fiat/p256.c; sourceTree = "<group>"; }; + A526E1395A64DD8BA7FD43AC974ADE44 /* connected_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = connected_channel.cc; path = src/core/lib/channel/connected_channel.cc; sourceTree = "<group>"; }; + A54E8686C82B46E18D065D3CBFF1BFE1 /* a_print.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_print.c; path = src/crypto/asn1/a_print.c; sourceTree = "<group>"; }; + A54F2F60BE1A1978B9BB1E61624495EC /* p256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p256.c; path = src/third_party/fiat/p256.c; sourceTree = "<group>"; }; A5570D7E9F63B4D756415C96469D13FE /* resize_uninitialized.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resize_uninitialized.h; path = absl/strings/internal/resize_uninitialized.h; sourceTree = "<group>"; }; A57064DF07EDFFAD621A0110607F73B9 /* service_type.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = service_type.h; path = include/grpcpp/impl/service_type.h; sourceTree = "<group>"; }; A57D068713E8035AE3BF67FF3632CC5C /* port.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port.h; path = src/core/lib/iomgr/port.h; sourceTree = "<group>"; }; A58F7C4D078B8B3EBF5468C07BCCB038 /* credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = credentials.h; path = include/grpcpp/security/credentials.h; sourceTree = "<group>"; }; - A59CB747FA1DFA597068385C1D09C9E0 /* alts_tsi_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_tsi_handshaker.cc; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc; sourceTree = "<group>"; }; + A59CB747FA1DFA597068385C1D09C9E0 /* alts_tsi_handshaker.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_tsi_handshaker.cc; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc; sourceTree = "<group>"; }; A5A87F22BD30787D59214951AC5FBE10 /* subchannel_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_interface.h; path = src/core/ext/filters/client_channel/subchannel_interface.h; sourceTree = "<group>"; }; A5BBC9A42298E55A8D3DB109723E709A /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = src/include/openssl/base.h; sourceTree = "<group>"; }; - A5CD49C90A217EBF17D9A19F95F4C017 /* channel_arguments.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_arguments.cc; path = src/cpp/common/channel_arguments.cc; sourceTree = "<group>"; }; - A5E4E6D8AAE71B8CDC89084EC87E7213 /* a_utctm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_utctm.c; path = src/crypto/asn1/a_utctm.c; sourceTree = "<group>"; }; - A5F51CBDE34EA696379C4F2611E3F746 /* channel_stack_type.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_stack_type.cc; path = src/core/lib/surface/channel_stack_type.cc; sourceTree = "<group>"; }; - A608EC585A8964E6BEEF8941840D8D44 /* transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transport_security.cc; path = src/core/tsi/transport_security.cc; sourceTree = "<group>"; }; + A5CD49C90A217EBF17D9A19F95F4C017 /* channel_arguments.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_arguments.cc; path = src/cpp/common/channel_arguments.cc; sourceTree = "<group>"; }; + A5E4E6D8AAE71B8CDC89084EC87E7213 /* a_utctm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_utctm.c; path = src/crypto/asn1/a_utctm.c; sourceTree = "<group>"; }; + A5F51CBDE34EA696379C4F2611E3F746 /* channel_stack_type.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_stack_type.cc; path = src/core/lib/surface/channel_stack_type.cc; sourceTree = "<group>"; }; + A608EC585A8964E6BEEF8941840D8D44 /* transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transport_security.cc; path = src/core/tsi/transport_security.cc; sourceTree = "<group>"; }; A61887E8E4F461069479C36F28F47A7B /* jwt_verifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jwt_verifier.h; path = src/core/lib/security/credentials/jwt/jwt_verifier.h; sourceTree = "<group>"; }; A61E6EBB9E7A53C43771199E03E56543 /* load_balancer.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_balancer.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h"; sourceTree = "<group>"; }; A625743ED5DFFEE0B962B197C5AAE7D0 /* grpc_library.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_library.h; path = include/grpcpp/impl/grpc_library.h; sourceTree = "<group>"; }; - A62ADF6D46E0703793E739BE536B5504 /* tls_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_method.cc; path = src/ssl/tls_method.cc; sourceTree = "<group>"; }; + A62ADF6D46E0703793E739BE536B5504 /* tls_method.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_method.cc; path = src/ssl/tls_method.cc; sourceTree = "<group>"; }; A6487C7B6E77F3345370F2ECBB406F06 /* context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = context.h; path = src/core/lib/channel/context.h; sourceTree = "<group>"; }; - A6541912711C1744B34F8A8CD3A188BB /* bundle.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = bundle.nanopb.cc; path = Firestore/Protos/nanopb/firestore/bundle.nanopb.cc; sourceTree = "<group>"; }; - A66A0E804CD9606F227E8E6903A55F0A /* sockaddr_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sockaddr_resolver.cc; path = src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc; sourceTree = "<group>"; }; + A6541912711C1744B34F8A8CD3A188BB /* bundle.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bundle.nanopb.cc; path = Firestore/Protos/nanopb/firestore/bundle.nanopb.cc; sourceTree = "<group>"; }; + A66A0E804CD9606F227E8E6903A55F0A /* sockaddr_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sockaddr_resolver.cc; path = src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc; sourceTree = "<group>"; }; A670DF534EF9FECD2A4742C12DAF2085 /* metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = src/core/lib/transport/metadata.h; sourceTree = "<group>"; }; A67F646D4BA96E5C2470F533D3FA3722 /* socket_mutator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_mutator.h; path = src/core/lib/iomgr/socket_mutator.h; sourceTree = "<group>"; }; A6AA0A87ED15C0E8A065004574D7E24E /* alloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alloc.h; path = include/grpc/support/alloc.h; sourceTree = "<group>"; }; - A6B32CC25911F55E9FF531428A4A131B /* nanopb_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = nanopb_util.cc; path = Firestore/core/src/nanopb/nanopb_util.cc; sourceTree = "<group>"; }; + A6B32CC25911F55E9FF531428A4A131B /* nanopb_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = nanopb_util.cc; path = Firestore/core/src/nanopb/nanopb_util.cc; sourceTree = "<group>"; }; A6C0CBAF8CEB85B51DAFCB546B556849 /* config_source.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config_source.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.h"; sourceTree = "<group>"; }; A6C2F4B609D6AFDA478957F53EA3865B /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/grpc/impl/codegen/status.h; sourceTree = "<group>"; }; - A6C741C36A7D52DC8F361706231F5A6A /* e_rc2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_rc2.c; path = src/crypto/cipher_extra/e_rc2.c; sourceTree = "<group>"; }; + A6C741C36A7D52DC8F361706231F5A6A /* e_rc2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_rc2.c; path = src/crypto/cipher_extra/e_rc2.c; sourceTree = "<group>"; }; A6D23951F875F0A608769D1FC9523F8E /* grpclb_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb_channel.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h; sourceTree = "<group>"; }; A6FB02D31D3A98BFCD9DB95F05BB7B59 /* FIRAuthProtoStartMFAPhoneResponseInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProtoStartMFAPhoneResponseInfo.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoStartMFAPhoneResponseInfo.h; sourceTree = "<group>"; }; - A7249644408C8B568BE13DE217B5F9D1 /* v3_sxnet.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_sxnet.c; path = src/crypto/x509v3/v3_sxnet.c; sourceTree = "<group>"; }; + A7249644408C8B568BE13DE217B5F9D1 /* v3_sxnet.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_sxnet.c; path = src/crypto/x509v3/v3_sxnet.c; sourceTree = "<group>"; }; A751586DA7B432D26F583A630AE472CF /* filter.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.h"; sourceTree = "<group>"; }; - A752C89938C578375F021B18AE9E9318 /* regex.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = regex.upb.c; path = "src/core/ext/upb-generated/envoy/type/matcher/regex.upb.c"; sourceTree = "<group>"; }; - A77E6A6D9C1385982533C27E7E7EB268 /* client_load_reporting_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_load_reporting_filter.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc; sourceTree = "<group>"; }; + A752C89938C578375F021B18AE9E9318 /* regex.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = regex.upb.c; path = "src/core/ext/upb-generated/envoy/type/matcher/regex.upb.c"; sourceTree = "<group>"; }; + A77E6A6D9C1385982533C27E7E7EB268 /* client_load_reporting_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_load_reporting_filter.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc; sourceTree = "<group>"; }; A797A91AAD284643C1C7175DB5A7C825 /* FIRMultiFactor+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRMultiFactor+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/FIRMultiFactor+Internal.h"; sourceTree = "<group>"; }; A7BE426C8D6613407C658DE1F863176B /* health_check_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check_client.h; path = src/core/ext/filters/client_channel/health/health_check_client.h; sourceTree = "<group>"; }; - A7C05A9A7061C3CA3402E061AD5740F3 /* bytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bytes.c; path = src/crypto/fipsmodule/bn/bytes.c; sourceTree = "<group>"; }; + A7C05A9A7061C3CA3402E061AD5740F3 /* bytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bytes.c; path = src/crypto/fipsmodule/bn/bytes.c; sourceTree = "<group>"; }; A7D0B54FC018417F0AFDE36FC9E2EC91 /* FIRSendVerificationCodeResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSendVerificationCodeResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSendVerificationCodeResponse.h; sourceTree = "<group>"; }; - A7EBCA5F64B85B5A778C9616D466F70F /* watch_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = watch_stream.cc; path = Firestore/core/src/remote/watch_stream.cc; sourceTree = "<group>"; }; - A7F568BAF07C459599514EE0C3E6316C /* x509_v3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_v3.c; path = src/crypto/x509/x509_v3.c; sourceTree = "<group>"; }; - A7FD22415F4A4076077D051A490E5EB9 /* delete_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = delete_mutation.cc; path = Firestore/core/src/model/delete_mutation.cc; sourceTree = "<group>"; }; - A7FE7771A8C50C222378EC8779D95D9B /* secure_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_credentials.cc; path = src/cpp/client/secure_credentials.cc; sourceTree = "<group>"; }; - A822E5F9C0B1B932A61BCC1C8572D628 /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status.cc; path = src/cpp/util/status.cc; sourceTree = "<group>"; }; + A7EBCA5F64B85B5A778C9616D466F70F /* watch_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = watch_stream.cc; path = Firestore/core/src/remote/watch_stream.cc; sourceTree = "<group>"; }; + A7F568BAF07C459599514EE0C3E6316C /* x509_v3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_v3.c; path = src/crypto/x509/x509_v3.c; sourceTree = "<group>"; }; + A7FD22415F4A4076077D051A490E5EB9 /* delete_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = delete_mutation.cc; path = Firestore/core/src/model/delete_mutation.cc; sourceTree = "<group>"; }; + A7FE7771A8C50C222378EC8779D95D9B /* secure_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_credentials.cc; path = src/cpp/client/secure_credentials.cc; sourceTree = "<group>"; }; + A822E5F9C0B1B932A61BCC1C8572D628 /* status.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status.cc; path = src/cpp/util/status.cc; sourceTree = "<group>"; }; A82EB67874B058EFF13A326B065B44ED /* GDTCORUploadCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadCoordinator.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadCoordinator.h; sourceTree = "<group>"; }; A830A7CFD7C66B8C502936BB672C0C31 /* FIRStartMFAEnrollmentRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStartMFAEnrollmentRequest.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRStartMFAEnrollmentRequest.m; sourceTree = "<group>"; }; - A8321261CA2A36CDCE2AD5BB429920CB /* compression_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = compression_internal.cc; path = src/core/lib/compression/compression_internal.cc; sourceTree = "<group>"; }; - A8408A1994F4B1D282AA0E30CB87859B /* cpu_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_windows.cc; path = src/core/lib/gpr/cpu_windows.cc; sourceTree = "<group>"; }; + A8321261CA2A36CDCE2AD5BB429920CB /* compression_internal.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = compression_internal.cc; path = src/core/lib/compression/compression_internal.cc; sourceTree = "<group>"; }; + A8408A1994F4B1D282AA0E30CB87859B /* cpu_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu_windows.cc; path = src/core/lib/gpr/cpu_windows.cc; sourceTree = "<group>"; }; A868C05AD74EEC7B8641848B5B39880D /* tcp_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_client.h; path = src/core/lib/iomgr/tcp_client.h; sourceTree = "<group>"; }; A873F890DEB81DC6A80E8CAAE482AF0F /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/grpcpp/support/slice.h; sourceTree = "<group>"; }; A879F6D26A74F8994CF8AB11C126CFE3 /* xds_channel_args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_channel_args.h; path = src/core/ext/filters/client_channel/xds/xds_channel_args.h; sourceTree = "<group>"; }; - A8A8915A2543E363FC7537EAF0AC23D6 /* subchannel_pool_interface.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = subchannel_pool_interface.cc; path = src/core/ext/filters/client_channel/subchannel_pool_interface.cc; sourceTree = "<group>"; }; - A8C40FEBE689C3FE08EA7BA0C6C2F0F7 /* target_id_generator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = target_id_generator.cc; path = Firestore/core/src/core/target_id_generator.cc; sourceTree = "<group>"; }; + A8A8915A2543E363FC7537EAF0AC23D6 /* subchannel_pool_interface.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = subchannel_pool_interface.cc; path = src/core/ext/filters/client_channel/subchannel_pool_interface.cc; sourceTree = "<group>"; }; + A8C40FEBE689C3FE08EA7BA0C6C2F0F7 /* target_id_generator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = target_id_generator.cc; path = Firestore/core/src/core/target_id_generator.cc; sourceTree = "<group>"; }; A8C66300DD2FB5E20E2FF50C225E9E72 /* iomgr_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr_custom.h; path = src/core/lib/iomgr/iomgr_custom.h; sourceTree = "<group>"; }; - A8D30F9D5A1A5E882FE8346CF391136F /* table.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = table.c; path = third_party/upb/upb/table.c; sourceTree = "<group>"; }; + A8D30F9D5A1A5E882FE8346CF391136F /* table.c */ = {isa = PBXFileReference; includeInIndex = 1; name = table.c; path = third_party/upb/upb/table.c; sourceTree = "<group>"; }; A8D3ECD77A2AD02408DB236A83FF1884 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = "<group>"; }; A9091E718F5489A483B69B031A4C7051 /* external_connection_acceptor_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = external_connection_acceptor_impl.h; path = src/cpp/server/external_connection_acceptor_impl.h; sourceTree = "<group>"; }; A90E9F9E6F906B8EDC228F872A76D6F6 /* FIRFacebookAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFacebookAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/Facebook/FIRFacebookAuthProvider.m; sourceTree = "<group>"; }; - A91B26250AF7F17BD53245E2C58E8A93 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = logging.cc; path = util/logging.cc; sourceTree = "<group>"; }; + A91B26250AF7F17BD53245E2C58E8A93 /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = util/logging.cc; sourceTree = "<group>"; }; A9417BCE1373FDFDCA8EDDB19764BD00 /* metadata_batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata_batch.h; path = src/core/lib/transport/metadata_batch.h; sourceTree = "<group>"; }; A951068BD5F76F722E3C5F170A6349D8 /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A959EEB3160E9787133C2E6F1326E5A6 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = "<group>"; }; - A9602E64F60C1ACE250ECB8FB064F924 /* memory_remote_document_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_remote_document_cache.cc; path = Firestore/core/src/local/memory_remote_document_cache.cc; sourceTree = "<group>"; }; + A9602E64F60C1ACE250ECB8FB064F924 /* memory_remote_document_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_remote_document_cache.cc; path = Firestore/core/src/local/memory_remote_document_cache.cc; sourceTree = "<group>"; }; A962FB3862701606265F59E8A505AB0F /* Pods-FaceRecogAttendance.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FaceRecogAttendance.debug.xcconfig"; sourceTree = "<group>"; }; - A977E703A630C070E1056EB9D8FAFCD8 /* d1_pkt.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = d1_pkt.cc; path = src/ssl/d1_pkt.cc; sourceTree = "<group>"; }; - A9A2EFF82CC35190D2133A2204C8F719 /* api_listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = api_listener.upb.c; path = "src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c"; sourceTree = "<group>"; }; + A977E703A630C070E1056EB9D8FAFCD8 /* d1_pkt.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = d1_pkt.cc; path = src/ssl/d1_pkt.cc; sourceTree = "<group>"; }; + A9A2EFF82CC35190D2133A2204C8F719 /* api_listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = api_listener.upb.c; path = "src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c"; sourceTree = "<group>"; }; A9C4872685641AFDEDB04EE0B51BB245 /* time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time.h; path = include/grpc/support/time.h; sourceTree = "<group>"; }; - A9D5E1E880AED36545619BD5088B88D1 /* v3_skey.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_skey.c; path = src/crypto/x509v3/v3_skey.c; sourceTree = "<group>"; }; + A9D5E1E880AED36545619BD5088B88D1 /* v3_skey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_skey.c; path = src/crypto/x509v3/v3_skey.c; sourceTree = "<group>"; }; A9D9038AA4DBF1DBEA87FB6CF537A789 /* optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = optional.h; path = src/core/lib/gprpp/optional.h; sourceTree = "<group>"; }; AA14B88D82E08EADDB04EB1F5704EA9E /* FIRListenerRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRListenerRegistration.h; path = Firestore/Source/Public/FirebaseFirestore/FIRListenerRegistration.h; sourceTree = "<group>"; }; AA182C756BCCF2DD5BB30B93C90B3E21 /* FIRLoadBundleTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoadBundleTask.h; path = Firestore/Source/Public/FirebaseFirestore/FIRLoadBundleTask.h; sourceTree = "<group>"; }; @@ -10499,52 +10498,52 @@ AA72A0F99B78B72EA7220EBFDF849158 /* FIRStorageUploadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageUploadTask.m; path = FirebaseStorage/Sources/FIRStorageUploadTask.m; sourceTree = "<group>"; }; AA930A0E0AAB1FCBC48175127BA39C24 /* sockaddr_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_custom.h; path = src/core/lib/iomgr/sockaddr_custom.h; sourceTree = "<group>"; }; AAA8BDF98F202C2EDC9C238EF2011885 /* FIRAuthURLPresenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthURLPresenter.m; path = FirebaseAuth/Sources/Utilities/FIRAuthURLPresenter.m; sourceTree = "<group>"; }; - AADF281B81F4E0F2E5319995A9E318A3 /* client_authority_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_authority_filter.cc; path = src/core/ext/filters/http/client_authority_filter.cc; sourceTree = "<group>"; }; + AADF281B81F4E0F2E5319995A9E318A3 /* client_authority_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_authority_filter.cc; path = src/core/ext/filters/http/client_authority_filter.cc; sourceTree = "<group>"; }; AB0575231BDBF284D2C82D77BBD41323 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = "<group>"; }; - AB1966E1496EB2A5D2544547EA58627A /* lds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/lds.upb.c"; sourceTree = "<group>"; }; - AB35245217B71021CE0B4F13E6CF6D07 /* tls_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls_security_connector.cc; path = src/core/lib/security/security_connector/tls/tls_security_connector.cc; sourceTree = "<group>"; }; - AB3BE2859FC8F4CE770F2FF974A7C98B /* is_fips.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = is_fips.c; path = src/crypto/fipsmodule/is_fips.c; sourceTree = "<group>"; }; + AB1966E1496EB2A5D2544547EA58627A /* lds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/lds.upb.c"; sourceTree = "<group>"; }; + AB35245217B71021CE0B4F13E6CF6D07 /* tls_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_security_connector.cc; path = src/core/lib/security/security_connector/tls/tls_security_connector.cc; sourceTree = "<group>"; }; + AB3BE2859FC8F4CE770F2FF974A7C98B /* is_fips.c */ = {isa = PBXFileReference; includeInIndex = 1; name = is_fips.c; path = src/crypto/fipsmodule/is_fips.c; sourceTree = "<group>"; }; AB4F06C1C33E4BBB161B5A0EBA2C4F88 /* time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time.h; path = include/grpcpp/impl/codegen/time.h; sourceTree = "<group>"; }; AB52CC361F4C667C1F1F8DCD253EFAA5 /* FIRWriteBatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRWriteBatch.h; path = Firestore/Source/Public/FirebaseFirestore/FIRWriteBatch.h; sourceTree = "<group>"; }; AB63797475C673408CE247F4ACB73C72 /* FIRAuthErrorUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthErrorUtils.h; path = FirebaseAuth/Sources/Utilities/FIRAuthErrorUtils.h; sourceTree = "<group>"; }; - AB901D6CAD2A4E606783D26ADD7E2D43 /* stream_compression_gzip.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stream_compression_gzip.cc; path = src/core/lib/compression/stream_compression_gzip.cc; sourceTree = "<group>"; }; - ABB7E01BBFF7A46A7E016729FCBD849A /* zone_info_source.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = zone_info_source.cc; path = absl/time/internal/cctz/src/zone_info_source.cc; sourceTree = "<group>"; }; - ABBC23EA33A4C35ABF5ADD47E57E97CB /* xds_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_api.cc; path = src/core/ext/filters/client_channel/xds/xds_api.cc; sourceTree = "<group>"; }; + AB901D6CAD2A4E606783D26ADD7E2D43 /* stream_compression_gzip.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stream_compression_gzip.cc; path = src/core/lib/compression/stream_compression_gzip.cc; sourceTree = "<group>"; }; + ABB7E01BBFF7A46A7E016729FCBD849A /* zone_info_source.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = zone_info_source.cc; path = absl/time/internal/cctz/src/zone_info_source.cc; sourceTree = "<group>"; }; + ABBC23EA33A4C35ABF5ADD47E57E97CB /* xds_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_api.cc; path = src/core/ext/filters/client_channel/xds/xds_api.cc; sourceTree = "<group>"; }; ABCC0525B5F7F350E77D606E4B9DF059 /* FIRAuthErrorUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthErrorUtils.m; path = FirebaseAuth/Sources/Utilities/FIRAuthErrorUtils.m; sourceTree = "<group>"; }; - ABD6DB5C04DEB93B423E0A22553F1C6D /* executor.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = executor.cc; path = src/core/lib/iomgr/executor.cc; sourceTree = "<group>"; }; - ABE7369C8BB98244C05684A0C79A7C1A /* avl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = avl.cc; path = src/core/lib/avl/avl.cc; sourceTree = "<group>"; }; + ABD6DB5C04DEB93B423E0A22553F1C6D /* executor.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = executor.cc; path = src/core/lib/iomgr/executor.cc; sourceTree = "<group>"; }; + ABE7369C8BB98244C05684A0C79A7C1A /* avl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = avl.cc; path = src/core/lib/avl/avl.cc; sourceTree = "<group>"; }; ABED4A434B54B0D1B22D91E13C6E380C /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = "<group>"; }; AC098A40513814AF68562996BA26030E /* hpack_parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hpack_parser.h; path = src/core/ext/transport/chttp2/transport/hpack_parser.h; sourceTree = "<group>"; }; AC32FD151B14E1137D5069D4EF49EB2F /* exponential_biased.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = exponential_biased.h; path = absl/base/internal/exponential_biased.h; sourceTree = "<group>"; }; - AC799FE9C9CE91DFDD1C415B7C40CDAE /* jwt_verifier.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = jwt_verifier.cc; path = src/core/lib/security/credentials/jwt/jwt_verifier.cc; sourceTree = "<group>"; }; + AC799FE9C9CE91DFDD1C415B7C40CDAE /* jwt_verifier.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = jwt_verifier.cc; path = src/core/lib/security/credentials/jwt/jwt_verifier.cc; sourceTree = "<group>"; }; AC8731F1AD5B7A8380450EF812690E45 /* listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener.upb.h"; sourceTree = "<group>"; }; - ACAF48071555ED8FC9B0F5A1C5459A68 /* udp_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = udp_server.cc; path = src/core/lib/iomgr/udp_server.cc; sourceTree = "<group>"; }; - ACE76766D7C2995ECEA3B3D86B809D4B /* x509_txt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_txt.c; path = src/crypto/x509/x509_txt.c; sourceTree = "<group>"; }; + ACAF48071555ED8FC9B0F5A1C5459A68 /* udp_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = udp_server.cc; path = src/core/lib/iomgr/udp_server.cc; sourceTree = "<group>"; }; + ACE76766D7C2995ECEA3B3D86B809D4B /* x509_txt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_txt.c; path = src/crypto/x509/x509_txt.c; sourceTree = "<group>"; }; AD2B6F8AE83F4C303364C18261C5309A /* status_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_metadata.h; path = src/core/lib/transport/status_metadata.h; sourceTree = "<group>"; }; AD357284FD9676B87E204DD0C6BDE3F3 /* time.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time.h; path = absl/time/time.h; sourceTree = "<group>"; }; - AD3B36282EAEF59F1146CED24F3C9124 /* credentials_generic.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = credentials_generic.cc; path = src/core/lib/security/credentials/google_default/credentials_generic.cc; sourceTree = "<group>"; }; + AD3B36282EAEF59F1146CED24F3C9124 /* credentials_generic.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = credentials_generic.cc; path = src/core/lib/security/credentials/google_default/credentials_generic.cc; sourceTree = "<group>"; }; AD44AB6716F14E0F6C16F24CE892D00D /* protocol.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = protocol.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.h"; sourceTree = "<group>"; }; - AD54FABE33BB49495E367CBDAF073B8F /* FSTUserDataConverter.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FSTUserDataConverter.mm; path = Firestore/Source/API/FSTUserDataConverter.mm; sourceTree = "<group>"; }; + AD54FABE33BB49495E367CBDAF073B8F /* FSTUserDataConverter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FSTUserDataConverter.mm; path = Firestore/Source/API/FSTUserDataConverter.mm; sourceTree = "<group>"; }; AD6D1E1B747DDDE5FB6914297A9CC8F7 /* FIRTwitterAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/Twitter/FIRTwitterAuthCredential.m; sourceTree = "<group>"; }; AD7D5D7FADBF052D71231675BF312BC1 /* GTMSessionFetcher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GTMSessionFetcher-Info.plist"; sourceTree = "<group>"; }; - AD8E02C02C4CD21849C9DD76F4783196 /* FIRFieldPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFieldPath.mm; path = Firestore/Source/API/FIRFieldPath.mm; sourceTree = "<group>"; }; - AD9BC85603160D5088E89B765EAA7273 /* unknown_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unknown_document.cc; path = Firestore/core/src/model/unknown_document.cc; sourceTree = "<group>"; }; + AD8E02C02C4CD21849C9DD76F4783196 /* FIRFieldPath.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFieldPath.mm; path = Firestore/Source/API/FIRFieldPath.mm; sourceTree = "<group>"; }; + AD9BC85603160D5088E89B765EAA7273 /* unknown_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = unknown_document.cc; path = Firestore/core/src/model/unknown_document.cc; sourceTree = "<group>"; }; ADA40791EF1FE246F770E9F67BC4FDA9 /* handshaker.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h"; sourceTree = "<group>"; }; ADB27612A3AFA450D8BFDB0CAE9D368C /* route.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = route.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/route/route.upb.h"; sourceTree = "<group>"; }; ADBB5D6D7A512CB6FC92545AF43D5D63 /* alts_grpc_integrity_only_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_integrity_only_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h; sourceTree = "<group>"; }; ADBE0284A2E49ACFF1A4BEB8C0E8EF0D /* message_size_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_size_filter.h; path = src/core/ext/filters/message_size/message_size_filter.h; sourceTree = "<group>"; }; - ADDC53BB26442D10511C7F9A10F0368A /* workaround_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = workaround_utils.cc; path = src/core/ext/filters/workarounds/workaround_utils.cc; sourceTree = "<group>"; }; - AE062C93B70A5EA572FA9210B89F374D /* pollset_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_windows.cc; path = src/core/lib/iomgr/pollset_windows.cc; sourceTree = "<group>"; }; + ADDC53BB26442D10511C7F9A10F0368A /* workaround_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = workaround_utils.cc; path = src/core/ext/filters/workarounds/workaround_utils.cc; sourceTree = "<group>"; }; + AE062C93B70A5EA572FA9210B89F374D /* pollset_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_windows.cc; path = src/core/lib/iomgr/pollset_windows.cc; sourceTree = "<group>"; }; AE0E5E0841EA6F348252599D563F15B3 /* proxy_mapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = proxy_mapper.h; path = src/core/ext/filters/client_channel/proxy_mapper.h; sourceTree = "<group>"; }; - AE241C78FCA30E033F6EF46AA018A328 /* rand_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rand_extra.c; path = src/crypto/rand_extra/rand_extra.c; sourceTree = "<group>"; }; + AE241C78FCA30E033F6EF46AA018A328 /* rand_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rand_extra.c; path = src/crypto/rand_extra/rand_extra.c; sourceTree = "<group>"; }; AE34E3A50AF38A92C2B68B2D276B4840 /* slice_string_helpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_string_helpers.h; path = src/core/lib/slice/slice_string_helpers.h; sourceTree = "<group>"; }; AE5AC6120D91E61CFD9385BBEF8FEBD9 /* eventmanager_libuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = eventmanager_libuv.h; path = src/core/lib/iomgr/poller/eventmanager_libuv.h; sourceTree = "<group>"; }; - AE6FCF5F088E913069DF538DE5781A99 /* transport_security_grpc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transport_security_grpc.cc; path = src/core/tsi/transport_security_grpc.cc; sourceTree = "<group>"; }; - AE80801C64C38F97A9EA07EBBF210A8E /* error.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = error.cc; path = src/core/lib/iomgr/error.cc; sourceTree = "<group>"; }; + AE6FCF5F088E913069DF538DE5781A99 /* transport_security_grpc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transport_security_grpc.cc; path = src/core/tsi/transport_security_grpc.cc; sourceTree = "<group>"; }; + AE80801C64C38F97A9EA07EBBF210A8E /* error.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = error.cc; path = src/core/lib/iomgr/error.cc; sourceTree = "<group>"; }; AE87B9F9AB3E8B4AFC6BEB511506E875 /* interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = interceptor.h; path = include/grpcpp/support/interceptor.h; sourceTree = "<group>"; }; - AE8AA42151A19742032F5CACD3E9959C /* v3_utl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_utl.c; path = src/crypto/x509v3/v3_utl.c; sourceTree = "<group>"; }; - AEC924CCC8F13F54E6EEA51916925B91 /* grpc_ares_ev_driver_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_ev_driver_libuv.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc; sourceTree = "<group>"; }; - AEDCE0822D668DB49F9299454A6D4F15 /* maybe_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = maybe_document.cc; path = Firestore/core/src/model/maybe_document.cc; sourceTree = "<group>"; }; + AE8AA42151A19742032F5CACD3E9959C /* v3_utl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_utl.c; path = src/crypto/x509v3/v3_utl.c; sourceTree = "<group>"; }; + AEC924CCC8F13F54E6EEA51916925B91 /* grpc_ares_ev_driver_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_ev_driver_libuv.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc; sourceTree = "<group>"; }; + AEDCE0822D668DB49F9299454A6D4F15 /* maybe_document.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = maybe_document.cc; path = Firestore/core/src/model/maybe_document.cc; sourceTree = "<group>"; }; AEEAB82696B56D9A6BBFEAB8177AA3A0 /* string_view.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_view.h; path = absl/strings/string_view.h; sourceTree = "<group>"; }; AEF4F26A7B7D40851BDDF010705C2A80 /* endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian.h; path = absl/base/internal/endian.h; sourceTree = "<group>"; }; AF19D2C43693078BA38E8BEAE7DFB90E /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/GULNSData+zlib.h"; sourceTree = "<group>"; }; @@ -10552,56 +10551,56 @@ AF345C92202978FD25DA3C03095CA5AA /* metadata.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata.upb.h; path = "src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.h"; sourceTree = "<group>"; }; AF4664CE791A9FE08CCC6C3449778707 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = "<group>"; }; AF667A7CA9705D76B8EB5CA2B4ED16BA /* sync_generic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_generic.h; path = include/grpc/impl/codegen/sync_generic.h; sourceTree = "<group>"; }; - AF6CEF8B8D6112BBB3B37843AE34756D /* grpc_nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_nanopb.cc; path = Firestore/core/src/remote/grpc_nanopb.cc; sourceTree = "<group>"; }; + AF6CEF8B8D6112BBB3B37843AE34756D /* grpc_nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_nanopb.cc; path = Firestore/core/src/remote/grpc_nanopb.cc; sourceTree = "<group>"; }; AF7868F6D4E44DC07F5EC2EEF50FF974 /* FIRAuthWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebView.h; path = FirebaseAuth/Sources/Utilities/FIRAuthWebView.h; sourceTree = "<group>"; }; AF98E41AA93B6BF0165BF2BA4DD630DB /* BoringSSL-GRPC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "BoringSSL-GRPC.modulemap"; sourceTree = "<group>"; }; AFEB0F73B90A03B72E2ACFCD945E3D73 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/GULReachabilityMessageCode.h; sourceTree = "<group>"; }; AFF4D14497A9B5BC4C44856CA242FDA1 /* any.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = any.upb.h; path = "src/core/ext/upb-generated/google/protobuf/any.upb.h"; sourceTree = "<group>"; }; - B0082939D4D8652CBD50788625D8E799 /* extension.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = extension.cc; path = absl/strings/internal/str_format/extension.cc; sourceTree = "<group>"; }; + B0082939D4D8652CBD50788625D8E799 /* extension.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = extension.cc; path = absl/strings/internal/str_format/extension.cc; sourceTree = "<group>"; }; B008D7500810CD594336584AC27A31F4 /* FIRFinalizeMFASignInRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFinalizeMFASignInRequest.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRFinalizeMFASignInRequest.h; sourceTree = "<group>"; }; - B00B8BF8D7DC95F90AA6C9A58B525DEA /* check.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = check.c; path = src/crypto/dh/check.c; sourceTree = "<group>"; }; + B00B8BF8D7DC95F90AA6C9A58B525DEA /* check.c */ = {isa = PBXFileReference; includeInIndex = 1; name = check.c; path = src/crypto/dh/check.c; sourceTree = "<group>"; }; B01036C4BDA44EE8499609B418BDF29D /* CLTypingLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CLTypingLabel-prefix.pch"; sourceTree = "<group>"; }; B02BC9C63C564080E497450615102B0C /* FIRGetAccountInfoRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetAccountInfoRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetAccountInfoRequest.m; sourceTree = "<group>"; }; - B03018C5A3325FEA2DCCFC3CFC436ABE /* obj.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = obj.c; path = src/crypto/obj/obj.c; sourceTree = "<group>"; }; + B03018C5A3325FEA2DCCFC3CFC436ABE /* obj.c */ = {isa = PBXFileReference; includeInIndex = 1; name = obj.c; path = src/crypto/obj/obj.c; sourceTree = "<group>"; }; B03ADA8D46417CE29AC1EE093042BA01 /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = "<group>"; }; B03FE23692F124471CBC1267F3382890 /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = src/include/openssl/asn1.h; sourceTree = "<group>"; }; B04235890BE636A0025E1BFD14E79E28 /* connected_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = connected_channel.h; path = src/core/lib/channel/connected_channel.h; sourceTree = "<group>"; }; - B04E3DD056102F2181722A5BFBB571F5 /* util.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = util.c; path = src/crypto/fipsmodule/ec/util.c; sourceTree = "<group>"; }; + B04E3DD056102F2181722A5BFBB571F5 /* util.c */ = {isa = PBXFileReference; includeInIndex = 1; name = util.c; path = src/crypto/fipsmodule/ec/util.c; sourceTree = "<group>"; }; B05BBA6D547CE675E1593EE703324290 /* event_string.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event_string.h; path = src/core/lib/surface/event_string.h; sourceTree = "<group>"; }; B06A975A3A32F3DF8FD12925921F3AB5 /* int128.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = int128.h; path = absl/numeric/int128.h; sourceTree = "<group>"; }; - B06CB9607F707BF42DB931D5FF96BFDF /* p5_pbev2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p5_pbev2.c; path = src/crypto/pkcs8/p5_pbev2.c; sourceTree = "<group>"; }; - B090D0E4445802DFB641F09FA63201CB /* v3_bcons.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_bcons.c; path = src/crypto/x509v3/v3_bcons.c; sourceTree = "<group>"; }; + B06CB9607F707BF42DB931D5FF96BFDF /* p5_pbev2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p5_pbev2.c; path = src/crypto/pkcs8/p5_pbev2.c; sourceTree = "<group>"; }; + B090D0E4445802DFB641F09FA63201CB /* v3_bcons.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_bcons.c; path = src/crypto/x509v3/v3_bcons.c; sourceTree = "<group>"; }; B095815DC28C7ABB5C7E479B8E932945 /* endpoint_pair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_pair.h; path = src/core/lib/iomgr/endpoint_pair.h; sourceTree = "<group>"; }; B0A9EBC11C3CF25EA4DD7070C1464EE1 /* load_system_roots_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_system_roots_linux.h; path = src/core/lib/security/security_connector/load_system_roots_linux.h; sourceTree = "<group>"; }; - B0BBDDA9D102EB01F0D96EB3E3CFF47A /* alts_iovec_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_iovec_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc; sourceTree = "<group>"; }; + B0BBDDA9D102EB01F0D96EB3E3CFF47A /* alts_iovec_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_iovec_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc; sourceTree = "<group>"; }; B0FCF84C809A549DB3458CD9798A65D1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - B0FDFE979414A862BCD45B87582A1F34 /* subchannel.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = subchannel.cc; path = src/core/ext/filters/client_channel/subchannel.cc; sourceTree = "<group>"; }; - B10260117486B0625C3091FC1FFEFCE6 /* channel_ping.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_ping.cc; path = src/core/lib/surface/channel_ping.cc; sourceTree = "<group>"; }; + B0FDFE979414A862BCD45B87582A1F34 /* subchannel.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = subchannel.cc; path = src/core/ext/filters/client_channel/subchannel.cc; sourceTree = "<group>"; }; + B10260117486B0625C3091FC1FFEFCE6 /* channel_ping.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_ping.cc; path = src/core/lib/surface/channel_ping.cc; sourceTree = "<group>"; }; B1663591D7F9221395C0633327653BD1 /* srds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/srds.upb.h"; sourceTree = "<group>"; }; - B16FB15DE03717E1E929E82376F2BA97 /* timestamp.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = timestamp.upb.c; path = "src/core/ext/upb-generated/google/protobuf/timestamp.upb.c"; sourceTree = "<group>"; }; - B170DD1148FBE6707EF3BA6942FD6A02 /* FIRQuery.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRQuery.mm; path = Firestore/Source/API/FIRQuery.mm; sourceTree = "<group>"; }; - B172583D7CAB69D57DF7E48EBB77042C /* v3_alt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_alt.c; path = src/crypto/x509v3/v3_alt.c; sourceTree = "<group>"; }; - B1787190551FEFB420FE22322FC8E4C6 /* thread_none.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread_none.c; path = src/crypto/thread_none.c; sourceTree = "<group>"; }; + B16FB15DE03717E1E929E82376F2BA97 /* timestamp.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = timestamp.upb.c; path = "src/core/ext/upb-generated/google/protobuf/timestamp.upb.c"; sourceTree = "<group>"; }; + B170DD1148FBE6707EF3BA6942FD6A02 /* FIRQuery.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRQuery.mm; path = Firestore/Source/API/FIRQuery.mm; sourceTree = "<group>"; }; + B172583D7CAB69D57DF7E48EBB77042C /* v3_alt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_alt.c; path = src/crypto/x509v3/v3_alt.c; sourceTree = "<group>"; }; + B1787190551FEFB420FE22322FC8E4C6 /* thread_none.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_none.c; path = src/crypto/thread_none.c; sourceTree = "<group>"; }; B18005CC35720330990BB520BF7801D8 /* client_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_context.h; path = include/grpcpp/impl/codegen/client_context.h; sourceTree = "<group>"; }; B182B4A1918B4F6B7DF4E4A34E46498D /* FIRUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUser.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRUser.h; sourceTree = "<group>"; }; - B19011FA91C450508BD40092A58108DC /* annotations.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = annotations.nanopb.cc; path = Firestore/Protos/nanopb/google/api/annotations.nanopb.cc; sourceTree = "<group>"; }; + B19011FA91C450508BD40092A58108DC /* annotations.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = annotations.nanopb.cc; path = Firestore/Protos/nanopb/google/api/annotations.nanopb.cc; sourceTree = "<group>"; }; B19EA18187767D566940120018AD18BB /* tsan_mutex_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tsan_mutex_interface.h; path = absl/base/internal/tsan_mutex_interface.h; sourceTree = "<group>"; }; B1C8C4AB95E67F451F3EB88F9E6EC660 /* ext_dat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ext_dat.h; path = src/crypto/x509v3/ext_dat.h; sourceTree = "<group>"; }; - B1CDE7E24B3CAD160ABB6D46B86D706F /* empty_credentials_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = empty_credentials_provider.cc; path = Firestore/core/src/auth/empty_credentials_provider.cc; sourceTree = "<group>"; }; - B1D43DC3F7721D8B2F10D1DEF104F270 /* grpclb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpclb.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc; sourceTree = "<group>"; }; - B1E325AA11AA9E94A7E55D66BF5B45E1 /* create_default_thread_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = create_default_thread_pool.cc; path = src/cpp/server/create_default_thread_pool.cc; sourceTree = "<group>"; }; + B1CDE7E24B3CAD160ABB6D46B86D706F /* empty_credentials_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = empty_credentials_provider.cc; path = Firestore/core/src/auth/empty_credentials_provider.cc; sourceTree = "<group>"; }; + B1D43DC3F7721D8B2F10D1DEF104F270 /* grpclb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpclb.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc; sourceTree = "<group>"; }; + B1E325AA11AA9E94A7E55D66BF5B45E1 /* create_default_thread_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = create_default_thread_pool.cc; path = src/cpp/server/create_default_thread_pool.cc; sourceTree = "<group>"; }; B209B3A12D3809D03904BF87FADDCB55 /* stream_compression_identity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression_identity.h; path = src/core/lib/compression/stream_compression_identity.h; sourceTree = "<group>"; }; - B227A5E2EF32E61BF1BC44EF0E26E151 /* route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route/route.upb.c"; sourceTree = "<group>"; }; - B250342EA2921FB461ACE3907BF59F0A /* charconv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = charconv.cc; path = absl/strings/charconv.cc; sourceTree = "<group>"; }; + B227A5E2EF32E61BF1BC44EF0E26E151 /* route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route/route.upb.c"; sourceTree = "<group>"; }; + B250342EA2921FB461ACE3907BF59F0A /* charconv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = charconv.cc; path = absl/strings/charconv.cc; sourceTree = "<group>"; }; B25639D9B3EFAF01BC0991E686792FD6 /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = src/include/openssl/md4.h; sourceTree = "<group>"; }; B277753B3BD455EE9754DF36F8EE5E64 /* FIRAuthAppCredentialManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthAppCredentialManager.h; path = FirebaseAuth/Sources/SystemService/FIRAuthAppCredentialManager.h; sourceTree = "<group>"; }; - B2A368C342BC75E4F0A0AE0146427166 /* channel_args.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_args.cc; path = src/core/lib/channel/channel_args.cc; sourceTree = "<group>"; }; - B2AE967A1660423E5B8D0DD830BC8354 /* eventmanager_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = eventmanager_libuv.cc; path = src/core/lib/iomgr/poller/eventmanager_libuv.cc; sourceTree = "<group>"; }; - B2CCA97B6B15AD731E4F9B19F3012F4A /* ssl_privkey.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_privkey.cc; path = src/ssl/ssl_privkey.cc; sourceTree = "<group>"; }; - B2DDD7DFE685EAABD3D71A2AD9689879 /* leveldb_bundle_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_bundle_cache.cc; path = Firestore/core/src/local/leveldb_bundle_cache.cc; sourceTree = "<group>"; }; - B301A737245E8A7A38C6FA3967835E45 /* http.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = http.upb.c; path = "src/core/ext/upb-generated/google/api/http.upb.c"; sourceTree = "<group>"; }; + B2A368C342BC75E4F0A0AE0146427166 /* channel_args.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_args.cc; path = src/core/lib/channel/channel_args.cc; sourceTree = "<group>"; }; + B2AE967A1660423E5B8D0DD830BC8354 /* eventmanager_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = eventmanager_libuv.cc; path = src/core/lib/iomgr/poller/eventmanager_libuv.cc; sourceTree = "<group>"; }; + B2CCA97B6B15AD731E4F9B19F3012F4A /* ssl_privkey.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_privkey.cc; path = src/ssl/ssl_privkey.cc; sourceTree = "<group>"; }; + B2DDD7DFE685EAABD3D71A2AD9689879 /* leveldb_bundle_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_bundle_cache.cc; path = Firestore/core/src/local/leveldb_bundle_cache.cc; sourceTree = "<group>"; }; + B301A737245E8A7A38C6FA3967835E45 /* http.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = http.upb.c; path = "src/core/ext/upb-generated/google/api/http.upb.c"; sourceTree = "<group>"; }; B304E86DEF3BDD6BDDDE1FD436C2E09D /* composite_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = composite_credentials.h; path = src/core/lib/security/credentials/composite/composite_credentials.h; sourceTree = "<group>"; }; - B3166EE6D44663E44B96A35EB8646FC3 /* field_mask.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = field_mask.cc; path = Firestore/core/src/model/field_mask.cc; sourceTree = "<group>"; }; + B3166EE6D44663E44B96A35EB8646FC3 /* field_mask.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = field_mask.cc; path = Firestore/core/src/model/field_mask.cc; sourceTree = "<group>"; }; B318590B8E2F9931FD5474799F4144C9 /* slice_weak_hash_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_weak_hash_table.h; path = src/core/lib/slice/slice_weak_hash_table.h; sourceTree = "<group>"; }; B31EBFB1EACF5442B52B64358E79B604 /* listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.h"; sourceTree = "<group>"; }; B35014D049B70B001E22274988C5A607 /* core_codegen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core_codegen.h; path = include/grpcpp/impl/codegen/core_codegen.h; sourceTree = "<group>"; }; @@ -10612,103 +10611,103 @@ B39C70C8666CA0A61E3DB42DADBC6B28 /* timer_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_custom.h; path = src/core/lib/iomgr/timer_custom.h; sourceTree = "<group>"; }; B3A08B1F154C5166E6989D93AB511099 /* ssl_utils_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_utils_config.h; path = src/core/lib/security/security_connector/ssl_utils_config.h; sourceTree = "<group>"; }; B3A2471C5C1D4E0C9A90790392CA9C99 /* FIRUserInfoImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserInfoImpl.h; path = FirebaseAuth/Sources/User/FIRUserInfoImpl.h; sourceTree = "<group>"; }; - B3A33825F31863DE849052CB9612A24E /* ssl_cert.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_cert.cc; path = src/ssl/ssl_cert.cc; sourceTree = "<group>"; }; + B3A33825F31863DE849052CB9612A24E /* ssl_cert.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_cert.cc; path = src/ssl/ssl_cert.cc; sourceTree = "<group>"; }; B3AC343113D903A0CD37ED428371B278 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = "<group>"; }; B3AF0864B2184088B2202AF2F225AB8E /* GoogleDataTransport.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleDataTransport.modulemap; sourceTree = "<group>"; }; B3D2619E278027AC1FCBFCFF976AC9BA /* alts_iovec_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_iovec_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h; sourceTree = "<group>"; }; - B3D534E6103B6BECE47EAC4A4DBBAD6D /* pcy_node.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_node.c; path = src/crypto/x509v3/pcy_node.c; sourceTree = "<group>"; }; + B3D534E6103B6BECE47EAC4A4DBBAD6D /* pcy_node.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_node.c; path = src/crypto/x509v3/pcy_node.c; sourceTree = "<group>"; }; B3D58B0E1F960920504AE2D03FA3CD3A /* migrate.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = migrate.upb.h; path = "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h"; sourceTree = "<group>"; }; - B40EC6ABCE607EA58CA850DB07DB9795 /* tcp_server_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_custom.cc; path = src/core/lib/iomgr/tcp_server_custom.cc; sourceTree = "<group>"; }; - B431A511AE0972D6E4A35A2D505F7A43 /* http_client_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http_client_filter.cc; path = src/core/ext/filters/http/client/http_client_filter.cc; sourceTree = "<group>"; }; - B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B40EC6ABCE607EA58CA850DB07DB9795 /* tcp_server_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_custom.cc; path = src/core/lib/iomgr/tcp_server_custom.cc; sourceTree = "<group>"; }; + B431A511AE0972D6E4A35A2D505F7A43 /* http_client_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http_client_filter.cc; path = src/core/ext/filters/http/client/http_client_filter.cc; sourceTree = "<group>"; }; + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities.framework; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B438CD1702B0ED84AC870C39EC14C1BD /* stream_map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_map.h; path = src/core/ext/transport/chttp2/transport/stream_map.h; sourceTree = "<group>"; }; B447F615F9A7ED2E2DF776A99FA11F37 /* str_format.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_format.h; path = absl/strings/str_format.h; sourceTree = "<group>"; }; B448C5DB9E95444758BD898CDB2101FB /* gRPC-C++-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "gRPC-C++-prefix.pch"; sourceTree = "<group>"; }; - B450233AEEAA737CBD57110A1E6248DC /* generic.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = generic.c; path = src/crypto/fipsmodule/bn/generic.c; sourceTree = "<group>"; }; + B450233AEEAA737CBD57110A1E6248DC /* generic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = generic.c; path = src/crypto/fipsmodule/bn/generic.c; sourceTree = "<group>"; }; B45728FCF15BCF0FC79C66335E0E100C /* abseil-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "abseil-prefix.pch"; sourceTree = "<group>"; }; B46BEC9FD53D7E76B9DE9CA9416F15D2 /* ev_poll_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_poll_posix.h; path = src/core/lib/iomgr/ev_poll_posix.h; sourceTree = "<group>"; }; - B471867C535B02FA55D87E260F6480F8 /* grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = grpc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B471867C535B02FA55D87E260F6480F8 /* grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = grpc.framework; path = "gRPC-Core.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; B482A9A972EE1497AD15DF72C52BDD78 /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageProtocol.h; sourceTree = "<group>"; }; - B4AB0BD26853E181147468CF70ADC965 /* polling_entity.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = polling_entity.cc; path = src/core/lib/iomgr/polling_entity.cc; sourceTree = "<group>"; }; + B4AB0BD26853E181147468CF70ADC965 /* polling_entity.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = polling_entity.cc; path = src/core/lib/iomgr/polling_entity.cc; sourceTree = "<group>"; }; B4BCAF1982A69A3FE92762A2D97D595B /* server_callback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_callback.h; path = include/grpcpp/impl/codegen/server_callback.h; sourceTree = "<group>"; }; - B4BE1A4ED9156BA03908998A6E148421 /* table_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = table_builder.cc; path = table/table_builder.cc; sourceTree = "<group>"; }; + B4BE1A4ED9156BA03908998A6E148421 /* table_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = table_builder.cc; path = table/table_builder.cc; sourceTree = "<group>"; }; B4C0E9D8053DBF420824F8DD4FF4503B /* connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = connector.h; path = src/core/ext/filters/client_channel/connector.h; sourceTree = "<group>"; }; B4D679044AC794B2EEEAB27665AD040E /* channel_args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_args.h; path = src/core/lib/channel/channel_args.h; sourceTree = "<group>"; }; B5062530825EBE786FE26363310539A8 /* FIRStorageGetDownloadURLTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageGetDownloadURLTask.m; path = FirebaseStorage/Sources/FIRStorageGetDownloadURLTask.m; sourceTree = "<group>"; }; B527EC80DB77F9A5811BA6553202FDDA /* periodic_sampler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = periodic_sampler.h; path = absl/base/internal/periodic_sampler.h; sourceTree = "<group>"; }; B531C57720D3193E946C67238AEDE9AB /* resolver_result_parsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_result_parsing.h; path = src/core/ext/filters/client_channel/resolver_result_parsing.h; sourceTree = "<group>"; }; B53E56290D552AE61056D352F97559D2 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = third_party/upb/upb/encode.h; sourceTree = "<group>"; }; - B544B9197A411D95104919090E8F7A39 /* sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = src/crypto/fipsmodule/sha/sha256.c; sourceTree = "<group>"; }; + B544B9197A411D95104919090E8F7A39 /* sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha256.c; path = src/crypto/fipsmodule/sha/sha256.c; sourceTree = "<group>"; }; B55543375C836E740D84770E03E217DB /* handshaker_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker_factory.h; path = src/core/lib/channel/handshaker_factory.h; sourceTree = "<group>"; }; - B55B679A05C4A79877F75D08EC2D301A /* float_conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = float_conversion.cc; path = absl/strings/internal/str_format/float_conversion.cc; sourceTree = "<group>"; }; + B55B679A05C4A79877F75D08EC2D301A /* float_conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = float_conversion.cc; path = absl/strings/internal/str_format/float_conversion.cc; sourceTree = "<group>"; }; B55FC961734E7964836FB8073DA0D923 /* lds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/lds.upb.h"; sourceTree = "<group>"; }; B56D940416FB766920FAFC33BD308232 /* FIRMultiFactorResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactorResolver.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactorResolver.m; sourceTree = "<group>"; }; - B59F0EBDEE8E9B5FE3EA025A3576CF33 /* dns_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = dns_resolver.cc; path = src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc; sourceTree = "<group>"; }; + B59F0EBDEE8E9B5FE3EA025A3576CF33 /* dns_resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = dns_resolver.cc; path = src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc; sourceTree = "<group>"; }; B5A3B2D64AAC7E907FD0D6C1A033C7C8 /* dbformat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dbformat.h; path = db/dbformat.h; sourceTree = "<group>"; }; B5A69641D35AD64487133E408EFF4E60 /* FIRAuthRPCResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthRPCResponse.h; path = FirebaseAuth/Sources/Backend/FIRAuthRPCResponse.h; sourceTree = "<group>"; }; - B5CF859976BB584A3B8454F38A08D60F /* FIRWriteBatch.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRWriteBatch.mm; path = Firestore/Source/API/FIRWriteBatch.mm; sourceTree = "<group>"; }; + B5CF859976BB584A3B8454F38A08D60F /* FIRWriteBatch.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRWriteBatch.mm; path = Firestore/Source/API/FIRWriteBatch.mm; sourceTree = "<group>"; }; B5D272ED0E72F76ABD5CF42997E9E24D /* FIREmailPasswordAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailPasswordAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/Email/FIREmailPasswordAuthCredential.m; sourceTree = "<group>"; }; - B5F39DC867CCC43E0029FD881B166ED7 /* json_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = json_writer.cc; path = src/core/lib/json/json_writer.cc; sourceTree = "<group>"; }; + B5F39DC867CCC43E0029FD881B166ED7 /* json_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = json_writer.cc; path = src/core/lib/json/json_writer.cc; sourceTree = "<group>"; }; B60AFA859EA82AB990821A7F1EEF7380 /* GDTCORClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORClock.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORClock.m; sourceTree = "<group>"; }; B60C812B92C095FBC8AD50DEEB563E75 /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = src/include/openssl/crypto.h; sourceTree = "<group>"; }; - B60F32D97909B0AD24D5093A8234FF59 /* child_policy_handler.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = child_policy_handler.cc; path = src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc; sourceTree = "<group>"; }; + B60F32D97909B0AD24D5093A8234FF59 /* child_policy_handler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = child_policy_handler.cc; path = src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc; sourceTree = "<group>"; }; B6290BA2E8C38FDA6DA73E5432A2B101 /* env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env.h; path = src/core/lib/gpr/env.h; sourceTree = "<group>"; }; B6390118D7BD9C8C5BB77A3F7B0DA39D /* grpclb_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb_channel.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h; sourceTree = "<group>"; }; - B662A25B7176F160292DF308945C26C7 /* FIRQuerySnapshot.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRQuerySnapshot.mm; path = Firestore/Source/API/FIRQuerySnapshot.mm; sourceTree = "<group>"; }; + B662A25B7176F160292DF308945C26C7 /* FIRQuerySnapshot.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRQuerySnapshot.mm; path = Firestore/Source/API/FIRQuerySnapshot.mm; sourceTree = "<group>"; }; B67288E64B97266FA4C0E6D3A6437BF7 /* per_thread_tls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = per_thread_tls.h; path = absl/base/internal/per_thread_tls.h; sourceTree = "<group>"; }; - B68236907AB8AE3637CBEF6B7E5A1604 /* p_rsa.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = p_rsa.c; path = src/crypto/evp/p_rsa.c; sourceTree = "<group>"; }; + B68236907AB8AE3637CBEF6B7E5A1604 /* p_rsa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = p_rsa.c; path = src/crypto/evp/p_rsa.c; sourceTree = "<group>"; }; B68D2606AB15448B5506B84E1CF3A210 /* FIRSignUpNewUserRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignUpNewUserRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSignUpNewUserRequest.m; sourceTree = "<group>"; }; B68DA9D127FA4A0B908C301D84F5CA01 /* FIRDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDiagnosticsData.h; path = FirebaseCore/Sources/FIRDiagnosticsData.h; sourceTree = "<group>"; }; - B69B1C49CC306B02BA3211747DD9ADD5 /* client_channel_factory.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_channel_factory.cc; path = src/core/ext/filters/client_channel/client_channel_factory.cc; sourceTree = "<group>"; }; + B69B1C49CC306B02BA3211747DD9ADD5 /* client_channel_factory.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_channel_factory.cc; path = src/core/ext/filters/client_channel/client_channel_factory.cc; sourceTree = "<group>"; }; B6A90B3CB8CF0917FADDBAB746E037BC /* transport_security_common.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_common.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h"; sourceTree = "<group>"; }; B6B7C500C95E564CACB6A89AAD9E94D9 /* testutil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testutil.h; path = util/testutil.h; sourceTree = "<group>"; }; B6CCD81BB01BFF9A1A46BD0B633FF227 /* lame_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lame_client.h; path = src/core/lib/surface/lame_client.h; sourceTree = "<group>"; }; - B6DCA4C7CD4EC90939B20546998A12A5 /* pcy_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_lib.c; path = src/crypto/x509v3/pcy_lib.c; sourceTree = "<group>"; }; + B6DCA4C7CD4EC90939B20546998A12A5 /* pcy_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_lib.c; path = src/crypto/x509v3/pcy_lib.c; sourceTree = "<group>"; }; B6F8875D64F5CD9B91C0FAF465134F71 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = "<group>"; }; B71EA8600AB96AA31012AE947B79231F /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = "<group>"; }; - B7596FD6E87F0CEE3C59DCC906D011AA /* cmac.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cmac.c; path = src/crypto/cmac/cmac.c; sourceTree = "<group>"; }; - B75AB0328A91144EEA39EF59037F3542 /* str_replace.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = str_replace.cc; path = absl/strings/str_replace.cc; sourceTree = "<group>"; }; + B7596FD6E87F0CEE3C59DCC906D011AA /* cmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cmac.c; path = src/crypto/cmac/cmac.c; sourceTree = "<group>"; }; + B75AB0328A91144EEA39EF59037F3542 /* str_replace.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = str_replace.cc; path = absl/strings/str_replace.cc; sourceTree = "<group>"; }; B77C43F50E11E765F9A6A9178D7C64CA /* FIRStorageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageMetadata.m; path = FirebaseStorage/Sources/FIRStorageMetadata.m; sourceTree = "<group>"; }; B781009E7CBDE90B859E07208CD605A9 /* CLTypingLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CLTypingLabel.debug.xcconfig; sourceTree = "<group>"; }; B7933BA74330E6A3C9D6EA2094E667E0 /* sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync.h; path = src/core/lib/gprpp/sync.h; sourceTree = "<group>"; }; - B7B62FA0339CF2285BCAC822B7DC80E5 /* message_compress.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = message_compress.cc; path = src/core/lib/compression/message_compress.cc; sourceTree = "<group>"; }; + B7B62FA0339CF2285BCAC822B7DC80E5 /* message_compress.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = message_compress.cc; path = src/core/lib/compression/message_compress.cc; sourceTree = "<group>"; }; B7C6E79874BA2C4AA3EFE01551AC6453 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B7E5BFCB18B1B04CC6AB2099058B7B84 /* write_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = write_stream.cc; path = Firestore/core/src/remote/write_stream.cc; sourceTree = "<group>"; }; + B7E5BFCB18B1B04CC6AB2099058B7B84 /* write_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write_stream.cc; path = Firestore/core/src/remote/write_stream.cc; sourceTree = "<group>"; }; B8061D137391A3F39AEB80BC583CED51 /* FIRActionCodeSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRActionCodeSettings.m; path = FirebaseAuth/Sources/Auth/FIRActionCodeSettings.m; sourceTree = "<group>"; }; B80838FE21C5900979A5CB6C3703594B /* call_op_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_op_set.h; path = include/grpcpp/impl/codegen/call_op_set.h; sourceTree = "<group>"; }; - B824BA07867EC077934A5AE9E03084E1 /* async_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = async_queue.cc; path = Firestore/core/src/util/async_queue.cc; sourceTree = "<group>"; }; + B824BA07867EC077934A5AE9E03084E1 /* async_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = async_queue.cc; path = Firestore/core/src/util/async_queue.cc; sourceTree = "<group>"; }; B8294B90853CE89248668C48FED4549D /* options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = options.h; path = include/leveldb/options.h; sourceTree = "<group>"; }; B832FB8FB04B0D7ECFC430B28F5A40C9 /* dns_resolver_selection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dns_resolver_selection.h; path = src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h; sourceTree = "<group>"; }; B83F80E985DF7ACBD4C20EF8481D0ED0 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/conf/internal.h; sourceTree = "<group>"; }; - B84A52E901719FCB990441A6D501BC1D /* target_authority_table.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = target_authority_table.cc; path = src/core/lib/security/transport/target_authority_table.cc; sourceTree = "<group>"; }; - B85A2BB7A648E63EBA462E70AD5255B1 /* wakeup_fd_pipe.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = wakeup_fd_pipe.cc; path = src/core/lib/iomgr/wakeup_fd_pipe.cc; sourceTree = "<group>"; }; + B84A52E901719FCB990441A6D501BC1D /* target_authority_table.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = target_authority_table.cc; path = src/core/lib/security/transport/target_authority_table.cc; sourceTree = "<group>"; }; + B85A2BB7A648E63EBA462E70AD5255B1 /* wakeup_fd_pipe.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = wakeup_fd_pipe.cc; path = src/core/lib/iomgr/wakeup_fd_pipe.cc; sourceTree = "<group>"; }; B86035B2E2C5EA5E22BFC705FBE48F9B /* async_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_stream.h; path = include/grpcpp/impl/codegen/async_stream.h; sourceTree = "<group>"; }; - B87C002D4DE8B15573955106ADE02279 /* sqrt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sqrt.c; path = src/crypto/fipsmodule/bn/sqrt.c; sourceTree = "<group>"; }; - B89CF8AB1D031440EDC1CCA716800889 /* cert.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cert.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c"; sourceTree = "<group>"; }; - B8DC50AE427FC5E38957651AE09D57C8 /* frame_goaway.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_goaway.cc; path = src/core/ext/transport/chttp2/transport/frame_goaway.cc; sourceTree = "<group>"; }; + B87C002D4DE8B15573955106ADE02279 /* sqrt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sqrt.c; path = src/crypto/fipsmodule/bn/sqrt.c; sourceTree = "<group>"; }; + B89CF8AB1D031440EDC1CCA716800889 /* cert.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cert.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c"; sourceTree = "<group>"; }; + B8DC50AE427FC5E38957651AE09D57C8 /* frame_goaway.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_goaway.cc; path = src/core/ext/transport/chttp2/transport/frame_goaway.cc; sourceTree = "<group>"; }; B8E2AF3F5B39E15328440B98999143FC /* tcp_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_windows.h; path = src/core/lib/iomgr/tcp_windows.h; sourceTree = "<group>"; }; B8EB35D572C2A5F084EBB8D8AB880F1C /* FIRSignInWithGameCenterRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSignInWithGameCenterRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSignInWithGameCenterRequest.m; sourceTree = "<group>"; }; - B8FCA5108FA5DD76CA42814943FC5D89 /* metadata.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = metadata.upb.c; path = "src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.c"; sourceTree = "<group>"; }; + B8FCA5108FA5DD76CA42814943FC5D89 /* metadata.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = metadata.upb.c; path = "src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.c"; sourceTree = "<group>"; }; B8FE4BF2E8EA4541B8E6091D79FC209C /* time_zone_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_posix.h; path = absl/time/internal/cctz/src/time_zone_posix.h; sourceTree = "<group>"; }; B9267E5F25FE10FEC17713E97C86E652 /* FirebaseCoreDiagnostics-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreDiagnostics-Info.plist"; sourceTree = "<group>"; }; B934AAF7CDC3F4F7712FA64600AF84C7 /* FIRAuthTokenResult_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthTokenResult_Internal.h; path = FirebaseAuth/Sources/Auth/FIRAuthTokenResult_Internal.h; sourceTree = "<group>"; }; B9390E578C4376E4AFB83D684BD32A5A /* FIRDiagnosticsData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDiagnosticsData.m; path = FirebaseCore/Sources/FIRDiagnosticsData.m; sourceTree = "<group>"; }; B93AFF816CD4BBD1B64829084BDEC6F2 /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = "<group>"; }; - B964587F4071C4E8F66A6A2A22528EC2 /* clock.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = clock.cc; path = absl/time/clock.cc; sourceTree = "<group>"; }; + B964587F4071C4E8F66A6A2A22528EC2 /* clock.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = clock.cc; path = absl/time/clock.cc; sourceTree = "<group>"; }; B97557ED81F3D976448DE4B6209024B3 /* byte_buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = byte_buffer.h; path = include/grpcpp/support/byte_buffer.h; sourceTree = "<group>"; }; B99F132F87E11B25772ED16431226720 /* stream_compression.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression.h; path = src/core/lib/compression/stream_compression.h; sourceTree = "<group>"; }; - B9A3F4A37794678FA6D711ED49C4070F /* create_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = create_channel.cc; path = src/cpp/client/create_channel.cc; sourceTree = "<group>"; }; - B9AE4E3CFD0301D5B64E9908D3EEB531 /* v3_pmaps.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_pmaps.c; path = src/crypto/x509v3/v3_pmaps.c; sourceTree = "<group>"; }; + B9A3F4A37794678FA6D711ED49C4070F /* create_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = create_channel.cc; path = src/cpp/client/create_channel.cc; sourceTree = "<group>"; }; + B9AE4E3CFD0301D5B64E9908D3EEB531 /* v3_pmaps.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_pmaps.c; path = src/crypto/x509v3/v3_pmaps.c; sourceTree = "<group>"; }; B9C9B006C865B2B477B45F433B5514A7 /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = src/include/openssl/rsa.h; sourceTree = "<group>"; }; B9D38D18BFBCDABDF8F4B980A9DE7ECE /* leveldb-library-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "leveldb-library-Info.plist"; sourceTree = "<group>"; }; - B9E1FAF01249603AD63C67B9243E6D3A /* sorted_container.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sorted_container.cc; path = Firestore/core/src/immutable/sorted_container.cc; sourceTree = "<group>"; }; + B9E1FAF01249603AD63C67B9243E6D3A /* sorted_container.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sorted_container.cc; path = Firestore/core/src/immutable/sorted_container.cc; sourceTree = "<group>"; }; B9EBDD7797CBF0A65BD7605B1B1C4393 /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = "<group>"; }; B9EF101AA5D1D901784C8476CD174802 /* gpr_slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gpr_slice.h; path = include/grpc/impl/codegen/gpr_slice.h; sourceTree = "<group>"; }; BA271F6DC129472C57147BD63B3B5350 /* load_report.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = load_report.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.h"; sourceTree = "<group>"; }; BA2F23B8237FBCC62FAC8E790801521F /* grpc_ares_ev_driver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_ares_ev_driver.h; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h; sourceTree = "<group>"; }; BA50B421344CC32DE489867C083033A0 /* GoogleDataTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GoogleDataTransport.h; sourceTree = "<group>"; }; - BA6301A46FB2DAC8F802D23791D8765A /* version_edit.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version_edit.cc; path = db/version_edit.cc; sourceTree = "<group>"; }; - BA77D18329E28564A2E7EF997AAEC58B /* builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = builder.cc; path = db/builder.cc; sourceTree = "<group>"; }; + BA6301A46FB2DAC8F802D23791D8765A /* version_edit.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_edit.cc; path = db/version_edit.cc; sourceTree = "<group>"; }; + BA77D18329E28564A2E7EF997AAEC58B /* builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = builder.cc; path = db/builder.cc; sourceTree = "<group>"; }; BA7F021B56DCC5CEA29F476BB8F55D5B /* resolver_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_registry.h; path = src/core/ext/filters/client_channel/resolver_registry.h; sourceTree = "<group>"; }; BA82AAAA96A7F6BFB8AE32D62BFDD62A /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = src/include/openssl/x509_vfy.h; sourceTree = "<group>"; }; BA8A5AB33174E12272F6293B6C590C91 /* grpc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = grpc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -10719,131 +10718,131 @@ BB117FAC217F0FCB4BD7D859409A1AE7 /* Firebase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.release.xcconfig; sourceTree = "<group>"; }; BB129A3115CD59359BC58293C065CA8A /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = src/include/openssl/dtls1.h; sourceTree = "<group>"; }; BB181A669060AA9DDBBA7F78CEF6CB8C /* FIRAuthSerialTaskQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthSerialTaskQueue.h; path = FirebaseAuth/Sources/Auth/FIRAuthSerialTaskQueue.h; sourceTree = "<group>"; }; - BB1FE5B1DA9172CEA502FCABBA17240B /* tls13_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls13_both.cc; path = src/ssl/tls13_both.cc; sourceTree = "<group>"; }; - BB261CAD997D44CF845F14A2043969A2 /* a_mbstr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_mbstr.c; path = src/crypto/asn1/a_mbstr.c; sourceTree = "<group>"; }; + BB1FE5B1DA9172CEA502FCABBA17240B /* tls13_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls13_both.cc; path = src/ssl/tls13_both.cc; sourceTree = "<group>"; }; + BB261CAD997D44CF845F14A2043969A2 /* a_mbstr.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_mbstr.c; path = src/crypto/asn1/a_mbstr.c; sourceTree = "<group>"; }; BB28F59C6D77B324595FD2A8E9C89197 /* base.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/base.upb.h"; sourceTree = "<group>"; }; BB3FF03D8860C2AFEE6F508D85CA1580 /* health.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h"; sourceTree = "<group>"; }; BB43F100A008B7D93ADC6694211B2149 /* percent.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = percent.upb.h; path = "src/core/ext/upb-generated/envoy/type/percent.upb.h"; sourceTree = "<group>"; }; BB5BD307B11FF0CF629E3BE9BDC721BE /* resource_quota.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource_quota.h; path = src/core/lib/iomgr/resource_quota.h; sourceTree = "<group>"; }; BB83D9716A717B71089A9E0EB471E892 /* nanopb.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.release.xcconfig; sourceTree = "<group>"; }; - BBA32FBE5C4C1C453CE7D857BAC6F6C7 /* ssl_utils_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_utils_config.cc; path = src/core/lib/security/security_connector/ssl_utils_config.cc; sourceTree = "<group>"; }; - BBB623F594918AC0C7868696BF266ACE /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = format.cc; path = absl/time/format.cc; sourceTree = "<group>"; }; + BBA32FBE5C4C1C453CE7D857BAC6F6C7 /* ssl_utils_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_utils_config.cc; path = src/core/lib/security/security_connector/ssl_utils_config.cc; sourceTree = "<group>"; }; + BBB623F594918AC0C7868696BF266ACE /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = absl/time/format.cc; sourceTree = "<group>"; }; BBB84F17F5DFC450B57615E67601BCCF /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = src/include/openssl/ossl_typ.h; sourceTree = "<group>"; }; - BBC075D7AA5D6B42257709813DCFC8F8 /* context_list.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = context_list.cc; path = src/core/ext/transport/chttp2/transport/context_list.cc; sourceTree = "<group>"; }; + BBC075D7AA5D6B42257709813DCFC8F8 /* context_list.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = context_list.cc; path = src/core/ext/transport/chttp2/transport/context_list.cc; sourceTree = "<group>"; }; BBC900C1F8142DB802C834747A1CAFDC /* FIRStorageDeleteTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageDeleteTask.m; path = FirebaseStorage/Sources/FIRStorageDeleteTask.m; sourceTree = "<group>"; }; BBD57450F72F1B5B594E1A1F5251BCB1 /* generated_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = generated_util.h; path = third_party/upb/upb/generated_util.h; sourceTree = "<group>"; }; - BBDAB40FED5E16F363956F4B102B38A6 /* timer_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer_uv.cc; path = src/core/lib/iomgr/timer_uv.cc; sourceTree = "<group>"; }; - BBEC25E1CED25EB93AE54D91C9B009F9 /* event_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = event_manager.cc; path = Firestore/core/src/core/event_manager.cc; sourceTree = "<group>"; }; - BC387126F1F9D8FBC73A68E57A65424D /* x509_d2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_d2.c; path = src/crypto/x509/x509_d2.c; sourceTree = "<group>"; }; - BC659188E9BC7F998C7DD8F0A88E9006 /* e_aesctrhmac.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_aesctrhmac.c; path = src/crypto/cipher_extra/e_aesctrhmac.c; sourceTree = "<group>"; }; + BBDAB40FED5E16F363956F4B102B38A6 /* timer_uv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer_uv.cc; path = src/core/lib/iomgr/timer_uv.cc; sourceTree = "<group>"; }; + BBEC25E1CED25EB93AE54D91C9B009F9 /* event_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = event_manager.cc; path = Firestore/core/src/core/event_manager.cc; sourceTree = "<group>"; }; + BC387126F1F9D8FBC73A68E57A65424D /* x509_d2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_d2.c; path = src/crypto/x509/x509_d2.c; sourceTree = "<group>"; }; + BC659188E9BC7F998C7DD8F0A88E9006 /* e_aesctrhmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_aesctrhmac.c; path = src/crypto/cipher_extra/e_aesctrhmac.c; sourceTree = "<group>"; }; BC66848DA0BED616773CE2F3B1C314AC /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = "<group>"; }; BC78C1F58AA5463083E06797482D87A5 /* alarm_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alarm_impl.h; path = include/grpcpp/alarm_impl.h; sourceTree = "<group>"; }; BC89F586A3F7DBBA0D475D2FFEC04968 /* FIRStartMFASignInRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStartMFASignInRequest.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRStartMFASignInRequest.m; sourceTree = "<group>"; }; - BCC1BBE2372CD40292FD22C174B09CF5 /* reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = reader.cc; path = Firestore/core/src/nanopb/reader.cc; sourceTree = "<group>"; }; + BCC1BBE2372CD40292FD22C174B09CF5 /* reader.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = reader.cc; path = Firestore/core/src/nanopb/reader.cc; sourceTree = "<group>"; }; BCC7686F9EE523ABC9D9E65A9F2E7F04 /* tls_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_security_connector.h; path = src/core/lib/security/security_connector/tls/tls_security_connector.h; sourceTree = "<group>"; }; - BCEC0519799EF74AB4D0C032504E3470 /* secure_auth_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_auth_context.cc; path = src/cpp/common/secure_auth_context.cc; sourceTree = "<group>"; }; - BD25A28D8022C1B4CB8A36155358BBA1 /* async_generic_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = async_generic_service.cc; path = src/cpp/server/async_generic_service.cc; sourceTree = "<group>"; }; + BCEC0519799EF74AB4D0C032504E3470 /* secure_auth_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_auth_context.cc; path = src/cpp/common/secure_auth_context.cc; sourceTree = "<group>"; }; + BD25A28D8022C1B4CB8A36155358BBA1 /* async_generic_service.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = async_generic_service.cc; path = src/cpp/server/async_generic_service.cc; sourceTree = "<group>"; }; BD30776FE1DA93EF780A52FFEAF1DD12 /* FIRStorageObservableTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageObservableTask.m; path = FirebaseStorage/Sources/FIRStorageObservableTask.m; sourceTree = "<group>"; }; BD43AB02BD31E8B0B046165C293AEF6A /* grpc_library.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc_library.h; path = include/grpcpp/impl/codegen/grpc_library.h; sourceTree = "<group>"; }; BD53A134D29A5C7BB253A82F054F1007 /* udp_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = udp_server.h; path = src/core/lib/iomgr/udp_server.h; sourceTree = "<group>"; }; BD55022738E25BB19484C86B952C07BF /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = "<group>"; }; BD6F470C4E285A36137EFBF47D4DF29C /* FIRStorageTask_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageTask_Private.h; path = FirebaseStorage/Sources/FIRStorageTask_Private.h; sourceTree = "<group>"; }; BD8F98BC9EADE54E892F4E7BD6B70C51 /* http_proxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_proxy.h; path = src/core/ext/filters/client_channel/http_proxy.h; sourceTree = "<group>"; }; - BD904EAE5F385F91C5AD82EB81A64B19 /* channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel.cc; path = src/core/lib/surface/channel.cc; sourceTree = "<group>"; }; + BD904EAE5F385F91C5AD82EB81A64B19 /* channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel.cc; path = src/core/lib/surface/channel.cc; sourceTree = "<group>"; }; BDB58C24DCED1146F3FA94BC99822D8A /* char_map.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = char_map.h; path = absl/strings/internal/char_map.h; sourceTree = "<group>"; }; BDF0C5C64849FF571826C7CE869F9C40 /* GDTCORTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransport.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransport.m; sourceTree = "<group>"; }; - BDF805C5C0AE95A3447BB4AAF54B5D51 /* grpc_ares_wrapper_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_wrapper_fallback.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc; sourceTree = "<group>"; }; + BDF805C5C0AE95A3447BB4AAF54B5D51 /* grpc_ares_wrapper_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_wrapper_fallback.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc; sourceTree = "<group>"; }; BE0BE40EDF12A4610E5A7DC23173202F /* timer_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timer_custom.h; path = src/core/lib/iomgr/timer_custom.h; sourceTree = "<group>"; }; BE13146712F4618076F74CBBC8023D7D /* FIRAuthProtoStartMFAPhoneRequestInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProtoStartMFAPhoneRequestInfo.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoStartMFAPhoneRequestInfo.h; sourceTree = "<group>"; }; BE2D3A3B8B533CFA341D155B6405806C /* GoogleDataTransport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.release.xcconfig; sourceTree = "<group>"; }; BE4E77EA8EF1E1B6BAE1F4CAB9325177 /* FIRStorageListResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageListResult.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageListResult.h; sourceTree = "<group>"; }; BEA95F623AB609E69743BBA5C1192850 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = "<group>"; }; - BF54EAAE308020A08D55197139E781F5 /* alts_shared_resource.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_shared_resource.cc; path = src/core/tsi/alts/handshaker/alts_shared_resource.cc; sourceTree = "<group>"; }; + BF54EAAE308020A08D55197139E781F5 /* alts_shared_resource.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_shared_resource.cc; path = src/core/tsi/alts/handshaker/alts_shared_resource.cc; sourceTree = "<group>"; }; BF62C7B9DE2A6FBD3E9E86B8DFB045E1 /* FIRVerifyPhoneNumberResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPhoneNumberResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPhoneNumberResponse.h; sourceTree = "<group>"; }; BF83BAF53F49A121D335CD8558AA3F0C /* api_trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api_trace.h; path = src/core/lib/surface/api_trace.h; sourceTree = "<group>"; }; BF882B0D88F44FE9E7CD63F01D2CCB54 /* duration.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = duration.upb.h; path = "src/core/ext/upb-generated/google/protobuf/duration.upb.h"; sourceTree = "<group>"; }; - BF96B57ADE05E8909F823BDF6868B3E3 /* absl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = absl.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BF96B57ADE05E8909F823BDF6868B3E3 /* absl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = absl.framework; path = abseil.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BF9CDE062404C53D5044262FD4D61035 /* FIRStorageTaskSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageTaskSnapshot.m; path = FirebaseStorage/Sources/FIRStorageTaskSnapshot.m; sourceTree = "<group>"; }; - BFAF637E415A1B7840707928DF2750C6 /* check_gcp_environment_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = check_gcp_environment_windows.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc; sourceTree = "<group>"; }; + BFAF637E415A1B7840707928DF2750C6 /* check_gcp_environment_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = check_gcp_environment_windows.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc; sourceTree = "<group>"; }; BFAFA6E1797C7864544B02A97DCD80E8 /* FIRVerifyAssertionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyAssertionRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyAssertionRequest.m; sourceTree = "<group>"; }; - BFB1677828E643FD878239471C284237 /* ssl_key_share.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_key_share.cc; path = src/ssl/ssl_key_share.cc; sourceTree = "<group>"; }; + BFB1677828E643FD878239471C284237 /* ssl_key_share.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_key_share.cc; path = src/ssl/ssl_key_share.cc; sourceTree = "<group>"; }; BFBA067479CC60309BA552FA0711FC54 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = "<group>"; }; - BFCFC50758D6D19AA5269C660197C4DF /* v3_pci.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_pci.c; path = src/crypto/x509v3/v3_pci.c; sourceTree = "<group>"; }; - C01AEA0E87799CC42DFA8E051F5573A5 /* ctrdrbg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ctrdrbg.c; path = src/crypto/fipsmodule/rand/ctrdrbg.c; sourceTree = "<group>"; }; + BFCFC50758D6D19AA5269C660197C4DF /* v3_pci.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_pci.c; path = src/crypto/x509v3/v3_pci.c; sourceTree = "<group>"; }; + C01AEA0E87799CC42DFA8E051F5573A5 /* ctrdrbg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ctrdrbg.c; path = src/crypto/fipsmodule/rand/ctrdrbg.c; sourceTree = "<group>"; }; C01DD058BEF75499F26F945EAC44A436 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = src/include/openssl/aes.h; sourceTree = "<group>"; }; C0449CB898D1C7AD1DBB39C4BF4AF7A0 /* FIRVerifyAssertionResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyAssertionResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyAssertionResponse.h; sourceTree = "<group>"; }; - C069DFCB5CC18861268DEAA252A7828A /* call_details.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = call_details.cc; path = src/core/lib/surface/call_details.cc; sourceTree = "<group>"; }; - C09C63DFE49E24A1BA8C5575540155A0 /* time_zone_fixed.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_fixed.cc; path = absl/time/internal/cctz/src/time_zone_fixed.cc; sourceTree = "<group>"; }; + C069DFCB5CC18861268DEAA252A7828A /* call_details.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = call_details.cc; path = src/core/lib/surface/call_details.cc; sourceTree = "<group>"; }; + C09C63DFE49E24A1BA8C5575540155A0 /* time_zone_fixed.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_fixed.cc; path = absl/time/internal/cctz/src/time_zone_fixed.cc; sourceTree = "<group>"; }; C0AC65998F6B667ACAC6255EFFE26C2E /* server_builder_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_builder_impl.h; path = include/grpcpp/server_builder_impl.h; sourceTree = "<group>"; }; C0B944A1F82AAACDCE66CB027B18E6E7 /* google_default_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = google_default_credentials.h; path = src/core/lib/security/credentials/google_default/google_default_credentials.h; sourceTree = "<group>"; }; - C0C59EEFF100BA8B51F3033C9BA7CE3A /* asn1_par.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = asn1_par.c; path = src/crypto/asn1/asn1_par.c; sourceTree = "<group>"; }; - C0C713021CA91E89DF283F729BB95CAA /* string_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_util.cc; path = Firestore/core/src/util/string_util.cc; sourceTree = "<group>"; }; + C0C59EEFF100BA8B51F3033C9BA7CE3A /* asn1_par.c */ = {isa = PBXFileReference; includeInIndex = 1; name = asn1_par.c; path = src/crypto/asn1/asn1_par.c; sourceTree = "<group>"; }; + C0C713021CA91E89DF283F729BB95CAA /* string_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_util.cc; path = Firestore/core/src/util/string_util.cc; sourceTree = "<group>"; }; C0DADC73641250B64C5041FA1C4833A4 /* chttp2_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chttp2_server.h; path = src/core/ext/transport/chttp2/server/chttp2_server.h; sourceTree = "<group>"; }; C0E37A2C52DA64BCF2E43BB90B1D2B91 /* GDTCCTNanopbHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTNanopbHelpers.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h; sourceTree = "<group>"; }; - C0E400DE5C182EC3828D324C1518747B /* message_size_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = message_size_filter.cc; path = src/core/ext/filters/message_size/message_size_filter.cc; sourceTree = "<group>"; }; - C102C94BCCA83894787941AB807DA8F1 /* gcm_nohw.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = gcm_nohw.c; path = src/crypto/fipsmodule/modes/gcm_nohw.c; sourceTree = "<group>"; }; + C0E400DE5C182EC3828D324C1518747B /* message_size_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = message_size_filter.cc; path = src/core/ext/filters/message_size/message_size_filter.cc; sourceTree = "<group>"; }; + C102C94BCCA83894787941AB807DA8F1 /* gcm_nohw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = gcm_nohw.c; path = src/crypto/fipsmodule/modes/gcm_nohw.c; sourceTree = "<group>"; }; C1097754FB532B0B539BBAFC3F212BFF /* completion_queue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue.h; path = include/grpcpp/completion_queue.h; sourceTree = "<group>"; }; - C11A39E31E4E505731227F3DA83FF563 /* handshake.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handshake.cc; path = src/ssl/handshake.cc; sourceTree = "<group>"; }; - C11DBFC4359542E24F05B3508BF7E8D1 /* wnaf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = wnaf.c; path = src/crypto/fipsmodule/ec/wnaf.c; sourceTree = "<group>"; }; - C1277041FA58B498A43B53129899CC34 /* query_listener.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query_listener.cc; path = Firestore/core/src/core/query_listener.cc; sourceTree = "<group>"; }; - C15E1C116120800C6D5AA824C1DE6C77 /* global_config_env.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = global_config_env.cc; path = src/core/lib/gprpp/global_config_env.cc; sourceTree = "<group>"; }; + C11A39E31E4E505731227F3DA83FF563 /* handshake.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handshake.cc; path = src/ssl/handshake.cc; sourceTree = "<group>"; }; + C11DBFC4359542E24F05B3508BF7E8D1 /* wnaf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = wnaf.c; path = src/crypto/fipsmodule/ec/wnaf.c; sourceTree = "<group>"; }; + C1277041FA58B498A43B53129899CC34 /* query_listener.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query_listener.cc; path = Firestore/core/src/core/query_listener.cc; sourceTree = "<group>"; }; + C15E1C116120800C6D5AA824C1DE6C77 /* global_config_env.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = global_config_env.cc; path = src/core/lib/gprpp/global_config_env.cc; sourceTree = "<group>"; }; C180F6E5CEC2E4240EC1CD7B5D98858E /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = util/arena.h; sourceTree = "<group>"; }; C18341875D9B266D9DC75A600D1E3470 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkMessageCode.h; sourceTree = "<group>"; }; - C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C19EA3C5ABD810305A05C51C431AFFD4 /* tls_cbc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tls_cbc.c; path = src/crypto/cipher_extra/tls_cbc.c; sourceTree = "<group>"; }; - C1B1CA390E0A1C5DB932AAA1ED0AE98C /* local_view_changes.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_view_changes.cc; path = Firestore/core/src/local/local_view_changes.cc; sourceTree = "<group>"; }; + C1998E0D8085221AD87F89B614C10E52 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMSessionFetcher.framework; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C19EA3C5ABD810305A05C51C431AFFD4 /* tls_cbc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tls_cbc.c; path = src/crypto/cipher_extra/tls_cbc.c; sourceTree = "<group>"; }; + C1B1CA390E0A1C5DB932AAA1ED0AE98C /* local_view_changes.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_view_changes.cc; path = Firestore/core/src/local/local_view_changes.cc; sourceTree = "<group>"; }; C1BB6C76DEF02F56256DAC455F7F3E94 /* PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromisesObjC-Info.plist"; sourceTree = "<group>"; }; - C1C4A01B5CAC6B969AA2290BEE8D744F /* x_attrib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_attrib.c; path = src/crypto/x509/x_attrib.c; sourceTree = "<group>"; }; - C1C9D3D626DCA83346579A74A0E26594 /* grpc_ares_ev_driver_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_ev_driver_windows.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc; sourceTree = "<group>"; }; + C1C4A01B5CAC6B969AA2290BEE8D744F /* x_attrib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_attrib.c; path = src/crypto/x509/x_attrib.c; sourceTree = "<group>"; }; + C1C9D3D626DCA83346579A74A0E26594 /* grpc_ares_ev_driver_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_ev_driver_windows.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc; sourceTree = "<group>"; }; C1D887C22FA83ACE9D4CF9ACC1F39653 /* FIRCreateAuthURIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCreateAuthURIResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRCreateAuthURIResponse.h; sourceTree = "<group>"; }; C1F31B8041E868420A237339C2740D3D /* accesslog.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = accesslog.upb.h; path = "src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.h"; sourceTree = "<group>"; }; C1FC8164DEA99B90DA29B28D07813DFF /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h; sourceTree = "<group>"; }; - C209B38D737E1F62DB86BD542AA3B7BD /* pollset_set_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_set_windows.cc; path = src/core/lib/iomgr/pollset_set_windows.cc; sourceTree = "<group>"; }; + C209B38D737E1F62DB86BD542AA3B7BD /* pollset_set_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_set_windows.cc; path = src/core/lib/iomgr/pollset_set_windows.cc; sourceTree = "<group>"; }; C214A078F4356DEDE0F2F1DA09BBDAB9 /* string.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string.h; path = src/core/lib/gpr/string.h; sourceTree = "<group>"; }; C224DA58B66A03421A7092597BE1C982 /* alts_security_connector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_security_connector.h; path = src/core/lib/security/security_connector/alts/alts_security_connector.h; sourceTree = "<group>"; }; - C22FCB2DA6F6EEB6FC3EA5B06FBADA07 /* memory_index_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_index_manager.cc; path = Firestore/core/src/local/memory_index_manager.cc; sourceTree = "<group>"; }; - C234CAACFF7D246A64713981002566B1 /* stap_timers.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = stap_timers.cc; path = src/core/lib/profiling/stap_timers.cc; sourceTree = "<group>"; }; - C257DA83A62252FF69CC1814AA79FBF1 /* message.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = message.cc; path = Firestore/core/src/nanopb/message.cc; sourceTree = "<group>"; }; - C26DFB5F870B14CBC975444E3D5DD75B /* pkcs8_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pkcs8_x509.c; path = src/crypto/pkcs8/pkcs8_x509.c; sourceTree = "<group>"; }; - C28AFC766E2A2B14933D0E5CB098802F /* local_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_transport_security.cc; path = src/core/tsi/local_transport_security.cc; sourceTree = "<group>"; }; + C22FCB2DA6F6EEB6FC3EA5B06FBADA07 /* memory_index_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_index_manager.cc; path = Firestore/core/src/local/memory_index_manager.cc; sourceTree = "<group>"; }; + C234CAACFF7D246A64713981002566B1 /* stap_timers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = stap_timers.cc; path = src/core/lib/profiling/stap_timers.cc; sourceTree = "<group>"; }; + C257DA83A62252FF69CC1814AA79FBF1 /* message.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = message.cc; path = Firestore/core/src/nanopb/message.cc; sourceTree = "<group>"; }; + C26DFB5F870B14CBC975444E3D5DD75B /* pkcs8_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pkcs8_x509.c; path = src/crypto/pkcs8/pkcs8_x509.c; sourceTree = "<group>"; }; + C28AFC766E2A2B14933D0E5CB098802F /* local_transport_security.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_transport_security.cc; path = src/core/tsi/local_transport_security.cc; sourceTree = "<group>"; }; C28CB047A0DE574B28FBB08B5BA8F9BA /* alts_counter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_counter.h; path = src/core/tsi/alts/frame_protector/alts_counter.h; sourceTree = "<group>"; }; C28D358DB43995BF1B9FCA5332AFE3C1 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = FirebaseCore/Sources/FIRAppAssociationRegistration.m; sourceTree = "<group>"; }; C28EB959DD10B4767B9CF6127DEB9192 /* route_components.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = route_components.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/route/route_components.upb.h"; sourceTree = "<group>"; }; C29921059E7D7A6A7A1D03E58F5D05BD /* auth_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_context.h; path = include/grpcpp/impl/codegen/security/auth_context.h; sourceTree = "<group>"; }; - C2A269FC8DCC833E04E68385C769A0A6 /* buf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = buf.c; path = src/crypto/buf/buf.c; sourceTree = "<group>"; }; + C2A269FC8DCC833E04E68385C769A0A6 /* buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buf.c; path = src/crypto/buf/buf.c; sourceTree = "<group>"; }; C2B8AC5C722C4B793D41D0EBA43DF19D /* flow_control.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = flow_control.h; path = src/core/ext/transport/chttp2/transport/flow_control.h; sourceTree = "<group>"; }; C2BA36404FF1EF9A5BE5EA58ABBCFE2C /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/md5/internal.h; sourceTree = "<group>"; }; - C317BD8B7D78A72600D5DE23D06FC710 /* iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iterator.cc; path = table/iterator.cc; sourceTree = "<group>"; }; + C317BD8B7D78A72600D5DE23D06FC710 /* iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator.cc; path = table/iterator.cc; sourceTree = "<group>"; }; C3192DD937C615E4DEB7454F489D54DA /* FIRGoogleAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthCredential.h; path = FirebaseAuth/Sources/AuthProvider/Google/FIRGoogleAuthCredential.h; sourceTree = "<group>"; }; C3375795E5EA8E3CBED9B95DF8364D16 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = "<group>"; }; - C341CBEAED457AC982243F88642C4217 /* autoid.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = autoid.cc; path = Firestore/core/src/util/autoid.cc; sourceTree = "<group>"; }; + C341CBEAED457AC982243F88642C4217 /* autoid.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = autoid.cc; path = Firestore/core/src/util/autoid.cc; sourceTree = "<group>"; }; C3545FBEEA2D2C3DEB6E11F05ECF23D4 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = include/grpc/support/cpu.h; sourceTree = "<group>"; }; - C35FB12E00986F99BA9D27703C558E08 /* asn1_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = asn1_lib.c; path = src/crypto/asn1/asn1_lib.c; sourceTree = "<group>"; }; + C35FB12E00986F99BA9D27703C558E08 /* asn1_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = asn1_lib.c; path = src/crypto/asn1/asn1_lib.c; sourceTree = "<group>"; }; C362E81FE5C98E27A6DDEC309EA9DA06 /* metadata.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata.upb.h; path = "src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.h"; sourceTree = "<group>"; }; C3657319C5949F255404D1E6AEA60DC1 /* FirebaseFirestore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseFirestore-dummy.m"; sourceTree = "<group>"; }; C3675CD24822B7810EEAA208AFFEBF6A /* ResourceBundle-gRPCCertificates-Cpp-gRPC-C++-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-gRPCCertificates-Cpp-gRPC-C++-Info.plist"; sourceTree = "<group>"; }; C36A0576320D101DF84698891D13FBFC /* subchannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel.h; path = src/core/ext/filters/client_channel/subchannel.h; sourceTree = "<group>"; }; C36B13FF5DB6138FB735AA8ADA837E95 /* init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = init.h; path = src/core/lib/surface/init.h; sourceTree = "<group>"; }; - C3786E8AB63086898EE423406AC6E928 /* a_gentm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_gentm.c; path = src/crypto/asn1/a_gentm.c; sourceTree = "<group>"; }; + C3786E8AB63086898EE423406AC6E928 /* a_gentm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_gentm.c; path = src/crypto/asn1/a_gentm.c; sourceTree = "<group>"; }; C38BC1A82685414D1143D8ADF694B076 /* auth_metadata_processor_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = auth_metadata_processor_impl.h; path = include/grpcpp/security/auth_metadata_processor_impl.h; sourceTree = "<group>"; }; C390D2C91D060522EEAB3C6B62FDFC58 /* oauth2_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = oauth2_credentials.h; path = src/core/lib/security/credentials/oauth2/oauth2_credentials.h; sourceTree = "<group>"; }; - C39E57327EFCE780D0C7121119E65AE6 /* jacobi.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = jacobi.c; path = src/crypto/fipsmodule/bn/jacobi.c; sourceTree = "<group>"; }; - C3A4F2584254DA9A0FDD88E637FBBC6C /* check_gcp_environment_no_op.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = check_gcp_environment_no_op.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc; sourceTree = "<group>"; }; - C3C296F469CF4C7C0E3EB7E06ABE19C5 /* x_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_x509.c; path = src/crypto/x509/x_x509.c; sourceTree = "<group>"; }; + C39E57327EFCE780D0C7121119E65AE6 /* jacobi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = jacobi.c; path = src/crypto/fipsmodule/bn/jacobi.c; sourceTree = "<group>"; }; + C3A4F2584254DA9A0FDD88E637FBBC6C /* check_gcp_environment_no_op.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = check_gcp_environment_no_op.cc; path = src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc; sourceTree = "<group>"; }; + C3C296F469CF4C7C0E3EB7E06ABE19C5 /* x_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_x509.c; path = src/crypto/x509/x_x509.c; sourceTree = "<group>"; }; C3C3695347DF554E6D77B58265A73AB8 /* frame_window_update.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = frame_window_update.h; path = src/core/ext/transport/chttp2/transport/frame_window_update.h; sourceTree = "<group>"; }; C3DC486F3C182D79A2962FC88854866F /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORReachability.h; sourceTree = "<group>"; }; C3EEE1D89F3EDC6F48D23A68EC66CDF9 /* message_compress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_compress.h; path = src/core/lib/compression/message_compress.h; sourceTree = "<group>"; }; C3F031F6171307343279C0B39244EE39 /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = "<group>"; }; - C3F2FAD36C950B23ED9C87ABCC785B2C /* f_int.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = f_int.c; path = src/crypto/asn1/f_int.c; sourceTree = "<group>"; }; - C40B14FA891EFEC6A5A8B86263065700 /* timer_generic.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer_generic.cc; path = src/core/lib/iomgr/timer_generic.cc; sourceTree = "<group>"; }; - C41CC81626123C1DEB92DECCFD942A7B /* frame_ping.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = frame_ping.cc; path = src/core/ext/transport/chttp2/transport/frame_ping.cc; sourceTree = "<group>"; }; + C3F2FAD36C950B23ED9C87ABCC785B2C /* f_int.c */ = {isa = PBXFileReference; includeInIndex = 1; name = f_int.c; path = src/crypto/asn1/f_int.c; sourceTree = "<group>"; }; + C40B14FA891EFEC6A5A8B86263065700 /* timer_generic.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer_generic.cc; path = src/core/lib/iomgr/timer_generic.cc; sourceTree = "<group>"; }; + C41CC81626123C1DEB92DECCFD942A7B /* frame_ping.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_ping.cc; path = src/core/ext/transport/chttp2/transport/frame_ping.cc; sourceTree = "<group>"; }; C425F2EAB497A5AD49453F845DC04C95 /* FIRGetOOBConfirmationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetOOBConfirmationCodeRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetOOBConfirmationCodeRequest.m; sourceTree = "<group>"; }; - C42701EB104A92BD18BB06A21EAF95A8 /* cmp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cmp.c; path = src/crypto/fipsmodule/bn/cmp.c; sourceTree = "<group>"; }; + C42701EB104A92BD18BB06A21EAF95A8 /* cmp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cmp.c; path = src/crypto/fipsmodule/bn/cmp.c; sourceTree = "<group>"; }; C44288E4A8EAFADC06B05AB887F50F43 /* GDTCORUploadCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadCoordinator.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadCoordinator.m; sourceTree = "<group>"; }; C45A11F368E998542E10895D017517D3 /* address.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = address.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/address.upb.h"; sourceTree = "<group>"; }; C48A2832342E1E5D0A10D558271FC321 /* subchannel_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel_interface.h; path = src/core/ext/filters/client_channel/subchannel_interface.h; sourceTree = "<group>"; }; - C491A9B791C089094A3054ADCAF605E9 /* health.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = health.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c"; sourceTree = "<group>"; }; - C49EB710724D012E8C25B82759CCBADD /* alts_counter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_counter.cc; path = src/core/tsi/alts/frame_protector/alts_counter.cc; sourceTree = "<group>"; }; + C491A9B791C089094A3054ADCAF605E9 /* health.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = health.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c"; sourceTree = "<group>"; }; + C49EB710724D012E8C25B82759CCBADD /* alts_counter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_counter.cc; path = src/core/tsi/alts/frame_protector/alts_counter.cc; sourceTree = "<group>"; }; C4A35DECD15106C4B861B472CEF7A406 /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULApplication.h; sourceTree = "<group>"; }; C4C90A2807BBD1C0B830487BF3D8E578 /* slice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice.h; path = include/grpcpp/impl/codegen/slice.h; sourceTree = "<group>"; }; C4E54430E661BF1B9A30EC25333C7331 /* async_unary_call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_unary_call.h; path = include/grpcpp/impl/codegen/async_unary_call.h; sourceTree = "<group>"; }; @@ -10851,34 +10850,34 @@ C504476352E6FF7CA99A91A7F2DD8E18 /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = "<group>"; }; C50B62DB08608545EB223C32FA75A6F1 /* civil_time_detail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = civil_time_detail.h; path = absl/time/internal/cctz/include/cctz/civil_time_detail.h; sourceTree = "<group>"; }; C51E4A9A3ACFB9D93CD0CCEEF208B1CB /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = src/include/openssl/err.h; sourceTree = "<group>"; }; - C52D028F6F149F5A61BEDA87C8FE396B /* exception_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = exception_apple.mm; path = Firestore/core/src/util/exception_apple.mm; sourceTree = "<group>"; }; + C52D028F6F149F5A61BEDA87C8FE396B /* exception_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = exception_apple.mm; path = Firestore/core/src/util/exception_apple.mm; sourceTree = "<group>"; }; C538393291A65B0981530D432C7D7CFA /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = "<group>"; }; C551B3B6C2F308A8A254DC69510F8656 /* FIRAuthExceptionUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthExceptionUtils.h; path = FirebaseAuth/Sources/Utilities/FIRAuthExceptionUtils.h; sourceTree = "<group>"; }; - C56085D7A89B80FD9166F07E1F46ECC8 /* set_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = set_mutation.cc; path = Firestore/core/src/model/set_mutation.cc; sourceTree = "<group>"; }; + C56085D7A89B80FD9166F07E1F46ECC8 /* set_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = set_mutation.cc; path = Firestore/core/src/model/set_mutation.cc; sourceTree = "<group>"; }; C560F8A8CF8E84B7D1ACAA4148191FB4 /* hpack_table.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hpack_table.h; path = src/core/ext/transport/chttp2/transport/hpack_table.h; sourceTree = "<group>"; }; C57957EE63648C1BCD749A5CE116E008 /* ostringstream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ostringstream.h; path = absl/strings/internal/ostringstream.h; sourceTree = "<group>"; }; - C580A3476187B8D3A80551EA590EA284 /* compression.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = compression.cc; path = src/core/lib/compression/compression.cc; sourceTree = "<group>"; }; + C580A3476187B8D3A80551EA590EA284 /* compression.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = compression.cc; path = src/core/lib/compression/compression.cc; sourceTree = "<group>"; }; C5856E2420A6AA68D137ABBDE8A3946F /* hide_ptr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hide_ptr.h; path = absl/base/internal/hide_ptr.h; sourceTree = "<group>"; }; C5889FCFEECBF17224B04836FE3EC4D0 /* FIRAuthProtoFinalizeMFAPhoneRequestInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProtoFinalizeMFAPhoneRequestInfo.m; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoFinalizeMFAPhoneRequestInfo.m; sourceTree = "<group>"; }; C58CA916382B14DF8B42ABC401695492 /* FIRStorageErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageErrors.m; path = FirebaseStorage/Sources/FIRStorageErrors.m; sourceTree = "<group>"; }; C5AB711B452C4D050193DC4AA43619F0 /* config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = config.h; path = include/grpcpp/impl/codegen/config.h; sourceTree = "<group>"; }; - C5AD0C23F8D3BC63C741F3FE811F55AE /* tcp_client_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_client_posix.cc; path = src/core/lib/iomgr/tcp_client_posix.cc; sourceTree = "<group>"; }; - C5BB2D70064C749211DB27007808CF2E /* channel_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_cc.cc; path = src/cpp/client/channel_cc.cc; sourceTree = "<group>"; }; + C5AD0C23F8D3BC63C741F3FE811F55AE /* tcp_client_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_client_posix.cc; path = src/core/lib/iomgr/tcp_client_posix.cc; sourceTree = "<group>"; }; + C5BB2D70064C749211DB27007808CF2E /* channel_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_cc.cc; path = src/cpp/client/channel_cc.cc; sourceTree = "<group>"; }; C5E08D641EF065B0DCDA9D1C09F9D4C5 /* annotations.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = annotations.upb.h; path = "src/core/ext/upb-generated/google/api/annotations.upb.h"; sourceTree = "<group>"; }; - C5E28B95A8AFD110D54B52F7BA78AC8C /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_common.c; sourceTree = "<group>"; }; + C5E28B95A8AFD110D54B52F7BA78AC8C /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = "<group>"; }; C60AF760D08B386D79846A3ECC396E2D /* alts_handshaker_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_handshaker_client.h; path = src/core/tsi/alts/handshaker/alts_handshaker_client.h; sourceTree = "<group>"; }; C610010EDD7B32B769647BE53AF78FE7 /* subchannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = subchannel.h; path = src/core/ext/filters/client_channel/subchannel.h; sourceTree = "<group>"; }; - C6367A5BAD4170028590130479A4FA4C /* grpc_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_stream.cc; path = Firestore/core/src/remote/grpc_stream.cc; sourceTree = "<group>"; }; + C6367A5BAD4170028590130479A4FA4C /* grpc_stream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_stream.cc; path = Firestore/core/src/remote/grpc_stream.cc; sourceTree = "<group>"; }; C648F83DF0B058CAA57721716A013EF0 /* curve25519_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve25519_32.h; path = src/third_party/fiat/curve25519_32.h; sourceTree = "<group>"; }; - C68B87424E235A6D19F0D1E99210C4E5 /* byte_stream_cpp.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_stream_cpp.cc; path = Firestore/core/src/util/byte_stream_cpp.cc; sourceTree = "<group>"; }; + C68B87424E235A6D19F0D1E99210C4E5 /* byte_stream_cpp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_stream_cpp.cc; path = Firestore/core/src/util/byte_stream_cpp.cc; sourceTree = "<group>"; }; C6DD9C1ECD9308E9779A6415CAD8841E /* FIRVerifyPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyPasswordRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyPasswordRequest.h; sourceTree = "<group>"; }; - C6DF093137395BBB685658365F754D2D /* a_time.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_time.c; path = src/crypto/asn1/a_time.c; sourceTree = "<group>"; }; + C6DF093137395BBB685658365F754D2D /* a_time.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_time.c; path = src/crypto/asn1/a_time.c; sourceTree = "<group>"; }; C6EAF5967EEDE1A3F966DCE65665835E /* work_serializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = work_serializer.h; path = src/core/lib/iomgr/work_serializer.h; sourceTree = "<group>"; }; - C6F4398A0C6B28C745A7FD4EE4822A56 /* e_tls.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = e_tls.c; path = src/crypto/cipher_extra/e_tls.c; sourceTree = "<group>"; }; + C6F4398A0C6B28C745A7FD4EE4822A56 /* e_tls.c */ = {isa = PBXFileReference; includeInIndex = 1; name = e_tls.c; path = src/crypto/cipher_extra/e_tls.c; sourceTree = "<group>"; }; C6F7ED6A4810269AC7A7F264EF3B4E0F /* pid_controller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pid_controller.h; path = src/core/lib/transport/pid_controller.h; sourceTree = "<group>"; }; - C7035AA6B6C21DA06621C2F321983E8A /* connectivity_monitor_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = connectivity_monitor_apple.mm; path = Firestore/core/src/remote/connectivity_monitor_apple.mm; sourceTree = "<group>"; }; + C7035AA6B6C21DA06621C2F321983E8A /* connectivity_monitor_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = connectivity_monitor_apple.mm; path = Firestore/core/src/remote/connectivity_monitor_apple.mm; sourceTree = "<group>"; }; C7505C82B7FC2C96E97394DC826935AE /* dynamic_annotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic_annotations.h; path = absl/base/dynamic_annotations.h; sourceTree = "<group>"; }; - C750A664BB75EF1F363AD80AAE0AF6CF /* log_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_posix.cc; path = src/core/lib/gpr/log_posix.cc; sourceTree = "<group>"; }; + C750A664BB75EF1F363AD80AAE0AF6CF /* log_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_posix.cc; path = src/core/lib/gpr/log_posix.cc; sourceTree = "<group>"; }; C778E421E49042DDB31540082319CD31 /* GDTCORFlatFileStorage+Promises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GDTCORFlatFileStorage+Promises.h"; path = "GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage+Promises.h"; sourceTree = "<group>"; }; C783E2E2583EFBFEBFF1E84CCC0ACD16 /* BoringSSL-GRPC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BoringSSL-GRPC-dummy.m"; sourceTree = "<group>"; }; C7B16F209933932D9545D8050772CAC9 /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = src/include/openssl/sha.h; sourceTree = "<group>"; }; @@ -10891,13 +10890,13 @@ C87CF4F6D5765F6888E42C8EA35BEADC /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; C8901112E93C89C013ECC8FB6C4C26F5 /* FIRGameCenterAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGameCenterAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/GameCenter/FIRGameCenterAuthCredential.m; sourceTree = "<group>"; }; C91DC76D58759CD1F348B209C922CF4F /* FIRAuthNotificationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthNotificationManager.m; path = FirebaseAuth/Sources/SystemService/FIRAuthNotificationManager.m; sourceTree = "<group>"; }; - C9416943ECB62B8B15909880395C2BE8 /* common.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = common.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/common.nanopb.cc; sourceTree = "<group>"; }; + C9416943ECB62B8B15909880395C2BE8 /* common.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = common.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/common.nanopb.cc; sourceTree = "<group>"; }; C945E21621E9FBB4E6CFB494080C6C08 /* server_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_interface.h; path = include/grpcpp/impl/codegen/server_interface.h; sourceTree = "<group>"; }; C974CA09A29003DE0E814B77D2208F90 /* FIRGetProjectConfigRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGetProjectConfigRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRGetProjectConfigRequest.h; sourceTree = "<group>"; }; - C978B25A20F14EBB57DF704F1F0A39E6 /* server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server.cc; path = src/core/lib/surface/server.cc; sourceTree = "<group>"; }; + C978B25A20F14EBB57DF704F1F0A39E6 /* server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server.cc; path = src/core/lib/surface/server.cc; sourceTree = "<group>"; }; C9833A2F9F412D749C46090251F3C6C7 /* FIRStorageDeleteTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageDeleteTask.h; path = FirebaseStorage/Sources/FIRStorageDeleteTask.h; sourceTree = "<group>"; }; C9997AA1F6321342025243A598DEFCC9 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = "<group>"; }; - C9A227B6E607ABA27E0B442355D7859C /* derive_key.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = derive_key.c; path = src/crypto/cipher_extra/derive_key.c; sourceTree = "<group>"; }; + C9A227B6E607ABA27E0B442355D7859C /* derive_key.c */ = {isa = PBXFileReference; includeInIndex = 1; name = derive_key.c; path = src/crypto/cipher_extra/derive_key.c; sourceTree = "<group>"; }; C9BB1D5A3BC3D97856A8FF59BA4B8BD2 /* NSURLSession+GULPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+GULPromises.h"; path = "GoogleUtilities/Environment/Public/GoogleUtilities/NSURLSession+GULPromises.h"; sourceTree = "<group>"; }; C9DE761EE51CA06D0303CDA7EA0BA1D6 /* FIRMultiFactorAssertion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRMultiFactorAssertion.m; path = FirebaseAuth/Sources/MultiFactor/FIRMultiFactorAssertion.m; sourceTree = "<group>"; }; CA063C80D39FBE28823A0C244F9C4F83 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = "<group>"; }; @@ -10905,18 +10904,18 @@ CA2190A2903B11511652E54BCE170BF5 /* FIRResetPasswordRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRResetPasswordRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRResetPasswordRequest.h; sourceTree = "<group>"; }; CA56174A29D59848AA34623087748D4A /* grpcpp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpcpp.h; path = include/grpcpp/grpcpp.h; sourceTree = "<group>"; }; CA6ACE5418DBA4E8F938FF1EBD81FE77 /* upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = upb.h; path = third_party/upb/upb/upb.h; sourceTree = "<group>"; }; - CA6AF0C1E4C528C8F2BF769B5C3E7F4E /* schedule.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = schedule.cc; path = Firestore/core/src/util/schedule.cc; sourceTree = "<group>"; }; + CA6AF0C1E4C528C8F2BF769B5C3E7F4E /* schedule.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = schedule.cc; path = Firestore/core/src/util/schedule.cc; sourceTree = "<group>"; }; CA7ED3C55644E8A30F48A40926DDD2B6 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/digest/internal.h; sourceTree = "<group>"; }; - CAC1B8C277DAD8D65527F938A020458B /* verify_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = verify_mutation.cc; path = Firestore/core/src/model/verify_mutation.cc; sourceTree = "<group>"; }; + CAC1B8C277DAD8D65527F938A020458B /* verify_mutation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = verify_mutation.cc; path = Firestore/core/src/model/verify_mutation.cc; sourceTree = "<group>"; }; CAD1FA8C40F1B0D9E947EE696AD11BD2 /* log.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log.h; path = include/grpc/support/log.h; sourceTree = "<group>"; }; CAD57297C81FFD63B91908BA67CDC6D8 /* FirebaseAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAuth.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FirebaseAuth.h; sourceTree = "<group>"; }; CADB828A75EA3B4DE14B92807A3140A9 /* FIRUserMetadata_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRUserMetadata_Internal.h; path = FirebaseAuth/Sources/User/FIRUserMetadata_Internal.h; sourceTree = "<group>"; }; - CADF9C236D96F3F92C5C353B1C6F5697 /* time.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time.cc; path = absl/time/time.cc; sourceTree = "<group>"; }; - CB01540AF727879D5416D21E49FD7354 /* tsi_error.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tsi_error.cc; path = src/core/lib/security/transport/tsi_error.cc; sourceTree = "<group>"; }; + CADF9C236D96F3F92C5C353B1C6F5697 /* time.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time.cc; path = absl/time/time.cc; sourceTree = "<group>"; }; + CB01540AF727879D5416D21E49FD7354 /* tsi_error.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tsi_error.cc; path = src/core/lib/security/transport/tsi_error.cc; sourceTree = "<group>"; }; CB01D6794E967FE058E690E932044D9A /* FIRStorageUpdateMetadataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageUpdateMetadataTask.h; path = FirebaseStorage/Sources/FIRStorageUpdateMetadataTask.h; sourceTree = "<group>"; }; CB389249D3AA3DA1B3C2A45D599BE38D /* obj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj.h; path = src/include/openssl/obj.h; sourceTree = "<group>"; }; - CB72CA162820A9698B0FFDF10730FCA3 /* grpc_tls_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_tls_credentials_options.cc; path = src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc; sourceTree = "<group>"; }; - CB8F320E54EE6658D312E86807DD9C66 /* latlng.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = latlng.nanopb.cc; path = Firestore/Protos/nanopb/google/type/latlng.nanopb.cc; sourceTree = "<group>"; }; + CB72CA162820A9698B0FFDF10730FCA3 /* grpc_tls_credentials_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_tls_credentials_options.cc; path = src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc; sourceTree = "<group>"; }; + CB8F320E54EE6658D312E86807DD9C66 /* latlng.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = latlng.nanopb.cc; path = Firestore/Protos/nanopb/google/type/latlng.nanopb.cc; sourceTree = "<group>"; }; CB92DAF05974E6E9FD8E11EC61D86AD2 /* FIRStartMFASignInResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStartMFASignInResponse.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRStartMFASignInResponse.m; sourceTree = "<group>"; }; CBB0D8980B71A837AD93967A5D3204CB /* FIRTwitterAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthCredential.h; path = FirebaseAuth/Sources/AuthProvider/Twitter/FIRTwitterAuthCredential.h; sourceTree = "<group>"; }; CBD8C35FA407766356D9609022CB7524 /* ssl_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_types.h; path = src/core/tsi/ssl_types.h; sourceTree = "<group>"; }; @@ -10924,67 +10923,67 @@ CC07BB9867E8064A22573537099BABF3 /* credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = credentials.h; path = src/core/lib/security/credentials/credentials.h; sourceTree = "<group>"; }; CC1B2497514A9B49C3C9B29880AF177D /* work_serializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = work_serializer.h; path = src/core/lib/iomgr/work_serializer.h; sourceTree = "<group>"; }; CC415CE1C6F0FF96CA2B81A21A4281BB /* init.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = init.h; path = src/core/lib/surface/init.h; sourceTree = "<group>"; }; - CCB262B6E79F8FD3D0AFCBB219D0E075 /* x_name.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_name.c; path = src/crypto/x509/x_name.c; sourceTree = "<group>"; }; + CCB262B6E79F8FD3D0AFCBB219D0E075 /* x_name.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_name.c; path = src/crypto/x509/x_name.c; sourceTree = "<group>"; }; CCB947E249A0067B56BE7682DF3080F6 /* FIRGetProjectConfigRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetProjectConfigRequest.m; sourceTree = "<group>"; }; CCCF3E8AB4D91F39A26289D63A20F8E6 /* sync_generic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sync_generic.h; path = include/grpc/support/sync_generic.h; sourceTree = "<group>"; }; - CD072273D0B33788EDAE9CF401068C11 /* iam_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iam_credentials.cc; path = src/core/lib/security/credentials/iam/iam_credentials.cc; sourceTree = "<group>"; }; - CD0E1374DFDF21D2179ACBC42F758527 /* a_bool.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_bool.c; path = src/crypto/asn1/a_bool.c; sourceTree = "<group>"; }; + CD072273D0B33788EDAE9CF401068C11 /* iam_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iam_credentials.cc; path = src/core/lib/security/credentials/iam/iam_credentials.cc; sourceTree = "<group>"; }; + CD0E1374DFDF21D2179ACBC42F758527 /* a_bool.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_bool.c; path = src/crypto/asn1/a_bool.c; sourceTree = "<group>"; }; CD1D94E54C44685AA6A328AC1AF4246F /* transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security.h; path = src/core/tsi/transport_security.h; sourceTree = "<group>"; }; CD5F3FA36B958D543C97E548C2024C78 /* alts_counter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_counter.h; path = src/core/tsi/alts/frame_protector/alts_counter.h; sourceTree = "<group>"; }; - CD6FE9BC6E2A403C0EA894F4A1A82BDF /* crc32c.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = crc32c.cc; path = util/crc32c.cc; sourceTree = "<group>"; }; + CD6FE9BC6E2A403C0EA894F4A1A82BDF /* crc32c.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = crc32c.cc; path = util/crc32c.cc; sourceTree = "<group>"; }; CD83DA8361920A044E6D57052A6FC946 /* call_combiner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_combiner.h; path = src/core/lib/iomgr/call_combiner.h; sourceTree = "<group>"; }; CD93B811FEB875EAFF759FE542D1F585 /* strip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strip.h; path = absl/strings/strip.h; sourceTree = "<group>"; }; CDAB6772E8A9BE6034609E3657132C85 /* FIREmailLinkSignInRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIREmailLinkSignInRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIREmailLinkSignInRequest.m; sourceTree = "<group>"; }; CDAC48A01B1A24318AB0259E5988DF83 /* channel_arguments_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_arguments_impl.h; path = include/grpcpp/support/channel_arguments_impl.h; sourceTree = "<group>"; }; - CDBDABB86F4559E834F61C9E70385E77 /* writing.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = writing.cc; path = src/core/ext/transport/chttp2/transport/writing.cc; sourceTree = "<group>"; }; - CDC6306250F9B8F0EFA223C7BD589E85 /* get_current_time_chrono.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = get_current_time_chrono.inc; path = absl/time/internal/get_current_time_chrono.inc; sourceTree = "<group>"; }; + CDBDABB86F4559E834F61C9E70385E77 /* writing.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = writing.cc; path = src/core/ext/transport/chttp2/transport/writing.cc; sourceTree = "<group>"; }; + CDC6306250F9B8F0EFA223C7BD589E85 /* get_current_time_chrono.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = get_current_time_chrono.inc; path = absl/time/internal/get_current_time_chrono.inc; sourceTree = "<group>"; }; CE0B9D41E67C0F464D45C6D2BBFB48E6 /* resolve_address_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolve_address_custom.h; path = src/core/lib/iomgr/resolve_address_custom.h; sourceTree = "<group>"; }; - CE109D0F72C1EAA766F117EA754423DE /* document_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_snapshot.cc; path = Firestore/core/src/api/document_snapshot.cc; sourceTree = "<group>"; }; - CE40059ABDB6117624A044DCB4761FBB /* load_file.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = load_file.cc; path = src/core/lib/iomgr/load_file.cc; sourceTree = "<group>"; }; - CE40247A6C4AAD414A61332845587622 /* pem_info.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_info.c; path = src/crypto/pem/pem_info.c; sourceTree = "<group>"; }; + CE109D0F72C1EAA766F117EA754423DE /* document_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_snapshot.cc; path = Firestore/core/src/api/document_snapshot.cc; sourceTree = "<group>"; }; + CE40059ABDB6117624A044DCB4761FBB /* load_file.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = load_file.cc; path = src/core/lib/iomgr/load_file.cc; sourceTree = "<group>"; }; + CE40247A6C4AAD414A61332845587622 /* pem_info.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_info.c; path = src/crypto/pem/pem_info.c; sourceTree = "<group>"; }; CE6B6CD2DB2640B7F5799E08CD5DF35A /* resource.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resource.upb.h; path = "src/core/ext/upb-generated/envoy/annotations/resource.upb.h"; sourceTree = "<group>"; }; CE6EC55331548621CDA78C4516876B80 /* context_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = context_list.h; path = src/core/ext/transport/chttp2/transport/context_list.h; sourceTree = "<group>"; }; - CE7EC19A6E5C9FDC470DE644D1234FAD /* endpoint.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = endpoint.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c"; sourceTree = "<group>"; }; + CE7EC19A6E5C9FDC470DE644D1234FAD /* endpoint.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = endpoint.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c"; sourceTree = "<group>"; }; CE80E72C78B299687830AEA36C2FAB42 /* static_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = static_metadata.h; path = src/core/lib/transport/static_metadata.h; sourceTree = "<group>"; }; - CE8765B3053874E73AFDC78B5D6B4396 /* CLTypingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CLTypingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CE8765B3053874E73AFDC78B5D6B4396 /* CLTypingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CLTypingLabel.framework; path = CLTypingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CE9875C8A73877F86489E1084A226319 /* gethostname.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gethostname.h; path = src/core/lib/iomgr/gethostname.h; sourceTree = "<group>"; }; CEA4E29E79F07BACF500C7C53220F0F1 /* FIRAuthInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInterop.h; path = Interop/Auth/Public/FIRAuthInterop.h; sourceTree = "<group>"; }; - CEB767725D4B9EF98255CFF7D155BA58 /* shift.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = shift.c; path = src/crypto/fipsmodule/bn/shift.c; sourceTree = "<group>"; }; + CEB767725D4B9EF98255CFF7D155BA58 /* shift.c */ = {isa = PBXFileReference; includeInIndex = 1; name = shift.c; path = src/crypto/fipsmodule/bn/shift.c; sourceTree = "<group>"; }; CEC566EDC32C5C63C7332E1487CD7C0E /* FIRVerifyCustomTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVerifyCustomTokenRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyCustomTokenRequest.h; sourceTree = "<group>"; }; CF08CEE434BFDECE4D2F449FC1D57260 /* FIRPhoneMultiFactorAssertion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRPhoneMultiFactorAssertion+Internal.h"; path = "FirebaseAuth/Sources/MultiFactor/Phone/FIRPhoneMultiFactorAssertion+Internal.h"; sourceTree = "<group>"; }; - CF1EB2519CA5F0F6F8EAF1EE851595DC /* key_field_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = key_field_in_filter.cc; path = Firestore/core/src/core/key_field_in_filter.cc; sourceTree = "<group>"; }; + CF1EB2519CA5F0F6F8EAF1EE851595DC /* key_field_in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = key_field_in_filter.cc; path = Firestore/core/src/core/key_field_in_filter.cc; sourceTree = "<group>"; }; CF39C960AD329D704ECAF3F5F63426AC /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/grpc/status.h; sourceTree = "<group>"; }; - CF3B4D7EFBD231DE57CFF5DB4D8BC5DE /* t_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = t_x509.c; path = src/crypto/x509/t_x509.c; sourceTree = "<group>"; }; - CF546082E503B7F342DE88B1428A1110 /* md4.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = md4.c; path = src/crypto/fipsmodule/md4/md4.c; sourceTree = "<group>"; }; - CF8F9E647575416C74D93C9CA22057FF /* atm.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = atm.cc; path = src/core/lib/gpr/atm.cc; sourceTree = "<group>"; }; + CF3B4D7EFBD231DE57CFF5DB4D8BC5DE /* t_x509.c */ = {isa = PBXFileReference; includeInIndex = 1; name = t_x509.c; path = src/crypto/x509/t_x509.c; sourceTree = "<group>"; }; + CF546082E503B7F342DE88B1428A1110 /* md4.c */ = {isa = PBXFileReference; includeInIndex = 1; name = md4.c; path = src/crypto/fipsmodule/md4/md4.c; sourceTree = "<group>"; }; + CF8F9E647575416C74D93C9CA22057FF /* atm.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = atm.cc; path = src/core/lib/gpr/atm.cc; sourceTree = "<group>"; }; CFD919B5DF4AFF5E0C4382DE4ACB5BF1 /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = "<group>"; }; CFE011D0ACBABC6D4403A1DE1E583116 /* crc32c.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crc32c.h; path = util/crc32c.h; sourceTree = "<group>"; }; - CFFF4177ACCD5EA51AD267F59F59DCC3 /* s3_pkt.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = s3_pkt.cc; path = src/ssl/s3_pkt.cc; sourceTree = "<group>"; }; + CFFF4177ACCD5EA51AD267F59F59DCC3 /* s3_pkt.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = s3_pkt.cc; path = src/ssl/s3_pkt.cc; sourceTree = "<group>"; }; D02E087A3CBA948944407C480F2C8046 /* md32_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = src/crypto/fipsmodule/digest/md32_common.h; sourceTree = "<group>"; }; D033C4F3FFFFBE4DD54BBF1AC147FF9A /* FIRWithdrawMFARequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRWithdrawMFARequest.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Unenroll/FIRWithdrawMFARequest.h; sourceTree = "<group>"; }; - D03BA9B99C007E1316E813F7CC65997F /* client_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = client_channel.cc; path = src/core/ext/filters/client_channel/client_channel.cc; sourceTree = "<group>"; }; - D04F69E2CB0179FAF6F2482E595CA313 /* message_compress_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = message_compress_filter.cc; path = src/core/ext/filters/http/message_compress/message_compress_filter.cc; sourceTree = "<group>"; }; + D03BA9B99C007E1316E813F7CC65997F /* client_channel.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = client_channel.cc; path = src/core/ext/filters/client_channel/client_channel.cc; sourceTree = "<group>"; }; + D04F69E2CB0179FAF6F2482E595CA313 /* message_compress_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = message_compress_filter.cc; path = src/core/ext/filters/http/message_compress/message_compress_filter.cc; sourceTree = "<group>"; }; D0648BD061B3E0728CBD366BAA0E70F2 /* FIRAuthAPNSTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAPNSTokenManager.m; path = FirebaseAuth/Sources/SystemService/FIRAuthAPNSTokenManager.m; sourceTree = "<group>"; }; D0767128DE48873E9910EB5429B17196 /* stats_data.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stats_data.h; path = src/core/lib/debug/stats_data.h; sourceTree = "<group>"; }; - D099BD9FC773AFE79BB6113D83F3CA90 /* grpc_ares_ev_driver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_ev_driver.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc; sourceTree = "<group>"; }; + D099BD9FC773AFE79BB6113D83F3CA90 /* grpc_ares_ev_driver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_ev_driver.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc; sourceTree = "<group>"; }; D09B74F642B3CA0CC7132C2F3998C634 /* inline_variable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = inline_variable.h; path = absl/base/internal/inline_variable.h; sourceTree = "<group>"; }; D0C0F8E30F59FC7FDB944B4B2343C53E /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/bio/internal.h; sourceTree = "<group>"; }; - D0C629E16533FF27CC8D9C83A5F6B390 /* x_info.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_info.c; path = src/crypto/x509/x_info.c; sourceTree = "<group>"; }; + D0C629E16533FF27CC8D9C83A5F6B390 /* x_info.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_info.c; path = src/crypto/x509/x_info.c; sourceTree = "<group>"; }; D0D038DBFA728A0143E5A6E078EE9F07 /* iam_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iam_credentials.h; path = src/core/lib/security/credentials/iam/iam_credentials.h; sourceTree = "<group>"; }; - D0D3A4D8CD621950915D7DDCAC15FA63 /* max_age_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = max_age_filter.cc; path = src/core/ext/filters/max_age/max_age_filter.cc; sourceTree = "<group>"; }; + D0D3A4D8CD621950915D7DDCAC15FA63 /* max_age_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = max_age_filter.cc; path = src/core/ext/filters/max_age/max_age_filter.cc; sourceTree = "<group>"; }; D0E99F05C310AC5521B130C9EE4D4D99 /* call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call.h; path = include/grpcpp/impl/codegen/call.h; sourceTree = "<group>"; }; - D107A6D102AB33650A2CD7250E61CCA6 /* bn.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bn.c; path = src/crypto/fipsmodule/bn/bn.c; sourceTree = "<group>"; }; - D1115CF7F43933E982B5AAA0986B6CC4 /* resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolver.cc; path = src/core/ext/filters/client_channel/resolver.cc; sourceTree = "<group>"; }; + D107A6D102AB33650A2CD7250E61CCA6 /* bn.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bn.c; path = src/crypto/fipsmodule/bn/bn.c; sourceTree = "<group>"; }; + D1115CF7F43933E982B5AAA0986B6CC4 /* resolver.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolver.cc; path = src/core/ext/filters/client_channel/resolver.cc; sourceTree = "<group>"; }; D117DA948B765545915CF7D17E2C9631 /* alts_iovec_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_iovec_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h; sourceTree = "<group>"; }; - D14A4EF0A177FDE6C59B53099740A5BE /* credentials_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = credentials_provider.cc; path = Firestore/core/src/auth/credentials_provider.cc; sourceTree = "<group>"; }; - D153E3323FE742B06295F70BCB63950D /* montgomery.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = montgomery.c; path = src/crypto/fipsmodule/bn/montgomery.c; sourceTree = "<group>"; }; - D15B277D11AFC3FD3AC58D22883B8AAC /* resolver_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolver_registry.cc; path = src/core/ext/filters/client_channel/resolver_registry.cc; sourceTree = "<group>"; }; - D17631950D6321ACCD3CFC30D85310B1 /* spinlock_posix.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = spinlock_posix.inc; path = absl/base/internal/spinlock_posix.inc; sourceTree = "<group>"; }; - D184EA1833EC8D788E7B1FC6AF3A8D06 /* metadata_array.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = metadata_array.cc; path = src/core/lib/surface/metadata_array.cc; sourceTree = "<group>"; }; - D1C081FF9E9D7CCEFB2A5DA8E10BC4DD /* document_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_reference.cc; path = Firestore/core/src/api/document_reference.cc; sourceTree = "<group>"; }; + D14A4EF0A177FDE6C59B53099740A5BE /* credentials_provider.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = credentials_provider.cc; path = Firestore/core/src/auth/credentials_provider.cc; sourceTree = "<group>"; }; + D153E3323FE742B06295F70BCB63950D /* montgomery.c */ = {isa = PBXFileReference; includeInIndex = 1; name = montgomery.c; path = src/crypto/fipsmodule/bn/montgomery.c; sourceTree = "<group>"; }; + D15B277D11AFC3FD3AC58D22883B8AAC /* resolver_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolver_registry.cc; path = src/core/ext/filters/client_channel/resolver_registry.cc; sourceTree = "<group>"; }; + D17631950D6321ACCD3CFC30D85310B1 /* spinlock_posix.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock_posix.inc; path = absl/base/internal/spinlock_posix.inc; sourceTree = "<group>"; }; + D184EA1833EC8D788E7B1FC6AF3A8D06 /* metadata_array.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = metadata_array.cc; path = src/core/lib/surface/metadata_array.cc; sourceTree = "<group>"; }; + D1C081FF9E9D7CCEFB2A5DA8E10BC4DD /* document_reference.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_reference.cc; path = Firestore/core/src/api/document_reference.cc; sourceTree = "<group>"; }; D1C2A657DDB0356DBF22D4BCBFD25745 /* FIRAuthKeychainServices.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthKeychainServices.m; path = FirebaseAuth/Sources/Storage/FIRAuthKeychainServices.m; sourceTree = "<group>"; }; D1F0B54E81645321522C0A0A23503A89 /* callback_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = callback_common.h; path = include/grpcpp/impl/codegen/callback_common.h; sourceTree = "<group>"; }; - D20B0AF5F663C319C1280BCC56A0E629 /* t1_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = t1_lib.cc; path = src/ssl/t1_lib.cc; sourceTree = "<group>"; }; + D20B0AF5F663C319C1280BCC56A0E629 /* t1_lib.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = t1_lib.cc; path = src/ssl/t1_lib.cc; sourceTree = "<group>"; }; D2231F9A1004FCAB1CD944FC99E13C07 /* str_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = str_split.h; path = absl/strings/str_split.h; sourceTree = "<group>"; }; D23EADF42356BFBA80D3BC8D4CCF6B78 /* context_list.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = context_list.h; path = src/core/ext/transport/chttp2/transport/context_list.h; sourceTree = "<group>"; }; D245B2FA7D83D6738416E23AEE364BD0 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = "<group>"; }; @@ -10993,32 +10992,32 @@ D27671C57F265D3FC38FA7744DEC84FA /* poly1305.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = poly1305.h; path = src/include/openssl/poly1305.h; sourceTree = "<group>"; }; D2AFF73BF0C12961C40C80BD81D41A76 /* timers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timers.h; path = src/core/lib/profiling/timers.h; sourceTree = "<group>"; }; D2B83DAEA0FC9131A81F32AD395AC7B5 /* message_compress_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_compress_filter.h; path = src/core/ext/filters/http/message_compress/message_compress_filter.h; sourceTree = "<group>"; }; - D2C38430F9352C2E2F56DB2227DB92F4 /* retry_throttle.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = retry_throttle.cc; path = src/core/ext/filters/client_channel/retry_throttle.cc; sourceTree = "<group>"; }; + D2C38430F9352C2E2F56DB2227DB92F4 /* retry_throttle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = retry_throttle.cc; path = src/core/ext/filters/client_channel/retry_throttle.cc; sourceTree = "<group>"; }; D2CB29912CE566681BF11262F069B558 /* builder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = builder.h; path = db/builder.h; sourceTree = "<group>"; }; - D31DDFD98547C4650BBC1E64D7AA1627 /* field_value.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = field_value.cc; path = Firestore/core/src/model/field_value.cc; sourceTree = "<group>"; }; + D31DDFD98547C4650BBC1E64D7AA1627 /* field_value.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = field_value.cc; path = Firestore/core/src/model/field_value.cc; sourceTree = "<group>"; }; D327781F260DC22BA63D2A5F66995F8A /* FIRWithdrawMFARequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRWithdrawMFARequest.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Unenroll/FIRWithdrawMFARequest.m; sourceTree = "<group>"; }; - D35291A12AB17848C12F3AB193F7B1F6 /* refcount_lock.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = refcount_lock.c; path = src/crypto/refcount_lock.c; sourceTree = "<group>"; }; + D35291A12AB17848C12F3AB193F7B1F6 /* refcount_lock.c */ = {isa = PBXFileReference; includeInIndex = 1; name = refcount_lock.c; path = src/crypto/refcount_lock.c; sourceTree = "<group>"; }; D36CB2233F4AD9CC81ACDAF7F1CF58F0 /* span.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = span.h; path = absl/types/span.h; sourceTree = "<group>"; }; - D36D8F51C6BD4100648585D232EE22DA /* grpc_ares_wrapper_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_ares_wrapper_libuv.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc; sourceTree = "<group>"; }; + D36D8F51C6BD4100648585D232EE22DA /* grpc_ares_wrapper_libuv.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_ares_wrapper_libuv.cc; path = src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc; sourceTree = "<group>"; }; D3781328D01656EC2BA1E4138ACF856D /* child_policy_handler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = child_policy_handler.h; path = src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h; sourceTree = "<group>"; }; D396329FB8457A41F8AD0F4A24AF31CB /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = "<group>"; }; D3B23E10B4314FAEDD5686274537CE6C /* orca_load_report.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = orca_load_report.upb.h; path = "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h"; sourceTree = "<group>"; }; D3BD0082F297018188EE92262144EDAF /* socket_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_windows.h; path = src/core/lib/iomgr/socket_windows.h; sourceTree = "<group>"; }; D404BF0DD1A91CFBEDC1D0990462E739 /* db_iter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db_iter.h; path = db/db_iter.h; sourceTree = "<group>"; }; D4269142AE7888586658A95D99A93694 /* status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status.h; path = include/grpcpp/support/status.h; sourceTree = "<group>"; }; - D434892AC309A2295488BAC23F6B5521 /* leveldb_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_util.cc; path = Firestore/core/src/local/leveldb_util.cc; sourceTree = "<group>"; }; + D434892AC309A2295488BAC23F6B5521 /* leveldb_util.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_util.cc; path = Firestore/core/src/local/leveldb_util.cc; sourceTree = "<group>"; }; D44B1D2F1B768DFA8893BC01DA17D099 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = "<group>"; }; D4556BE49D3B8FD1D7E01A42044513C7 /* FIRStoragePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStoragePath.h; path = FirebaseStorage/Sources/FIRStoragePath.h; sourceTree = "<group>"; }; D46173FBBB0DEDA43373641D7E9F9E34 /* health_check.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.h"; sourceTree = "<group>"; }; - D46EBD2FB82EA1A3591E39C03EECC4B3 /* circuit_breaker.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = circuit_breaker.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c"; sourceTree = "<group>"; }; + D46EBD2FB82EA1A3591E39C03EECC4B3 /* circuit_breaker.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = circuit_breaker.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c"; sourceTree = "<group>"; }; D4919C5E6DA8C30E8093D4B46BFBCB7E /* FIRAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthCredential.m; path = FirebaseAuth/Sources/AuthProvider/FIRAuthCredential.m; sourceTree = "<group>"; }; D49CA46AAB1B61ED79A0C4D2DC4EADAD /* transport_security_common_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = transport_security_common_api.h; path = src/core/tsi/alts/handshaker/transport_security_common_api.h; sourceTree = "<group>"; }; D49E858839B7A57C935DA1ABDC04B780 /* channel_trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_trace.h; path = src/core/lib/channel/channel_trace.h; sourceTree = "<group>"; }; D4B51E47DC3A9BE522B2CB6359B637EA /* empty.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = empty.upb.h; path = "src/core/ext/upb-generated/google/protobuf/empty.upb.h"; sourceTree = "<group>"; }; - D4C2D6A9293ED38A769ED947231404FB /* aead.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = aead.c; path = src/crypto/fipsmodule/cipher/aead.c; sourceTree = "<group>"; }; - D4C5DB476F5D0F8A959D1A60153CB806 /* v3_extku.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_extku.c; path = src/crypto/x509v3/v3_extku.c; sourceTree = "<group>"; }; + D4C2D6A9293ED38A769ED947231404FB /* aead.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aead.c; path = src/crypto/fipsmodule/cipher/aead.c; sourceTree = "<group>"; }; + D4C5DB476F5D0F8A959D1A60153CB806 /* v3_extku.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_extku.c; path = src/crypto/x509v3/v3_extku.c; sourceTree = "<group>"; }; D4CBBA05E1F78C0546137DD5B2BF2B44 /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = src/include/openssl/rc4.h; sourceTree = "<group>"; }; - D4D99AC3AC10BB5805ACB7FB2DB77A31 /* digest.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = digest.c; path = src/crypto/fipsmodule/digest/digest.c; sourceTree = "<group>"; }; + D4D99AC3AC10BB5805ACB7FB2DB77A31 /* digest.c */ = {isa = PBXFileReference; includeInIndex = 1; name = digest.c; path = src/crypto/fipsmodule/digest/digest.c; sourceTree = "<group>"; }; D4F8B6B89616E33E13D75394BA22FDB3 /* FirebaseAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseAuth-dummy.m"; sourceTree = "<group>"; }; D5174E94857B8439FEE5E78B782904AB /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = src/include/openssl/x509.h; sourceTree = "<group>"; }; D51A3C0FB1DAFE19BD37B7342760C8EA /* polling_entity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = polling_entity.h; path = src/core/lib/iomgr/polling_entity.h; sourceTree = "<group>"; }; @@ -11026,7 +11025,7 @@ D51D6746BE99F438425F90D5D7400F48 /* pollset_set_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_set_custom.h; path = src/core/lib/iomgr/pollset_set_custom.h; sourceTree = "<group>"; }; D53D5E6DDC965455222C78D5420DB533 /* client_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel.h; path = src/core/ext/filters/client_channel/client_channel.h; sourceTree = "<group>"; }; D546D188A709206529EB565014C8CD06 /* arg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arg.h; path = absl/strings/internal/str_format/arg.h; sourceTree = "<group>"; }; - D555B54FA89AA07845DE425A0BA3683C /* server_secure_chttp2.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_secure_chttp2.cc; path = src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc; sourceTree = "<group>"; }; + D555B54FA89AA07845DE425A0BA3683C /* server_secure_chttp2.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_secure_chttp2.cc; path = src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc; sourceTree = "<group>"; }; D559758D33F7E25814DB84235A9353EA /* filter_block.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter_block.h; path = table/filter_block.h; sourceTree = "<group>"; }; D58BCD5F40923DCBB90204B9F784ED73 /* cert.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cert.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.h"; sourceTree = "<group>"; }; D59ACCCAB58BE6B4CF560E2B738D8F53 /* FIRVerifyCustomTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyCustomTokenResponse.m; sourceTree = "<group>"; }; @@ -11035,203 +11034,203 @@ D642729CC2EE974A64FBEEB23D546572 /* timestamp.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = timestamp.upb.h; path = "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h"; sourceTree = "<group>"; }; D6702941307A7B6387B8BC92D9AC3541 /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkConstants.h; sourceTree = "<group>"; }; D6832ACE3FC15EEC75248519082CAC82 /* GoogleDataTransport-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleDataTransport-Info.plist"; sourceTree = "<group>"; }; - D68C513E344DCC8A15F7D12828393297 /* ssl_session_openssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_session_openssl.cc; path = src/core/tsi/ssl/session_cache/ssl_session_openssl.cc; sourceTree = "<group>"; }; + D68C513E344DCC8A15F7D12828393297 /* ssl_session_openssl.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_session_openssl.cc; path = src/core/tsi/ssl/session_cache/ssl_session_openssl.cc; sourceTree = "<group>"; }; D69B873E28E41CB2E7B9AD5D9CE36026 /* endpoint.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.h"; sourceTree = "<group>"; }; - D6C2E1F73724CDD887B61D1AB4C09A02 /* a_verify.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_verify.c; path = src/crypto/x509/a_verify.c; sourceTree = "<group>"; }; + D6C2E1F73724CDD887B61D1AB4C09A02 /* a_verify.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_verify.c; path = src/crypto/x509/a_verify.c; sourceTree = "<group>"; }; D6C8E1C2AE4290B31E251F5E404AE14B /* error_cfstream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_cfstream.h; path = src/core/lib/iomgr/error_cfstream.h; sourceTree = "<group>"; }; D6D47E49940BF02DEBAF38D1960AF285 /* tls_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_credentials.h; path = src/core/lib/security/credentials/tls/tls_credentials.h; sourceTree = "<group>"; }; - D6DF13FC29E9FB76E6BA52715EF0C7EB /* grpclb_channel_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpclb_channel_secure.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc; sourceTree = "<group>"; }; + D6DF13FC29E9FB76E6BA52715EF0C7EB /* grpclb_channel_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpclb_channel_secure.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc; sourceTree = "<group>"; }; D702F420D90311B64051B1BE79EA7B95 /* bdp_estimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bdp_estimator.h; path = src/core/lib/transport/bdp_estimator.h; sourceTree = "<group>"; }; D722DDDF6CF7F02598C1C4ABFE21A549 /* altscontext.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = altscontext.upb.h; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h"; sourceTree = "<group>"; }; - D72501A77A35B5B61E7CE6AC440A8DAD /* x_exten.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_exten.c; path = src/crypto/x509/x_exten.c; sourceTree = "<group>"; }; - D72C570BE5623BCA81B83741848BC6F4 /* mutation_batch_result.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = mutation_batch_result.cc; path = Firestore/core/src/model/mutation_batch_result.cc; sourceTree = "<group>"; }; - D739B5CBFC5196BA6EB999B6E669D340 /* alts_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_security_connector.cc; path = src/core/lib/security/security_connector/alts/alts_security_connector.cc; sourceTree = "<group>"; }; + D72501A77A35B5B61E7CE6AC440A8DAD /* x_exten.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_exten.c; path = src/crypto/x509/x_exten.c; sourceTree = "<group>"; }; + D72C570BE5623BCA81B83741848BC6F4 /* mutation_batch_result.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = mutation_batch_result.cc; path = Firestore/core/src/model/mutation_batch_result.cc; sourceTree = "<group>"; }; + D739B5CBFC5196BA6EB999B6E669D340 /* alts_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_security_connector.cc; path = src/core/lib/security/security_connector/alts/alts_security_connector.cc; sourceTree = "<group>"; }; D73A3B3F216910C630BEF47A11B107A1 /* FIRAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuth.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuth.h; sourceTree = "<group>"; }; - D779F6EFA1DEECB33679B234DF3B7C50 /* authority.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = authority.cc; path = src/core/ext/transport/chttp2/client/authority.cc; sourceTree = "<group>"; }; - D7B6A6F481D1EC647373A0314DD3BD1E /* struct.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = struct.upb.c; path = "src/core/ext/upb-generated/google/protobuf/struct.upb.c"; sourceTree = "<group>"; }; + D779F6EFA1DEECB33679B234DF3B7C50 /* authority.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = authority.cc; path = src/core/ext/transport/chttp2/client/authority.cc; sourceTree = "<group>"; }; + D7B6A6F481D1EC647373A0314DD3BD1E /* struct.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = struct.upb.c; path = "src/core/ext/upb-generated/google/protobuf/struct.upb.c"; sourceTree = "<group>"; }; D7CEFD180812FE130F5680076133EF3C /* FIRPhoneMultiFactorGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRPhoneMultiFactorGenerator.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneMultiFactorGenerator.h; sourceTree = "<group>"; }; D7F1904AC5B5125634ED0E1CCA7CB2B8 /* create_channel_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_channel_impl.h; path = include/grpcpp/create_channel_impl.h; sourceTree = "<group>"; }; - D823640CE1F9FC9F51957B7B692A99FD /* spinlock_akaros.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = spinlock_akaros.inc; path = absl/base/internal/spinlock_akaros.inc; sourceTree = "<group>"; }; + D823640CE1F9FC9F51957B7B692A99FD /* spinlock_akaros.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock_akaros.inc; path = absl/base/internal/spinlock_akaros.inc; sourceTree = "<group>"; }; D8401F07E5D76083CDFA0A688E4D991A /* endpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint.h; path = src/core/lib/iomgr/endpoint.h; sourceTree = "<group>"; }; D8423C79C8E27354BC4AF17B5E9E38AE /* filter.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filter.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.h"; sourceTree = "<group>"; }; D88EE21AB5355E511B20232D02B441B2 /* api_listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api_listener.upb.h; path = "src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.h"; sourceTree = "<group>"; }; - D89A781A8CE03BE7787BFC14966EA748 /* view_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = view_snapshot.cc; path = Firestore/core/src/core/view_snapshot.cc; sourceTree = "<group>"; }; + D89A781A8CE03BE7787BFC14966EA748 /* view_snapshot.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = view_snapshot.cc; path = Firestore/core/src/core/view_snapshot.cc; sourceTree = "<group>"; }; D89E7AA5132876DEDAE90B2FD6646EDD /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = src/include/openssl/cmac.h; sourceTree = "<group>"; }; D8B2C292A30F608E39B15F6E2DBFDB39 /* string.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string.h; path = src/core/lib/gpr/string.h; sourceTree = "<group>"; }; - D8BA13BF0588D244A85C09D027114FBF /* tcp_server_utils_posix_noifaddrs.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_utils_posix_noifaddrs.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc; sourceTree = "<group>"; }; - D8CCDFFF24D230F4B9DA69DB23899E4C /* cpu-ppc64le.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-ppc64le.c"; path = "src/crypto/cpu-ppc64le.c"; sourceTree = "<group>"; }; - D8CECB6B044A5F29A94ED72900F881AA /* connectivity_monitor.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = connectivity_monitor.cc; path = Firestore/core/src/remote/connectivity_monitor.cc; sourceTree = "<group>"; }; + D8BA13BF0588D244A85C09D027114FBF /* tcp_server_utils_posix_noifaddrs.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_utils_posix_noifaddrs.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc; sourceTree = "<group>"; }; + D8CCDFFF24D230F4B9DA69DB23899E4C /* cpu-ppc64le.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-ppc64le.c"; path = "src/crypto/cpu-ppc64le.c"; sourceTree = "<group>"; }; + D8CECB6B044A5F29A94ED72900F881AA /* connectivity_monitor.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = connectivity_monitor.cc; path = Firestore/core/src/remote/connectivity_monitor.cc; sourceTree = "<group>"; }; D8FCF03081479DDC266EE11DE44EF8E8 /* create_channel_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_channel_internal.h; path = src/cpp/client/create_channel_internal.h; sourceTree = "<group>"; }; D9140A6E4D31304FAF567929F15AE860 /* uri_parser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = uri_parser.h; path = src/core/lib/uri/uri_parser.h; sourceTree = "<group>"; }; - D918F16E4D0286F05A3CEA3590258A74 /* server_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_cc.cc; path = src/cpp/server/server_cc.cc; sourceTree = "<group>"; }; + D918F16E4D0286F05A3CEA3590258A74 /* server_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_cc.cc; path = src/cpp/server/server_cc.cc; sourceTree = "<group>"; }; D9244A341B8A3A3C826398F2B7F261CB /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = "<group>"; }; - D93CF11161B87F23A506B67636028B31 /* load_balancer.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = load_balancer.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c"; sourceTree = "<group>"; }; + D93CF11161B87F23A506B67636028B31 /* load_balancer.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = load_balancer.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c"; sourceTree = "<group>"; }; D974E8886708C8C09B017E803922DE8A /* channel_stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack.h; path = src/core/lib/channel/channel_stack.h; sourceTree = "<group>"; }; - D97D36A8925F4A3E7BEABA754D27DD3B /* by_file.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = by_file.c; path = src/crypto/x509/by_file.c; sourceTree = "<group>"; }; + D97D36A8925F4A3E7BEABA754D27DD3B /* by_file.c */ = {isa = PBXFileReference; includeInIndex = 1; name = by_file.c; path = src/crypto/x509/by_file.c; sourceTree = "<group>"; }; D980E2A80C1B922CD06FF196960BA26B /* FIRAuthWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthWebViewController.h; path = FirebaseAuth/Sources/Utilities/FIRAuthWebViewController.h; sourceTree = "<group>"; }; D99758AAA16204B14B0D0624301F4FBA /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = "<group>"; }; - D99C8F7374CAABA2EE580D026AA6F2A3 /* env_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = env_windows.cc; path = src/core/lib/gpr/env_windows.cc; sourceTree = "<group>"; }; - D9AE88765553557D371E5DA113649511 /* v3_ncons.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_ncons.c; path = src/crypto/x509v3/v3_ncons.c; sourceTree = "<group>"; }; + D99C8F7374CAABA2EE580D026AA6F2A3 /* env_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = env_windows.cc; path = src/core/lib/gpr/env_windows.cc; sourceTree = "<group>"; }; + D9AE88765553557D371E5DA113649511 /* v3_ncons.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_ncons.c; path = src/crypto/x509v3/v3_ncons.c; sourceTree = "<group>"; }; D9CE6799C05067119A95F796BD2AE3C0 /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/err/internal.h; sourceTree = "<group>"; }; - D9DC3D3DBC2D5AAD030BF95CC6E81A18 /* log_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = log_writer.cc; path = db/log_writer.cc; sourceTree = "<group>"; }; + D9DC3D3DBC2D5AAD030BF95CC6E81A18 /* log_writer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = log_writer.cc; path = db/log_writer.cc; sourceTree = "<group>"; }; D9DCAB0B674D8EFA9F2753D1FF16A185 /* FIRWithdrawMFAResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRWithdrawMFAResponse.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Unenroll/FIRWithdrawMFAResponse.h; sourceTree = "<group>"; }; - D9E26FE8C899EF239B5AB55D5691A9A4 /* validate_service_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = validate_service_config.cc; path = src/cpp/common/validate_service_config.cc; sourceTree = "<group>"; }; + D9E26FE8C899EF239B5AB55D5691A9A4 /* validate_service_config.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = validate_service_config.cc; path = src/cpp/common/validate_service_config.cc; sourceTree = "<group>"; }; DA03AE7F373A930821A803397118DA7F /* FIRMultiFactorResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRMultiFactorResolver.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactorResolver.h; sourceTree = "<group>"; }; DA07EC34DB8D721509A6330D957C3E24 /* GDTCORRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORRegistrar.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORRegistrar.m; sourceTree = "<group>"; }; DA123304E1D1EC38667A7D97B01132E9 /* low_level_alloc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = low_level_alloc.h; path = absl/base/internal/low_level_alloc.h; sourceTree = "<group>"; }; DA5535EA21D66CA677D6E3E5C355CCA3 /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = "<group>"; }; - DA6E618BA2B69B0C5EDBCF15EAC6C060 /* health_check_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = health_check_client.cc; path = src/core/ext/filters/client_channel/health/health_check_client.cc; sourceTree = "<group>"; }; + DA6E618BA2B69B0C5EDBCF15EAC6C060 /* health_check_client.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = health_check_client.cc; path = src/core/ext/filters/client_channel/health/health_check_client.cc; sourceTree = "<group>"; }; DA74011731DAC5451920825B1B11BAD9 /* completion_queue_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue_impl.h; path = include/grpcpp/completion_queue_impl.h; sourceTree = "<group>"; }; DA9BD3E63C8031D14151C1AC97C1BBF8 /* extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = extension.h; path = absl/strings/internal/str_format/extension.h; sourceTree = "<group>"; }; DA9C738FFE99253A65400D4FC611FFA7 /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = "<group>"; }; - DAC5FF2A0B2E7322CAFA65DD70328476 /* server_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_context.cc; path = src/cpp/server/server_context.cc; sourceTree = "<group>"; }; - DACC3B2AE3A18E52935996C3F503AFCA /* div_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = div_extra.c; path = src/crypto/fipsmodule/bn/div_extra.c; sourceTree = "<group>"; }; - DAF44A60DC76AB87421192E2CA664C8E /* gethostname_sysconf.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = gethostname_sysconf.cc; path = src/core/lib/iomgr/gethostname_sysconf.cc; sourceTree = "<group>"; }; + DAC5FF2A0B2E7322CAFA65DD70328476 /* server_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_context.cc; path = src/cpp/server/server_context.cc; sourceTree = "<group>"; }; + DACC3B2AE3A18E52935996C3F503AFCA /* div_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = div_extra.c; path = src/crypto/fipsmodule/bn/div_extra.c; sourceTree = "<group>"; }; + DAF44A60DC76AB87421192E2CA664C8E /* gethostname_sysconf.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = gethostname_sysconf.cc; path = src/core/lib/iomgr/gethostname_sysconf.cc; sourceTree = "<group>"; }; DAF5AB57F04922A26C6DA02366CF7AB5 /* propagation_bits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = propagation_bits.h; path = include/grpc/impl/codegen/propagation_bits.h; sourceTree = "<group>"; }; - DAF86AEA6C04949A483A0242644DB2DE /* rsa.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsa.c; path = src/crypto/fipsmodule/rsa/rsa.c; sourceTree = "<group>"; }; + DAF86AEA6C04949A483A0242644DB2DE /* rsa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsa.c; path = src/crypto/fipsmodule/rsa/rsa.c; sourceTree = "<group>"; }; DB12BF94A07DF4A56DCFB19A00375CE3 /* FIRHeartbeatInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatInfo.m; path = FirebaseCore/Sources/FIRHeartbeatInfo.m; sourceTree = "<group>"; }; - DB29F378263A80CA69862812618D2CB2 /* http_connection_manager.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = http_connection_manager.upb.c; path = "src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c"; sourceTree = "<group>"; }; + DB29F378263A80CA69862812618D2CB2 /* http_connection_manager.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = http_connection_manager.upb.c; path = "src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c"; sourceTree = "<group>"; }; DB310C3E11096D5D4E2D298EFBCEA05C /* method_handler_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = method_handler_impl.h; path = include/grpcpp/impl/method_handler_impl.h; sourceTree = "<group>"; }; - DB3BCE0DB87EC37BA39A45AF40AA65BB /* snapshots_in_sync_listener_registration.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = snapshots_in_sync_listener_registration.cc; path = Firestore/core/src/api/snapshots_in_sync_listener_registration.cc; sourceTree = "<group>"; }; + DB3BCE0DB87EC37BA39A45AF40AA65BB /* snapshots_in_sync_listener_registration.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = snapshots_in_sync_listener_registration.cc; path = Firestore/core/src/api/snapshots_in_sync_listener_registration.cc; sourceTree = "<group>"; }; DB41896114FAB74B684761B84D1B83EE /* create_channel_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_channel_posix.h; path = include/grpcpp/create_channel_posix.h; sourceTree = "<group>"; }; - DB43E83E24DF3068AC890BC7A6EB2E67 /* a_d2i_fp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_d2i_fp.c; path = src/crypto/asn1/a_d2i_fp.c; sourceTree = "<group>"; }; + DB43E83E24DF3068AC890BC7A6EB2E67 /* a_d2i_fp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_d2i_fp.c; path = src/crypto/asn1/a_d2i_fp.c; sourceTree = "<group>"; }; DB4E4C479D2FAF6823AB264641FA664F /* varint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = varint.h; path = src/core/ext/transport/chttp2/transport/varint.h; sourceTree = "<group>"; }; DB7DE017920A41EB4EAA1A2891784135 /* create_auth_context.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = create_auth_context.h; path = include/grpcpp/impl/codegen/create_auth_context.h; sourceTree = "<group>"; }; DB845CB6EC6013EF844D271D2994F942 /* alts_grpc_record_protocol_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_record_protocol_common.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h; sourceTree = "<group>"; }; - DB8FB6938FA9123F29257DFAA90CE26D /* cds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cds.upb.c"; sourceTree = "<group>"; }; + DB8FB6938FA9123F29257DFAA90CE26D /* cds.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cds.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/cds.upb.c"; sourceTree = "<group>"; }; DB910ED89F5F96C43C5C949C45CDFAB2 /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = "<group>"; }; DB91A20BACE89D4414EA7D258DD64FD0 /* FIRSecureTokenService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenService.h; path = FirebaseAuth/Sources/SystemService/FIRSecureTokenService.h; sourceTree = "<group>"; }; - DB948AAD134FDF51BBC47B4B0607A01E /* orca_load_report.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = orca_load_report.upb.c; path = "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c"; sourceTree = "<group>"; }; + DB948AAD134FDF51BBC47B4B0607A01E /* orca_load_report.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = orca_load_report.upb.c; path = "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c"; sourceTree = "<group>"; }; DB94ECD9DA5B1803C67213BA7F4BD6D8 /* FIRAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthTokenResult.m; path = FirebaseAuth/Sources/Auth/FIRAuthTokenResult.m; sourceTree = "<group>"; }; - DBF0A9CDF31904419EB491577AC77C5B /* settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = settings.cc; path = Firestore/core/src/api/settings.cc; sourceTree = "<group>"; }; + DBF0A9CDF31904419EB491577AC77C5B /* settings.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = settings.cc; path = Firestore/core/src/api/settings.cc; sourceTree = "<group>"; }; DC0634ED0EAF59AF1F149941D7A4B377 /* trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = trace.h; path = src/core/lib/debug/trace.h; sourceTree = "<group>"; }; DC2AE42DCA513F28B9404688CEA4B3C2 /* alts_frame_protector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_frame_protector.h; path = src/core/tsi/alts/frame_protector/alts_frame_protector.h; sourceTree = "<group>"; }; - DC417C1A8F18A0ECFDD7B0D90D1FC62C /* block.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = block.cc; path = table/block.cc; sourceTree = "<group>"; }; - DC6A05A10DA222B79B40F2FDEB889971 /* address.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = address.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c"; sourceTree = "<group>"; }; - DC6CB740C2A5912F4383CE21FF0871E7 /* leveldb_target_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_target_cache.cc; path = Firestore/core/src/local/leveldb_target_cache.cc; sourceTree = "<group>"; }; + DC417C1A8F18A0ECFDD7B0D90D1FC62C /* block.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = block.cc; path = table/block.cc; sourceTree = "<group>"; }; + DC6A05A10DA222B79B40F2FDEB889971 /* address.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = address.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c"; sourceTree = "<group>"; }; + DC6CB740C2A5912F4383CE21FF0871E7 /* leveldb_target_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_target_cache.cc; path = Firestore/core/src/local/leveldb_target_cache.cc; sourceTree = "<group>"; }; DC8F4B339F5EEF00B7A0619B62F50178 /* FIRAuthProtoFinalizeMFAPhoneResponseInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthProtoFinalizeMFAPhoneResponseInfo.h; path = FirebaseAuth/Sources/Backend/RPC/Proto/Phone/FIRAuthProtoFinalizeMFAPhoneResponseInfo.h; sourceTree = "<group>"; }; DCAF047B3323E95637AF394966C0DC5B /* http_client_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = http_client_filter.h; path = src/core/ext/filters/http/client/http_client_filter.h; sourceTree = "<group>"; }; DCD578DA7051E99781CFB988B11CC6E6 /* gRPC-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "gRPC-Core-prefix.pch"; sourceTree = "<group>"; }; DD2E831BDCF3CB932F227210DEBA1163 /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = src/include/openssl/ripemd.h; sourceTree = "<group>"; }; - DD6AFD805711C2A9B695825BA5D46B37 /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = arena.cc; path = src/core/lib/gprpp/arena.cc; sourceTree = "<group>"; }; + DD6AFD805711C2A9B695825BA5D46B37 /* arena.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = arena.cc; path = src/core/lib/gprpp/arena.cc; sourceTree = "<group>"; }; DD825CEED52D3DF5A0E83533C75FEC4B /* env_windows_test_helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = env_windows_test_helper.h; path = util/env_windows_test_helper.h; sourceTree = "<group>"; }; - DD8A9A99362E3CBB4DF7E01E99E7B83A /* exponential_biased.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = exponential_biased.cc; path = absl/base/internal/exponential_biased.cc; sourceTree = "<group>"; }; - DD9581BE883AE03F17487249D416749F /* leveldb_lru_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_lru_reference_delegate.cc; path = Firestore/core/src/local/leveldb_lru_reference_delegate.cc; sourceTree = "<group>"; }; + DD8A9A99362E3CBB4DF7E01E99E7B83A /* exponential_biased.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = exponential_biased.cc; path = absl/base/internal/exponential_biased.cc; sourceTree = "<group>"; }; + DD9581BE883AE03F17487249D416749F /* leveldb_lru_reference_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_lru_reference_delegate.cc; path = Firestore/core/src/local/leveldb_lru_reference_delegate.cc; sourceTree = "<group>"; }; DDB1F68E3090DFAB963A5D13CD1A1625 /* client_channel_factory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel_factory.h; path = src/core/ext/filters/client_channel/client_channel_factory.h; sourceTree = "<group>"; }; DDBC0745589A3338330294515FE9E934 /* alts_grpc_privacy_integrity_record_protocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_grpc_privacy_integrity_record_protocol.h; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h; sourceTree = "<group>"; }; DE125926E484BAF9435BCE7273380C85 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = "<group>"; }; DE2C0A6CF98B1BED616F78C4BCAC43DB /* pollset_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_custom.h; path = src/core/lib/iomgr/pollset_custom.h; sourceTree = "<group>"; }; - DE30987AB512C683BF8FC9EE3851ED6A /* int128_no_intrinsic.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = int128_no_intrinsic.inc; path = absl/numeric/int128_no_intrinsic.inc; sourceTree = "<group>"; }; + DE30987AB512C683BF8FC9EE3851ED6A /* int128_no_intrinsic.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = int128_no_intrinsic.inc; path = absl/numeric/int128_no_intrinsic.inc; sourceTree = "<group>"; }; DE31EB0BC88AFF1E80766A9B9CA04510 /* export.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = export.h; path = include/leveldb/export.h; sourceTree = "<group>"; }; DE870FD51E747809A6D571B417553E09 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = "<group>"; }; DEA0D923B5AEAD3B0BDA0408AF1C6692 /* cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cache.h; path = include/leveldb/cache.h; sourceTree = "<group>"; }; DEAD3BAC81F45A1B5AF4AC10F29A04C7 /* FIRStorageConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageConstants.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorageConstants.h; sourceTree = "<group>"; }; DED40CDD9B50CA0BCCA18E4B9F16ACF0 /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = "<group>"; }; - DEED8B1CCD2599B2BED7F972D51E2B5D /* insecure_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = insecure_credentials.cc; path = src/cpp/client/insecure_credentials.cc; sourceTree = "<group>"; }; + DEED8B1CCD2599B2BED7F972D51E2B5D /* insecure_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = insecure_credentials.cc; path = src/cpp/client/insecure_credentials.cc; sourceTree = "<group>"; }; DF05E79396404E70E81CADCD4FDEF08E /* optional.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = optional.h; path = src/core/lib/gprpp/optional.h; sourceTree = "<group>"; }; - DF19844A1EF05AE5F3948475736AD0C9 /* discovery.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = discovery.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c"; sourceTree = "<group>"; }; + DF19844A1EF05AE5F3948475736AD0C9 /* discovery.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = discovery.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c"; sourceTree = "<group>"; }; DF1D30368FBB4543EF622C78174C3A87 /* obj_dat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_dat.h; path = src/crypto/obj/obj_dat.h; sourceTree = "<group>"; }; DF2F2B73966C84C8965A40E0E4E3F752 /* FIRSignUpNewUserResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignUpNewUserResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSignUpNewUserResponse.h; sourceTree = "<group>"; }; - DF40D87F55575AEE4A3F04483B3BC722 /* v3_cpols.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_cpols.c; path = src/crypto/x509v3/v3_cpols.c; sourceTree = "<group>"; }; - DF50804C59D0B324280CABAC81AA3BDD /* document.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/document.nanopb.cc; sourceTree = "<group>"; }; + DF40D87F55575AEE4A3F04483B3BC722 /* v3_cpols.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_cpols.c; path = src/crypto/x509v3/v3_cpols.c; sourceTree = "<group>"; }; + DF50804C59D0B324280CABAC81AA3BDD /* document.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/document.nanopb.cc; sourceTree = "<group>"; }; DF55CC0EFF3FE24606C3A66B276BF374 /* generic_stub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = generic_stub.h; path = include/grpcpp/generic/generic_stub.h; sourceTree = "<group>"; }; DF6E28B8D41FF33D65CCAE36C4356B46 /* FIRAuthWebUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthWebUtils.m; path = FirebaseAuth/Sources/Utilities/FIRAuthWebUtils.m; sourceTree = "<group>"; }; DF8CD7C3B0D03BBCDABDBCDA3F342248 /* asn1_locl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_locl.h; path = src/crypto/asn1/asn1_locl.h; sourceTree = "<group>"; }; DF968E8FFD619E9BC3C430594911A32E /* buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buf.h; path = src/include/openssl/buf.h; sourceTree = "<group>"; }; DF9E5659AA94B4C00D31B21E8D505765 /* db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = db.h; path = include/leveldb/db.h; sourceTree = "<group>"; }; - DFADC396693AE7A0E434C4A5A2932274 /* wrappers.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = wrappers.upb.c; path = "src/core/ext/upb-generated/google/protobuf/wrappers.upb.c"; sourceTree = "<group>"; }; + DFADC396693AE7A0E434C4A5A2932274 /* wrappers.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = wrappers.upb.c; path = "src/core/ext/upb-generated/google/protobuf/wrappers.upb.c"; sourceTree = "<group>"; }; DFAFFCA12C3F95935866FEEEBDC0C549 /* async_generic_service.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_generic_service.h; path = include/grpcpp/impl/codegen/async_generic_service.h; sourceTree = "<group>"; }; - DFD9FBE9C551F90CA470E4EAB9190CD5 /* handshake_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = handshake_server.cc; path = src/ssl/handshake_server.cc; sourceTree = "<group>"; }; + DFD9FBE9C551F90CA470E4EAB9190CD5 /* handshake_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = handshake_server.cc; path = src/ssl/handshake_server.cc; sourceTree = "<group>"; }; DFDB6AC935B5A475022FDBF9B9EBBA96 /* connected_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = connected_channel.h; path = src/core/lib/channel/connected_channel.h; sourceTree = "<group>"; }; DFE0DB5D73B3EDDB469AEB602CCA0EC9 /* GDTCORConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORConsoleLogger.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORConsoleLogger.m; sourceTree = "<group>"; }; - DFE58A993F7C724EE79146561C47F5CA /* ssl_stat.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_stat.cc; path = src/ssl/ssl_stat.cc; sourceTree = "<group>"; }; + DFE58A993F7C724EE79146561C47F5CA /* ssl_stat.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_stat.cc; path = src/ssl/ssl_stat.cc; sourceTree = "<group>"; }; E009517F468653F359A6521C6EA74ABF /* table.int.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = table.int.h; path = third_party/upb/upb/table.int.h; sourceTree = "<group>"; }; E0255E7C2273B6235131D10B36E2FD78 /* workaround_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = workaround_utils.h; path = src/core/ext/filters/workarounds/workaround_utils.h; sourceTree = "<group>"; }; - E02CB3ABD33B8C83BEB75BB2630CD56A /* firestore_version.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = firestore_version.cc; path = Firestore/core/src/firestore_version.cc; sourceTree = "<group>"; }; + E02CB3ABD33B8C83BEB75BB2630CD56A /* firestore_version.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = firestore_version.cc; path = Firestore/core/src/firestore_version.cc; sourceTree = "<group>"; }; E04653FED4519E82FD744669F5D17D2F /* FIRAuthRequestConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthRequestConfiguration.m; path = FirebaseAuth/Sources/Backend/FIRAuthRequestConfiguration.m; sourceTree = "<group>"; }; - E077565017FFFDA5E22131280A817F44 /* semantic_version.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = semantic_version.upb.c; path = "src/core/ext/upb-generated/envoy/type/semantic_version.upb.c"; sourceTree = "<group>"; }; + E077565017FFFDA5E22131280A817F44 /* semantic_version.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = semantic_version.upb.c; path = "src/core/ext/upb-generated/envoy/type/semantic_version.upb.c"; sourceTree = "<group>"; }; E08F3C2F69466263E0E8AFC88BEBDC7C /* server_context_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_context_impl.h; path = include/grpcpp/impl/codegen/server_context_impl.h; sourceTree = "<group>"; }; - E08F8C1598590FBD2BA9D06E361FF736 /* in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = in_filter.cc; path = Firestore/core/src/core/in_filter.cc; sourceTree = "<group>"; }; + E08F8C1598590FBD2BA9D06E361FF736 /* in_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = in_filter.cc; path = Firestore/core/src/core/in_filter.cc; sourceTree = "<group>"; }; E0B63C1625C5710BE51626B73856A8A3 /* FIRStorageReference_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageReference_Private.h; path = FirebaseStorage/Sources/FIRStorageReference_Private.h; sourceTree = "<group>"; }; E0C031E34B01FEF634688EAECD163289 /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = "<group>"; }; E0CE6EED783F9FE79DF6D352518C2D06 /* tls_credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_credentials.h; path = src/core/lib/security/credentials/tls/tls_credentials.h; sourceTree = "<group>"; }; - E0D2364DB295233FF18CA6EE2FE25BBF /* call.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = call.cc; path = src/core/lib/surface/call.cc; sourceTree = "<group>"; }; - E0E1E5633F17032C6E500FCDC4C6F2D5 /* x509_trs.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_trs.c; path = src/crypto/x509/x509_trs.c; sourceTree = "<group>"; }; - E0F34E71A73A47534493B893C32786FB /* ssl_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_buffer.cc; path = src/ssl/ssl_buffer.cc; sourceTree = "<group>"; }; + E0D2364DB295233FF18CA6EE2FE25BBF /* call.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = call.cc; path = src/core/lib/surface/call.cc; sourceTree = "<group>"; }; + E0E1E5633F17032C6E500FCDC4C6F2D5 /* x509_trs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_trs.c; path = src/crypto/x509/x509_trs.c; sourceTree = "<group>"; }; + E0F34E71A73A47534493B893C32786FB /* ssl_buffer.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_buffer.cc; path = src/ssl/ssl_buffer.cc; sourceTree = "<group>"; }; E11BA785927741E9F06CD3A851ED57E2 /* FirebaseCoreDiagnostics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.release.xcconfig; sourceTree = "<group>"; }; E12CA257A3845CDCACE289AB780C6CB8 /* ev_epollex_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_epollex_linux.h; path = src/core/lib/iomgr/ev_epollex_linux.h; sourceTree = "<group>"; }; - E13964AAADDC58A6B3D682552B1D510A /* block_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = block_builder.cc; path = table/block_builder.cc; sourceTree = "<group>"; }; + E13964AAADDC58A6B3D682552B1D510A /* block_builder.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = block_builder.cc; path = table/block_builder.cc; sourceTree = "<group>"; }; E14095D0FC7C2AC66F68153C31AB5467 /* client_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel.h; path = src/core/ext/filters/client_channel/client_channel.h; sourceTree = "<group>"; }; - E15B8F7DDD4FCD72DD6BEA4228323722 /* alts_grpc_record_protocol_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_grpc_record_protocol_common.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc; sourceTree = "<group>"; }; + E15B8F7DDD4FCD72DD6BEA4228323722 /* alts_grpc_record_protocol_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_grpc_record_protocol_common.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc; sourceTree = "<group>"; }; E1624F790A23D17A5C3598536B52674D /* error_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = error_internal.h; path = src/core/lib/iomgr/error_internal.h; sourceTree = "<group>"; }; - E1694FFB04B1155A22E18954AFC5A4A9 /* completion_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = completion_queue.cc; path = src/core/lib/surface/completion_queue.cc; sourceTree = "<group>"; }; + E1694FFB04B1155A22E18954AFC5A4A9 /* completion_queue.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = completion_queue.cc; path = src/core/lib/surface/completion_queue.cc; sourceTree = "<group>"; }; E172CFA0D71312C089100BC44084CB50 /* alts_tsi_handshaker_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alts_tsi_handshaker_private.h; path = src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h; sourceTree = "<group>"; }; - E1971A02BB6249154B6C7BDB77B962D8 /* x_algor.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_algor.c; path = src/crypto/x509/x_algor.c; sourceTree = "<group>"; }; - E1D868AAC36F397B7BEB13D5493DB0E8 /* version_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version_cc.cc; path = src/cpp/common/version_cc.cc; sourceTree = "<group>"; }; - E1EFE004A86E663E81697F65C207FBBD /* buffer_list.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = buffer_list.cc; path = src/core/lib/iomgr/buffer_list.cc; sourceTree = "<group>"; }; + E1971A02BB6249154B6C7BDB77B962D8 /* x_algor.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_algor.c; path = src/crypto/x509/x_algor.c; sourceTree = "<group>"; }; + E1D868AAC36F397B7BEB13D5493DB0E8 /* version_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version_cc.cc; path = src/cpp/common/version_cc.cc; sourceTree = "<group>"; }; + E1EFE004A86E663E81697F65C207FBBD /* buffer_list.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_list.cc; path = src/core/lib/iomgr/buffer_list.cc; sourceTree = "<group>"; }; E1F0D4163167EAB0C013254E5B821DC5 /* client_unary_call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_unary_call.h; path = include/grpcpp/impl/client_unary_call.h; sourceTree = "<group>"; }; E21BA7E3A38A366DD735B332F8DB1293 /* FIRVerifyCustomTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVerifyCustomTokenRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRVerifyCustomTokenRequest.m; sourceTree = "<group>"; }; E225C24A4DD00A9805EC2A260652924E /* workaround_cronet_compression_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = workaround_cronet_compression_filter.h; path = src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h; sourceTree = "<group>"; }; E22C2F4B43ED4FAACB63842EEEF91769 /* charconv_parse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = charconv_parse.h; path = absl/strings/internal/charconv_parse.h; sourceTree = "<group>"; }; - E22C870082E8E71AD65F8553902AF392 /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cct.nanopb.c; path = GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = "<group>"; }; + E22C870082E8E71AD65F8553902AF392 /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cct.nanopb.c; path = GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = "<group>"; }; E24163D49B752EF190006693952EFDF0 /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = "<group>"; }; - E24E47B4865FA8BC61F5B1D018BE0E7B /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_encode.c; sourceTree = "<group>"; }; - E26903AEFA5BA5BC80C5D628C69DF364 /* s3_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = s3_both.cc; path = src/ssl/s3_both.cc; sourceTree = "<group>"; }; - E2717E16A21B984069A3AF17C8B8E0BD /* rsa_print.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsa_print.c; path = src/crypto/rsa_extra/rsa_print.c; sourceTree = "<group>"; }; - E278322A52D7360FC32AE9296E71BFBD /* handshaker.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = handshaker.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c"; sourceTree = "<group>"; }; - E28906AFBE0B0EB4F057AB83998C38F8 /* grpc_plugin_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_plugin_registry.cc; path = src/core/plugin_registry/grpc_plugin_registry.cc; sourceTree = "<group>"; }; - E2A308CF4FF2158FD83E870D6031510B /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = format.cc; path = table/format.cc; sourceTree = "<group>"; }; - E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E2BE1B6B16D8EC3406554ACE96E83806 /* local_subchannel_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = local_subchannel_pool.cc; path = src/core/ext/filters/client_channel/local_subchannel_pool.cc; sourceTree = "<group>"; }; + E24E47B4865FA8BC61F5B1D018BE0E7B /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = "<group>"; }; + E26903AEFA5BA5BC80C5D628C69DF364 /* s3_both.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = s3_both.cc; path = src/ssl/s3_both.cc; sourceTree = "<group>"; }; + E2717E16A21B984069A3AF17C8B8E0BD /* rsa_print.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsa_print.c; path = src/crypto/rsa_extra/rsa_print.c; sourceTree = "<group>"; }; + E278322A52D7360FC32AE9296E71BFBD /* handshaker.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = handshaker.upb.c; path = "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c"; sourceTree = "<group>"; }; + E28906AFBE0B0EB4F057AB83998C38F8 /* grpc_plugin_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_plugin_registry.cc; path = src/core/plugin_registry/grpc_plugin_registry.cc; sourceTree = "<group>"; }; + E2A308CF4FF2158FD83E870D6031510B /* format.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = format.cc; path = table/format.cc; sourceTree = "<group>"; }; + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore.framework; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E2BE1B6B16D8EC3406554ACE96E83806 /* local_subchannel_pool.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = local_subchannel_pool.cc; path = src/core/ext/filters/client_channel/local_subchannel_pool.cc; sourceTree = "<group>"; }; E2C11556DED658764BB3FAE86C385138 /* gogo.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gogo.upb.h; path = "src/core/ext/upb-generated/gogoproto/gogo.upb.h"; sourceTree = "<group>"; }; - E2FA161A666487B38F92CE0B61185635 /* memory_target_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_target_cache.cc; path = Firestore/core/src/local/memory_target_cache.cc; sourceTree = "<group>"; }; + E2FA161A666487B38F92CE0B61185635 /* memory_target_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_target_cache.cc; path = Firestore/core/src/local/memory_target_cache.cc; sourceTree = "<group>"; }; E2FFE077FA8C22E0422A3547C09F74F0 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = "<group>"; }; E3457104479EF469633FC20ED8D2E827 /* FirebaseFirestore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseFirestore-umbrella.h"; sourceTree = "<group>"; }; E3665E0B577CA0AF54CEE9AC029B1C22 /* slice_buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = slice_buffer.h; path = include/grpc/slice_buffer.h; sourceTree = "<group>"; }; E36C31086F8BCC8720748E0B12B1BFAE /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = absl/base/internal/raw_logging.h; sourceTree = "<group>"; }; E38660457AEAA44CFBE4E7E17769193F /* tcp_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_posix.h; path = src/core/lib/iomgr/tcp_posix.h; sourceTree = "<group>"; }; E3B293855F07FF97DFE786CCA8E70D60 /* FIRSetAccountInfoResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSetAccountInfoResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSetAccountInfoResponse.h; sourceTree = "<group>"; }; - E3B69A4CDCD68398CE82DBAA0113470A /* rand.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rand.c; path = src/crypto/fipsmodule/rand/rand.c; sourceTree = "<group>"; }; + E3B69A4CDCD68398CE82DBAA0113470A /* rand.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rand.c; path = src/crypto/fipsmodule/rand/rand.c; sourceTree = "<group>"; }; E3D8315182C7346A55A44ABC6BD9576A /* atm_gcc_sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_gcc_sync.h; path = include/grpc/support/atm_gcc_sync.h; sourceTree = "<group>"; }; - E3FD71834F10C20E9274ECBDCF219CFB /* slice_intern.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = slice_intern.cc; path = src/core/lib/slice/slice_intern.cc; sourceTree = "<group>"; }; - E409B46F744C3E2C0A6779FEDC29C22A /* status_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = status_metadata.cc; path = src/core/lib/transport/status_metadata.cc; sourceTree = "<group>"; }; - E41E1480EA09AFBA16B46E799843232B /* pollset_set_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = pollset_set_custom.cc; path = src/core/lib/iomgr/pollset_set_custom.cc; sourceTree = "<group>"; }; - E43748FE81518F29C973BC12C0A64BA3 /* gcd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = gcd.c; path = src/crypto/fipsmodule/bn/gcd.c; sourceTree = "<group>"; }; + E3FD71834F10C20E9274ECBDCF219CFB /* slice_intern.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = slice_intern.cc; path = src/core/lib/slice/slice_intern.cc; sourceTree = "<group>"; }; + E409B46F744C3E2C0A6779FEDC29C22A /* status_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = status_metadata.cc; path = src/core/lib/transport/status_metadata.cc; sourceTree = "<group>"; }; + E41E1480EA09AFBA16B46E799843232B /* pollset_set_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = pollset_set_custom.cc; path = src/core/lib/iomgr/pollset_set_custom.cc; sourceTree = "<group>"; }; + E43748FE81518F29C973BC12C0A64BA3 /* gcd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = gcd.c; path = src/crypto/fipsmodule/bn/gcd.c; sourceTree = "<group>"; }; E43E25DE2D5CF52F67BB01DDD854225F /* completion_queue_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = completion_queue_impl.h; path = include/grpcpp/impl/codegen/completion_queue_impl.h; sourceTree = "<group>"; }; - E444F8A9402B3D2F75166E57BE65685D /* a_octet.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = a_octet.c; path = src/crypto/asn1/a_octet.c; sourceTree = "<group>"; }; + E444F8A9402B3D2F75166E57BE65685D /* a_octet.c */ = {isa = PBXFileReference; includeInIndex = 1; name = a_octet.c; path = src/crypto/asn1/a_octet.c; sourceTree = "<group>"; }; E47C3717CD5892C3527A9C1DD2C438EB /* curve25519_tables.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve25519_tables.h; path = src/third_party/fiat/curve25519_tables.h; sourceTree = "<group>"; }; - E4CE57EF085AB90AA408F74F9CBA56EF /* cpu_iphone.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cpu_iphone.cc; path = src/core/lib/gpr/cpu_iphone.cc; sourceTree = "<group>"; }; + E4CE57EF085AB90AA408F74F9CBA56EF /* cpu_iphone.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu_iphone.cc; path = src/core/lib/gpr/cpu_iphone.cc; sourceTree = "<group>"; }; E4D2C36AD3C4BD84190D26C35F08A9DC /* FIRStorageListTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStorageListTask.m; path = FirebaseStorage/Sources/FIRStorageListTask.m; sourceTree = "<group>"; }; E4E0FBDFF9BB545A377391C85F4FBFB0 /* client_load_reporting_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_load_reporting_filter.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h; sourceTree = "<group>"; }; E52EDC7664D1D64CE305F6805F073A1D /* FIRAuthStoredUserManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthStoredUserManager.h; path = FirebaseAuth/Sources/SystemService/FIRAuthStoredUserManager.h; sourceTree = "<group>"; }; E56051D3775701D3351AB03AC2F16DE4 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = "<group>"; }; E5AD8A36A02D4A3C78F211F4220E96AF /* block_annotate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = block_annotate.h; path = src/core/lib/iomgr/block_annotate.h; sourceTree = "<group>"; }; - E5B323A793E1C9D2F34DCC62C494FE80 /* huffsyms.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = huffsyms.cc; path = src/core/ext/transport/chttp2/transport/huffsyms.cc; sourceTree = "<group>"; }; + E5B323A793E1C9D2F34DCC62C494FE80 /* huffsyms.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = huffsyms.cc; path = src/core/ext/transport/chttp2/transport/huffsyms.cc; sourceTree = "<group>"; }; E5CCF7AB75F55D4D5BEFCC4A78FB3C55 /* chacha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = chacha.h; path = src/include/openssl/chacha.h; sourceTree = "<group>"; }; E5E75B9DAA9738F1D36B48405AED1D19 /* any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = any.h; path = absl/types/any.h; sourceTree = "<group>"; }; E5F3CDF810267DFD0BDC596C6767A813 /* status_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_util.h; path = src/core/lib/channel/status_util.h; sourceTree = "<group>"; }; - E5FCEE60210B441B763D0F6B11B20334 /* time_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_posix.cc; path = src/core/lib/gpr/time_posix.cc; sourceTree = "<group>"; }; + E5FCEE60210B441B763D0F6B11B20334 /* time_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_posix.cc; path = src/core/lib/gpr/time_posix.cc; sourceTree = "<group>"; }; E639F5DA45BFF7DD5A939FBFA104A951 /* sockaddr_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr_windows.h; path = src/core/lib/iomgr/sockaddr_windows.h; sourceTree = "<group>"; }; E64054ECD45811F582382D20377374DB /* local_transport_security.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = local_transport_security.h; path = src/core/tsi/local_transport_security.h; sourceTree = "<group>"; }; E64F2CE5A155FF449BC9E6433832710C /* pollset_set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_set.h; path = src/core/lib/iomgr/pollset_set.h; sourceTree = "<group>"; }; - E654599725D63C399B46750FC98FC38A /* ssl_transcript.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_transcript.cc; path = src/ssl/ssl_transcript.cc; sourceTree = "<group>"; }; + E654599725D63C399B46750FC98FC38A /* ssl_transcript.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_transcript.cc; path = src/ssl/ssl_transcript.cc; sourceTree = "<group>"; }; E6758BA3209C5213636ED46205197668 /* server_interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_interceptor.h; path = include/grpcpp/impl/codegen/server_interceptor.h; sourceTree = "<group>"; }; - E683BB1EB8CB5DA77F55159E6219D28B /* unix_sockets_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = unix_sockets_posix.cc; path = src/core/lib/iomgr/unix_sockets_posix.cc; sourceTree = "<group>"; }; + E683BB1EB8CB5DA77F55159E6219D28B /* unix_sockets_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = unix_sockets_posix.cc; path = src/core/lib/iomgr/unix_sockets_posix.cc; sourceTree = "<group>"; }; E6AC9D03F27F9B8ADAA9843AD4B5BE96 /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = src/include/openssl/cast.h; sourceTree = "<group>"; }; - E6AEF7F25F56DC8633BD4239B947409C /* cbs.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cbs.c; path = src/crypto/bytestring/cbs.c; sourceTree = "<group>"; }; - E6BE6502BCBE61085941FB9214F07A3E /* x_crl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_crl.c; path = src/crypto/x509/x_crl.c; sourceTree = "<group>"; }; - E6BEC24E35BBE7DF8A29549C0011A7DE /* port_undef.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = port_undef.inc; path = third_party/upb/upb/port_undef.inc; sourceTree = "<group>"; }; - E6C296F61DEDE32AF93F99E787C2B0DE /* tcp_server_utils_posix_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_utils_posix_common.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_common.cc; sourceTree = "<group>"; }; + E6AEF7F25F56DC8633BD4239B947409C /* cbs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cbs.c; path = src/crypto/bytestring/cbs.c; sourceTree = "<group>"; }; + E6BE6502BCBE61085941FB9214F07A3E /* x_crl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_crl.c; path = src/crypto/x509/x_crl.c; sourceTree = "<group>"; }; + E6BEC24E35BBE7DF8A29549C0011A7DE /* port_undef.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_undef.inc; path = third_party/upb/upb/port_undef.inc; sourceTree = "<group>"; }; + E6C296F61DEDE32AF93F99E787C2B0DE /* tcp_server_utils_posix_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_utils_posix_common.cc; path = src/core/lib/iomgr/tcp_server_utils_posix_common.cc; sourceTree = "<group>"; }; E6E3B616DF5FC6088A787BD9077823C3 /* ssl_session.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_session.h; path = src/core/tsi/ssl/session_cache/ssl_session.h; sourceTree = "<group>"; }; E6EFBE594532ECD490283F2E4628022F /* call_combiner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = call_combiner.h; path = src/core/lib/iomgr/call_combiner.h; sourceTree = "<group>"; }; - E6F68DE30C075D3CBC57C333496B7090 /* document_key.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = document_key.cc; path = Firestore/core/src/model/document_key.cc; sourceTree = "<group>"; }; + E6F68DE30C075D3CBC57C333496B7090 /* document_key.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = document_key.cc; path = Firestore/core/src/model/document_key.cc; sourceTree = "<group>"; }; E7037DA2A488AC4131256C90CFEB3949 /* stats_data.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stats_data.h; path = src/core/lib/debug/stats_data.h; sourceTree = "<group>"; }; - E70D0D6FBF9211BD821CF04195E6E8A0 /* ssl_file.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_file.cc; path = src/ssl/ssl_file.cc; sourceTree = "<group>"; }; + E70D0D6FBF9211BD821CF04195E6E8A0 /* ssl_file.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_file.cc; path = src/ssl/ssl_file.cc; sourceTree = "<group>"; }; E71A270CD47AE5FF67BE083C0FF76818 /* FIRSendVerificationCodeRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSendVerificationCodeRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSendVerificationCodeRequest.m; sourceTree = "<group>"; }; - E720E84A74B915D52BF1D792D84A9649 /* cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = cache.cc; path = util/cache.cc; sourceTree = "<group>"; }; + E720E84A74B915D52BF1D792D84A9649 /* cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = cache.cc; path = util/cache.cc; sourceTree = "<group>"; }; E73B7382AF60AF5973E772EBD33766A8 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = "<group>"; }; E74B12417452227DF12C598F746C7E81 /* gRPC-C++-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "gRPC-C++-dummy.m"; sourceTree = "<group>"; }; - E756E2B1D3F0A0D58D3F7319D1A99A45 /* memutil.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memutil.cc; path = absl/strings/internal/memutil.cc; sourceTree = "<group>"; }; + E756E2B1D3F0A0D58D3F7319D1A99A45 /* memutil.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memutil.cc; path = absl/strings/internal/memutil.cc; sourceTree = "<group>"; }; E76D2016713DD7A6B617E816D78B4304 /* spinlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = spinlock.h; path = src/core/lib/gpr/spinlock.h; sourceTree = "<group>"; }; E781DBDD2321BBE143F3618C23EBD8CB /* iomgr_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr_posix.h; path = src/core/lib/iomgr/iomgr_posix.h; sourceTree = "<group>"; }; E7851DEE39C80C80122DE2196D3587E8 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = src/include/openssl/pkcs7.h; sourceTree = "<group>"; }; @@ -11239,21 +11238,21 @@ E79B19CCDAE5115561F00010F9FD189A /* pollset_set_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_set_windows.h; path = src/core/lib/iomgr/pollset_set_windows.h; sourceTree = "<group>"; }; E79FB834E6AD09A8C01B64A8F8E27317 /* FIRFirestore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirestore.h; path = Firestore/Source/Public/FirebaseFirestore/FIRFirestore.h; sourceTree = "<group>"; }; E7A81BBC6F4F11A4BB26E2EB22FF0049 /* FIRAuthInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInterop.h; path = Interop/Auth/Public/FIRAuthInterop.h; sourceTree = "<group>"; }; - E7C1A66A44EE5F165F98148FA5E9B349 /* gogo.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = gogo.upb.c; path = "src/core/ext/upb-generated/gogoproto/gogo.upb.c"; sourceTree = "<group>"; }; - E7DDA4B15615C6D16BFA577DE37D9B5E /* load_balancer_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = load_balancer_api.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc; sourceTree = "<group>"; }; - E7E0E684DBF969C649FD3209C7733647 /* string_view.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_view.cc; path = absl/strings/string_view.cc; sourceTree = "<group>"; }; + E7C1A66A44EE5F165F98148FA5E9B349 /* gogo.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = gogo.upb.c; path = "src/core/ext/upb-generated/gogoproto/gogo.upb.c"; sourceTree = "<group>"; }; + E7DDA4B15615C6D16BFA577DE37D9B5E /* load_balancer_api.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = load_balancer_api.cc; path = src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc; sourceTree = "<group>"; }; + E7E0E684DBF969C649FD3209C7733647 /* string_view.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_view.cc; path = absl/strings/string_view.cc; sourceTree = "<group>"; }; E7F374DC25A91E1DB9F31360D8DB31E9 /* FIRStartMFASignInResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStartMFASignInResponse.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/SignIn/FIRStartMFASignInResponse.h; sourceTree = "<group>"; }; E80EF190406A3FA3ED3B26C76D42ECE6 /* FIRGameCenterAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGameCenterAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/GameCenter/FIRGameCenterAuthProvider.m; sourceTree = "<group>"; }; E8193689A4EAA2B779011EB273C32AB0 /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = src/include/openssl/buffer.h; sourceTree = "<group>"; }; E81D77324A6E8AA4294C324E9A112F0A /* variant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = variant.h; path = absl/types/internal/variant.h; sourceTree = "<group>"; }; E829EFBF1FA0C57F6BDF0D71C971B221 /* FIRTwitterAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRTwitterAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/Twitter/FIRTwitterAuthProvider.m; sourceTree = "<group>"; }; E86FB9F685BA85347ADC754F34352CC3 /* FIRAuthDefaultUIDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthDefaultUIDelegate.m; path = FirebaseAuth/Sources/Utilities/FIRAuthDefaultUIDelegate.m; sourceTree = "<group>"; }; - E89A54CC03D7C61B88BCD7C2B1812425 /* ssl_session_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_session_cache.cc; path = src/core/tsi/ssl/session_cache/ssl_session_cache.cc; sourceTree = "<group>"; }; - E89BC140EF4E4C275F6E1BB0434383ED /* pem_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pem_lib.c; path = src/crypto/pem/pem_lib.c; sourceTree = "<group>"; }; - E8BFB806E0D3E7B0970359079654F84B /* load_system_roots_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = load_system_roots_fallback.cc; path = src/core/lib/security/security_connector/load_system_roots_fallback.cc; sourceTree = "<group>"; }; + E89A54CC03D7C61B88BCD7C2B1812425 /* ssl_session_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_session_cache.cc; path = src/core/tsi/ssl/session_cache/ssl_session_cache.cc; sourceTree = "<group>"; }; + E89BC140EF4E4C275F6E1BB0434383ED /* pem_lib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pem_lib.c; path = src/crypto/pem/pem_lib.c; sourceTree = "<group>"; }; + E8BFB806E0D3E7B0970359079654F84B /* load_system_roots_fallback.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = load_system_roots_fallback.cc; path = src/core/lib/security/security_connector/load_system_roots_fallback.cc; sourceTree = "<group>"; }; E8DC7F02EC6058C47B5230AF43CE3045 /* FirebaseFirestore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseFirestore.debug.xcconfig; sourceTree = "<group>"; }; E8EE9236B4F590CC106090ECA6AF1025 /* FIRGameCenterAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGameCenterAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRGameCenterAuthProvider.h; sourceTree = "<group>"; }; - E8FAFDB62D3142F45C46F0804E932751 /* online_state_tracker.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = online_state_tracker.cc; path = Firestore/core/src/remote/online_state_tracker.cc; sourceTree = "<group>"; }; + E8FAFDB62D3142F45C46F0804E932751 /* online_state_tracker.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = online_state_tracker.cc; path = Firestore/core/src/remote/online_state_tracker.cc; sourceTree = "<group>"; }; E90632D37327489F10951A1C58647D85 /* server_callback_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_callback_impl.h; path = include/grpcpp/impl/codegen/server_callback_impl.h; sourceTree = "<group>"; }; E9136313AC57B06501650E319A09CE1A /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/core/ext/transport/chttp2/transport/internal.h; sourceTree = "<group>"; }; E91BB52E0E5B9B7B669E6B2D27D3BAF6 /* client_load_reporting_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_load_reporting_filter.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h; sourceTree = "<group>"; }; @@ -11261,58 +11260,58 @@ E95D6B198D8DFABD62E3DA2947B99A6A /* gRPC-C++.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "gRPC-C++.debug.xcconfig"; sourceTree = "<group>"; }; E9B69295151DE348C800FEE2D8369C26 /* time_zone_info.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = time_zone_info.h; path = absl/time/internal/cctz/src/time_zone_info.h; sourceTree = "<group>"; }; E9C8B6663D83DCFCA74ADD99DABD0DF5 /* FIRSecureTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSecureTokenRequest.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSecureTokenRequest.h; sourceTree = "<group>"; }; - E9D35DD116D567308093371D01C9E8BD /* alts_zero_copy_grpc_protector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_zero_copy_grpc_protector.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc; sourceTree = "<group>"; }; + E9D35DD116D567308093371D01C9E8BD /* alts_zero_copy_grpc_protector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_zero_copy_grpc_protector.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc; sourceTree = "<group>"; }; E9DDDC70CC3CB227224C64A148782062 /* channel_trace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_trace.h; path = src/core/lib/channel/channel_trace.h; sourceTree = "<group>"; }; - E9DEC2D15F4524C8FC3785FEC9CB677B /* comparison.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = comparison.cc; path = Firestore/core/src/util/comparison.cc; sourceTree = "<group>"; }; - EA1427ADF7C3CC7FDD596EA68B24E425 /* x_pubkey.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_pubkey.c; path = src/crypto/x509/x_pubkey.c; sourceTree = "<group>"; }; + E9DEC2D15F4524C8FC3785FEC9CB677B /* comparison.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = comparison.cc; path = Firestore/core/src/util/comparison.cc; sourceTree = "<group>"; }; + EA1427ADF7C3CC7FDD596EA68B24E425 /* x_pubkey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_pubkey.c; path = src/crypto/x509/x_pubkey.c; sourceTree = "<group>"; }; EA44D63FB0160514F8259A9E4F70BC24 /* pool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pool.h; path = src/include/openssl/pool.h; sourceTree = "<group>"; }; - EA4811051E7341321CFEF27EAD45027B /* channel_init.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_init.cc; path = src/core/lib/surface/channel_init.cc; sourceTree = "<group>"; }; - EA5EBB2970801C4B032275AD7ACCCF66 /* channel_trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_trace.cc; path = src/core/lib/channel/channel_trace.cc; sourceTree = "<group>"; }; - EA695D68691E0FBC4CE8EC047A11D9F4 /* query_engine.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = query_engine.cc; path = Firestore/core/src/local/query_engine.cc; sourceTree = "<group>"; }; + EA4811051E7341321CFEF27EAD45027B /* channel_init.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_init.cc; path = src/core/lib/surface/channel_init.cc; sourceTree = "<group>"; }; + EA5EBB2970801C4B032275AD7ACCCF66 /* channel_trace.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_trace.cc; path = src/core/lib/channel/channel_trace.cc; sourceTree = "<group>"; }; + EA695D68691E0FBC4CE8EC047A11D9F4 /* query_engine.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = query_engine.cc; path = Firestore/core/src/local/query_engine.cc; sourceTree = "<group>"; }; EA80590BCC5002BF39D1E453A945AB88 /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = "<group>"; }; EAB277E18229F4436CDC55A9A7F6FB98 /* client_callback_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_callback_impl.h; path = include/grpcpp/support/client_callback_impl.h; sourceTree = "<group>"; }; EAB94F2401E75F534DBCE3D75112F509 /* FirebaseCoreDiagnostics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreDiagnostics-dummy.m"; sourceTree = "<group>"; }; EAE51B6A6D4E401E935009EA85C3D448 /* socket_utils_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_utils_posix.h; path = src/core/lib/iomgr/socket_utils_posix.h; sourceTree = "<group>"; }; - EAE909166D17A83135630AC7D115643B /* grpc_alts_credentials_client_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_alts_credentials_client_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc; sourceTree = "<group>"; }; + EAE909166D17A83135630AC7D115643B /* grpc_alts_credentials_client_options.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_alts_credentials_client_options.cc; path = src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc; sourceTree = "<group>"; }; EB209B2387A2432A912ACEC6FE810A11 /* stub_options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stub_options.h; path = include/grpcpp/support/stub_options.h; sourceTree = "<group>"; }; EB209E1BE68EE45B1DC16BEF0B1E9090 /* FIRAuthInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthInterop.h; path = Interop/Auth/Public/FIRAuthInterop.h; sourceTree = "<group>"; }; EB2A05797D3004E2324D8E6057C47DCE /* server_posix_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_posix_impl.h; path = include/grpcpp/server_posix_impl.h; sourceTree = "<group>"; }; EB5691308FA88C7F1031E96B5D86A6F1 /* FIRSignInWithGameCenterResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRSignInWithGameCenterResponse.h; path = FirebaseAuth/Sources/Backend/RPC/FIRSignInWithGameCenterResponse.h; sourceTree = "<group>"; }; - EB57849A1DFA9F2D3E48016D183D1413 /* listener_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = listener_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.c"; sourceTree = "<group>"; }; + EB57849A1DFA9F2D3E48016D183D1413 /* listener_components.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = listener_components.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.c"; sourceTree = "<group>"; }; EB61ECCAD4AD312241892CE202652026 /* FIRStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorage.h; path = FirebaseStorage/Sources/Public/FirebaseStorage/FIRStorage.h; sourceTree = "<group>"; }; EB63FC6626EF0AD548D4BF85890E6C39 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/include/openssl/cpu.h; sourceTree = "<group>"; }; EB799BC3FE6347E436BB1A805CBF27A3 /* sockaddr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr.h; path = src/core/lib/iomgr/sockaddr.h; sourceTree = "<group>"; }; EBAE54E772D2FAEADEF1E3B28E34A3D5 /* FIRGitHubAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGitHubAuthCredential.h; path = FirebaseAuth/Sources/AuthProvider/GitHub/FIRGitHubAuthCredential.h; sourceTree = "<group>"; }; - EBBD42C57B2C7EF19296FF2455B69666 /* timer_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timer_custom.cc; path = src/core/lib/iomgr/timer_custom.cc; sourceTree = "<group>"; }; - EBCFDDA6C3119528E7E158AFCC216004 /* timeout_encoding.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timeout_encoding.cc; path = src/core/lib/transport/timeout_encoding.cc; sourceTree = "<group>"; }; - EBE41464663F41EE86C90B576907BDBB /* curve25519.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = curve25519.c; path = src/third_party/fiat/curve25519.c; sourceTree = "<group>"; }; - EC4F363313F74853A2746AC992F8A017 /* low_level_alloc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = low_level_alloc.cc; path = absl/base/internal/low_level_alloc.cc; sourceTree = "<group>"; }; - EC54442CFE1DAFA1C2B8B27428A58E1D /* chacha.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = chacha.c; path = src/crypto/chacha/chacha.c; sourceTree = "<group>"; }; + EBBD42C57B2C7EF19296FF2455B69666 /* timer_custom.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timer_custom.cc; path = src/core/lib/iomgr/timer_custom.cc; sourceTree = "<group>"; }; + EBCFDDA6C3119528E7E158AFCC216004 /* timeout_encoding.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timeout_encoding.cc; path = src/core/lib/transport/timeout_encoding.cc; sourceTree = "<group>"; }; + EBE41464663F41EE86C90B576907BDBB /* curve25519.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve25519.c; path = src/third_party/fiat/curve25519.c; sourceTree = "<group>"; }; + EC4F363313F74853A2746AC992F8A017 /* low_level_alloc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = low_level_alloc.cc; path = absl/base/internal/low_level_alloc.cc; sourceTree = "<group>"; }; + EC54442CFE1DAFA1C2B8B27428A58E1D /* chacha.c */ = {isa = PBXFileReference; includeInIndex = 1; name = chacha.c; path = src/crypto/chacha/chacha.c; sourceTree = "<group>"; }; EC7946A0CE01A8FDDD0D5B7C9B89ABA2 /* channelz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channelz.h; path = src/core/lib/channel/channelz.h; sourceTree = "<group>"; }; EC7B09EE5506FB8CAD9458E270EA85EF /* GDTCOREvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREvent.h; sourceTree = "<group>"; }; - EC945BC0DF3D51E329CFF22D45CE5EBB /* resolve_address_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolve_address_posix.cc; path = src/core/lib/iomgr/resolve_address_posix.cc; sourceTree = "<group>"; }; + EC945BC0DF3D51E329CFF22D45CE5EBB /* resolve_address_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolve_address_posix.cc; path = src/core/lib/iomgr/resolve_address_posix.cc; sourceTree = "<group>"; }; ECC77086B8216264AC958F45AFED1115 /* outlier_detection.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = outlier_detection.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.h"; sourceTree = "<group>"; }; ECE652218877D1578BBB590AF847F1FF /* descriptor.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = descriptor.upb.h; path = "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h"; sourceTree = "<group>"; }; - ED0B7AF28C41DB6E0A067E22740286DE /* ecdh.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ecdh.c; path = src/crypto/fipsmodule/ecdh/ecdh.c; sourceTree = "<group>"; }; - ED2364153796CEA34EB403E457E5585E /* snapshot_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = snapshot_metadata.cc; path = Firestore/core/src/api/snapshot_metadata.cc; sourceTree = "<group>"; }; + ED0B7AF28C41DB6E0A067E22740286DE /* ecdh.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ecdh.c; path = src/crypto/fipsmodule/ecdh/ecdh.c; sourceTree = "<group>"; }; + ED2364153796CEA34EB403E457E5585E /* snapshot_metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = snapshot_metadata.cc; path = Firestore/core/src/api/snapshot_metadata.cc; sourceTree = "<group>"; }; ED5B0DF4B02D0D1AEAEE4A53989E2C64 /* deadline_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = deadline_filter.h; path = src/core/ext/filters/deadline/deadline_filter.h; sourceTree = "<group>"; }; - EDA654E3E75AFAE949976FC132665856 /* pcy_data.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_data.c; path = src/crypto/x509v3/pcy_data.c; sourceTree = "<group>"; }; - EDBF42B0491921B37AA2443AE0914B7E /* string.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = string.upb.c; path = "src/core/ext/upb-generated/envoy/type/matcher/string.upb.c"; sourceTree = "<group>"; }; + EDA654E3E75AFAE949976FC132665856 /* pcy_data.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_data.c; path = src/crypto/x509v3/pcy_data.c; sourceTree = "<group>"; }; + EDBF42B0491921B37AA2443AE0914B7E /* string.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = string.upb.c; path = "src/core/ext/upb-generated/envoy/type/matcher/string.upb.c"; sourceTree = "<group>"; }; EDC2A6BBD0421EE41DB123EF61401E0C /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; EDC4EF25576369E870B97FCDC3BCD0B5 /* global_subchannel_pool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_subchannel_pool.h; path = src/core/ext/filters/client_channel/global_subchannel_pool.h; sourceTree = "<group>"; }; - EDDE645EEFB10B3E60FA6CEC063BA4EA /* transform_operation.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transform_operation.cc; path = Firestore/core/src/model/transform_operation.cc; sourceTree = "<group>"; }; - EDE718F391065BFD8EA4F31AE77FF20A /* deprecation.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = deprecation.upb.c; path = "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c"; sourceTree = "<group>"; }; + EDDE645EEFB10B3E60FA6CEC063BA4EA /* transform_operation.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = transform_operation.cc; path = Firestore/core/src/model/transform_operation.cc; sourceTree = "<group>"; }; + EDE718F391065BFD8EA4F31AE77FF20A /* deprecation.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = deprecation.upb.c; path = "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c"; sourceTree = "<group>"; }; EE0D78099B76FD7D90BAB89FFCBF1F17 /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = "<group>"; }; EE244BE1F09A27E69C784150166D1006 /* client_unary_call.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_unary_call.h; path = include/grpcpp/impl/codegen/client_unary_call.h; sourceTree = "<group>"; }; EE27F651DF30E6A37D1122D29C931282 /* thd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thd.h; path = src/core/lib/gprpp/thd.h; sourceTree = "<group>"; }; EE3D138CDF14CC007801E63AA87B386D /* secure_endpoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = secure_endpoint.h; path = src/core/lib/security/transport/secure_endpoint.h; sourceTree = "<group>"; }; EE46EB253422F2F9A98E2FDA60449B8D /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = "<group>"; }; - EE502D922CEED4990A586B1DA71FA151 /* v3_conf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_conf.c; path = src/crypto/x509v3/v3_conf.c; sourceTree = "<group>"; }; + EE502D922CEED4990A586B1DA71FA151 /* v3_conf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_conf.c; path = src/crypto/x509v3/v3_conf.c; sourceTree = "<group>"; }; EE61EE713AD5E88BAB9191E3E322BBC8 /* const_amd64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = const_amd64.h; path = src/ssl/test/runner/curve25519/const_amd64.h; sourceTree = "<group>"; }; - EE784F19FDE2226E2DE89906603EB415 /* channel_stack.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_stack.cc; path = src/core/lib/channel/channel_stack.cc; sourceTree = "<group>"; }; - EE91413F384D7E2D17544DC3C3E9EFE6 /* str_split.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = str_split.cc; path = absl/strings/str_split.cc; sourceTree = "<group>"; }; - EEAA71CB2EBBFDB472FB699E519E1D25 /* listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = listener.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.c"; sourceTree = "<group>"; }; - EEAD82C9F12EA7CFAE152AA3149579CD /* ssl_aead_ctx.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = ssl_aead_ctx.cc; path = src/ssl/ssl_aead_ctx.cc; sourceTree = "<group>"; }; + EE784F19FDE2226E2DE89906603EB415 /* channel_stack.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_stack.cc; path = src/core/lib/channel/channel_stack.cc; sourceTree = "<group>"; }; + EE91413F384D7E2D17544DC3C3E9EFE6 /* str_split.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = str_split.cc; path = absl/strings/str_split.cc; sourceTree = "<group>"; }; + EEAA71CB2EBBFDB472FB699E519E1D25 /* listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = listener.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.c"; sourceTree = "<group>"; }; + EEAD82C9F12EA7CFAE152AA3149579CD /* ssl_aead_ctx.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = ssl_aead_ctx.cc; path = src/ssl/ssl_aead_ctx.cc; sourceTree = "<group>"; }; EEC488FFF9C832E748DE654768FBDDF1 /* global_config_env.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_env.h; path = src/core/lib/gprpp/global_config_env.h; sourceTree = "<group>"; }; EEDBD47AF7E6767D96A67AB58797AEAA /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = "<group>"; }; EF1F7EEB74A2D2B7BB667FC57698E6AA /* FIRTwitterAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRTwitterAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRTwitterAuthProvider.h; sourceTree = "<group>"; }; @@ -11320,57 +11319,57 @@ EF3601C668AB74177F2379254F9914F0 /* stream_compression_gzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stream_compression_gzip.h; path = src/core/lib/compression/stream_compression_gzip.h; sourceTree = "<group>"; }; EF7D5C5CC8D4CBA0DFA996CFBBE956E2 /* server_builder_option_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server_builder_option_impl.h; path = include/grpcpp/impl/server_builder_option_impl.h; sourceTree = "<group>"; }; EF7DAA613CB0DC2242919EB758866533 /* annotations.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = annotations.upb.h; path = "src/core/ext/upb-generated/google/api/annotations.upb.h"; sourceTree = "<group>"; }; - EF8384CF724ADC209574753B919FB185 /* v3_pcons.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_pcons.c; path = src/crypto/x509v3/v3_pcons.c; sourceTree = "<group>"; }; + EF8384CF724ADC209574753B919FB185 /* v3_pcons.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_pcons.c; path = src/crypto/x509v3/v3_pcons.c; sourceTree = "<group>"; }; EF865F6BC4B18E44649B169A1F3AF64F /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h; sourceTree = "<group>"; }; EF87159DF61F7379C7DC780F8CE6EFFB /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = src/include/openssl/hmac.h; sourceTree = "<group>"; }; - EFA9D32C7AA50779BFE6A7CCAC83861A /* port.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = port.c; path = third_party/upb/upb/port.c; sourceTree = "<group>"; }; - EFBAE2AC08C74C9885CEC01ED7C03A58 /* pcy_cache.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pcy_cache.c; path = src/crypto/x509v3/pcy_cache.c; sourceTree = "<group>"; }; - EFBC415426BCCD4F687CE3EFC5DED696 /* evp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = evp.c; path = src/crypto/evp/evp.c; sourceTree = "<group>"; }; + EFA9D32C7AA50779BFE6A7CCAC83861A /* port.c */ = {isa = PBXFileReference; includeInIndex = 1; name = port.c; path = third_party/upb/upb/port.c; sourceTree = "<group>"; }; + EFBAE2AC08C74C9885CEC01ED7C03A58 /* pcy_cache.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pcy_cache.c; path = src/crypto/x509v3/pcy_cache.c; sourceTree = "<group>"; }; + EFBC415426BCCD4F687CE3EFC5DED696 /* evp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = evp.c; path = src/crypto/evp/evp.c; sourceTree = "<group>"; }; EFCDF4BE68669249E97691F7D8F0D648 /* FIRPhoneAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/Phone/FIRPhoneAuthProvider.m; sourceTree = "<group>"; }; EFDD333F01A3EA873DE1F7FA814B9652 /* FIRAuthAppCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthAppCredential.m; path = FirebaseAuth/Sources/SystemService/FIRAuthAppCredential.m; sourceTree = "<group>"; }; EFEE12D3CC01D5A36A1A9383975C3EF2 /* FIRPhoneMultiFactorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRPhoneMultiFactorInfo.m; path = FirebaseAuth/Sources/MultiFactor/Phone/FIRPhoneMultiFactorInfo.m; sourceTree = "<group>"; }; - F013FEC50C8CB6ADB20ED94985BE7BDC /* v3_pku.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_pku.c; path = src/crypto/x509v3/v3_pku.c; sourceTree = "<group>"; }; - F01AFEB6A60C31A3E879BEE646E50406 /* ecdh_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ecdh_extra.c; path = src/crypto/ecdh_extra/ecdh_extra.c; sourceTree = "<group>"; }; + F013FEC50C8CB6ADB20ED94985BE7BDC /* v3_pku.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_pku.c; path = src/crypto/x509v3/v3_pku.c; sourceTree = "<group>"; }; + F01AFEB6A60C31A3E879BEE646E50406 /* ecdh_extra.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ecdh_extra.c; path = src/crypto/ecdh_extra/ecdh_extra.c; sourceTree = "<group>"; }; F03373DB9C73CC3DC3B1D8876BD61A0F /* socket_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_utils.h; path = src/core/lib/iomgr/socket_utils.h; sourceTree = "<group>"; }; F049EA3B1DAA82C4DBE1BC157BDAC505 /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = src/include/openssl/md5.h; sourceTree = "<group>"; }; - F066A3877FAE9F671818D626F6C47CAA /* secure_random_arc4random.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_random_arc4random.cc; path = Firestore/core/src/util/secure_random_arc4random.cc; sourceTree = "<group>"; }; + F066A3877FAE9F671818D626F6C47CAA /* secure_random_arc4random.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_random_arc4random.cc; path = Firestore/core/src/util/secure_random_arc4random.cc; sourceTree = "<group>"; }; F06B8E78AA8C2C67EE3AF8084F813C59 /* CLTypingLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CLTypingLabel-Info.plist"; sourceTree = "<group>"; }; - F07F2B963F52DEFBE4DBCD9311FB31A9 /* write.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = write.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/write.nanopb.cc; sourceTree = "<group>"; }; - F090C856ED1BC5BCDF40A0DDAD6B085A /* alts_grpc_integrity_only_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = alts_grpc_integrity_only_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc; sourceTree = "<group>"; }; - F0AE194B5BF9A818EA183B7C1F18FB8B /* parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = parser.cc; path = src/core/lib/http/parser.cc; sourceTree = "<group>"; }; - F0BE364C243D67163B1547437AAEDA22 /* scrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scrypt.c; path = src/crypto/evp/scrypt.c; sourceTree = "<group>"; }; + F07F2B963F52DEFBE4DBCD9311FB31A9 /* write.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = write.nanopb.cc; path = Firestore/Protos/nanopb/google/firestore/v1/write.nanopb.cc; sourceTree = "<group>"; }; + F090C856ED1BC5BCDF40A0DDAD6B085A /* alts_grpc_integrity_only_record_protocol.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = alts_grpc_integrity_only_record_protocol.cc; path = src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc; sourceTree = "<group>"; }; + F0AE194B5BF9A818EA183B7C1F18FB8B /* parser.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = parser.cc; path = src/core/lib/http/parser.cc; sourceTree = "<group>"; }; + F0BE364C243D67163B1547437AAEDA22 /* scrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scrypt.c; path = src/crypto/evp/scrypt.c; sourceTree = "<group>"; }; F0CC14E4F1FA27D5BEEDE1DBDCD0B9CA /* GDTCCTUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploader.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTUploader.m; sourceTree = "<group>"; }; F0EBB0669E52B4B25079FD988071B2E8 /* interceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = interceptor.h; path = include/grpcpp/impl/codegen/interceptor.h; sourceTree = "<group>"; }; - F10B769EAA87911BD8D07DE05477E0F1 /* httpcli.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = httpcli.cc; path = src/core/lib/http/httpcli.cc; sourceTree = "<group>"; }; + F10B769EAA87911BD8D07DE05477E0F1 /* httpcli.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = httpcli.cc; path = src/core/lib/http/httpcli.cc; sourceTree = "<group>"; }; F1152709967AEB1B26C0E58D8EDD9C5F /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = "<group>"; }; F12EC2A59F47B26BD6F0D1CE36D0724B /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = "<group>"; }; - F14EADF1793BADC75328F38E0978A117 /* byte_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = byte_string.cc; path = Firestore/core/src/nanopb/byte_string.cc; sourceTree = "<group>"; }; + F14EADF1793BADC75328F38E0978A117 /* byte_string.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = byte_string.cc; path = Firestore/core/src/nanopb/byte_string.cc; sourceTree = "<group>"; }; F151BAE2C77D193E204D0A5EADA198C4 /* pollset_set_windows.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset_set_windows.h; path = src/core/lib/iomgr/pollset_set_windows.h; sourceTree = "<group>"; }; - F16A131A5D1A0CB4E323F5FF5E22A45D /* ber.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ber.c; path = src/crypto/bytestring/ber.c; sourceTree = "<group>"; }; + F16A131A5D1A0CB4E323F5FF5E22A45D /* ber.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ber.c; path = src/crypto/bytestring/ber.c; sourceTree = "<group>"; }; F16B03125CCB43D09B40CFC90678B7F5 /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = "<group>"; }; F1824B1D7E44D105E0C385E3F077D6C2 /* threadpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = threadpool.h; path = src/core/lib/iomgr/executor/threadpool.h; sourceTree = "<group>"; }; F1833354584FC5ADB71686A6B2AD67F4 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h; sourceTree = "<group>"; }; - F1906F46EBA07B3921E5649A9C9E2025 /* civil_time_detail.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = civil_time_detail.cc; path = absl/time/internal/cctz/src/civil_time_detail.cc; sourceTree = "<group>"; }; - F195EB35F3B11C66DE5F20494DD92AE5 /* hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = hash.cc; path = util/hash.cc; sourceTree = "<group>"; }; - F19B0731A0473DE3EB4CB9FBD671E219 /* direction.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = direction.cc; path = Firestore/core/src/core/direction.cc; sourceTree = "<group>"; }; + F1906F46EBA07B3921E5649A9C9E2025 /* civil_time_detail.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = civil_time_detail.cc; path = absl/time/internal/cctz/src/civil_time_detail.cc; sourceTree = "<group>"; }; + F195EB35F3B11C66DE5F20494DD92AE5 /* hash.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.cc; path = util/hash.cc; sourceTree = "<group>"; }; + F19B0731A0473DE3EB4CB9FBD671E219 /* direction.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = direction.cc; path = Firestore/core/src/core/direction.cc; sourceTree = "<group>"; }; F1BE0C2776D89ED20441E0E751FBC08A /* xds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds.h; path = src/core/ext/filters/client_channel/lb_policy/xds/xds.h; sourceTree = "<group>"; }; F1E0F6010A2B178896685CFF09747222 /* checker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = checker.h; path = absl/strings/internal/str_format/checker.h; sourceTree = "<group>"; }; F1E97881B345DD859BF2DC053567D78C /* gRPC-C++.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "gRPC-C++.release.xcconfig"; sourceTree = "<group>"; }; F1F019EE3D6645C2B8A65FFACEFD913F /* internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = internal.h; path = src/crypto/fipsmodule/sha/internal.h; sourceTree = "<group>"; }; F20AA0E149CDCEF0F72B3EFF4DD205E8 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = "<group>"; }; - F20BDCD4BA739328703A3A38CF2C2744 /* grpc_if_nametoindex_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_if_nametoindex_posix.cc; path = src/core/lib/iomgr/grpc_if_nametoindex_posix.cc; sourceTree = "<group>"; }; + F20BDCD4BA739328703A3A38CF2C2744 /* grpc_if_nametoindex_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_if_nametoindex_posix.cc; path = src/core/lib/iomgr/grpc_if_nametoindex_posix.cc; sourceTree = "<group>"; }; F219949A226303F07C300EAE9C762C63 /* nameser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nameser.h; path = src/core/lib/iomgr/nameser.h; sourceTree = "<group>"; }; F219CAE3CE1B67C90E9CF24647840005 /* compression_args.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression_args.h; path = src/core/lib/compression/compression_args.h; sourceTree = "<group>"; }; F21D45FE70F7E55B6EDA7FC49AE5B528 /* sockaddr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sockaddr.h; path = src/core/lib/iomgr/sockaddr.h; sourceTree = "<group>"; }; - F22FBD118AD25F1F55442E9B8D8C8121 /* output.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = output.cc; path = absl/strings/internal/str_format/output.cc; sourceTree = "<group>"; }; + F22FBD118AD25F1F55442E9B8D8C8121 /* output.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = output.cc; path = absl/strings/internal/str_format/output.cc; sourceTree = "<group>"; }; F233893D74BEEC29560EBFD537301FED /* FIRCollectionReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCollectionReference.h; path = Firestore/Source/Public/FirebaseFirestore/FIRCollectionReference.h; sourceTree = "<group>"; }; - F23FABDFEF4667F5E38686DCCA94CF39 /* sync_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_posix.cc; path = src/core/lib/gpr/sync_posix.cc; sourceTree = "<group>"; }; + F23FABDFEF4667F5E38686DCCA94CF39 /* sync_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_posix.cc; path = src/core/lib/gpr/sync_posix.cc; sourceTree = "<group>"; }; F25B4A92A33601F7457919CECC3ED282 /* policy_checks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = policy_checks.h; path = absl/base/policy_checks.h; sourceTree = "<group>"; }; F27D1B11B5886572EF4CE8E5D46AC2E2 /* listener.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = listener.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.h"; sourceTree = "<group>"; }; F29F2FF3C1C65CB03BEF5F0C2D33F12A /* exec_ctx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = exec_ctx.h; path = src/core/lib/iomgr/exec_ctx.h; sourceTree = "<group>"; }; F2B22542652412D7FA3844612B31DD92 /* sensitive.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sensitive.upb.h; path = "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h"; sourceTree = "<group>"; }; F2BF75D9202E8025A5EAA8991149F351 /* ssl_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl_types.h; path = src/core/tsi/ssl_types.h; sourceTree = "<group>"; }; - F2C260E3E56232425DED1E62AAA19043 /* time_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_cc.cc; path = src/cpp/util/time_cc.cc; sourceTree = "<group>"; }; + F2C260E3E56232425DED1E62AAA19043 /* time_cc.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_cc.cc; path = src/cpp/util/time_cc.cc; sourceTree = "<group>"; }; F2C5BC450534321F9208D0C1BC120E3D /* channel_stack_type.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_stack_type.h; path = src/core/lib/surface/channel_stack_type.h; sourceTree = "<group>"; }; F2E0D655AC4E8D00E161F0F1691ACCEB /* ev_epoll1_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_epoll1_linux.h; path = src/core/lib/iomgr/ev_epoll1_linux.h; sourceTree = "<group>"; }; F2E88CE3C80FE8394DB31DCEE5F20C41 /* health_check_client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check_client.h; path = src/core/ext/filters/client_channel/health/health_check_client.h; sourceTree = "<group>"; }; @@ -11380,131 +11379,131 @@ F33E0764948DB9F2148B1885437852FC /* mpmcqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mpmcqueue.h; path = src/core/lib/iomgr/executor/mpmcqueue.h; sourceTree = "<group>"; }; F34C521892B39E42C34A5AF51762A611 /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = "<group>"; }; F34E6ACAE3819A716B87A33CFC607682 /* xds_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = xds_api.h; path = src/core/ext/filters/client_channel/xds/xds_api.h; sourceTree = "<group>"; }; - F36B91CA6BDCDECFE04A8747E4B5E3A0 /* dh_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dh_asn1.c; path = src/crypto/dh/dh_asn1.c; sourceTree = "<group>"; }; + F36B91CA6BDCDECFE04A8747E4B5E3A0 /* dh_asn1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dh_asn1.c; path = src/crypto/dh/dh_asn1.c; sourceTree = "<group>"; }; F37321937EB0FA891B45DE620DA877B6 /* FIRFinalizeMFAEnrollmentRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFinalizeMFAEnrollmentRequest.h; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Enroll/FIRFinalizeMFAEnrollmentRequest.h; sourceTree = "<group>"; }; F373EE778CB4BEFC6D7058E25DDB3C38 /* channel_impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = channel_impl.h; path = include/grpcpp/channel_impl.h; sourceTree = "<group>"; }; F37749F56088E7F7A6DD94D8DFB032D8 /* iterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iterator.h; path = include/leveldb/iterator.h; sourceTree = "<group>"; }; - F39D36A2CDA5BFE32E8F774E0ECBF3D0 /* x509_r2x.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_r2x.c; path = src/crypto/x509/x509_r2x.c; sourceTree = "<group>"; }; - F3A3D52C298CE50907F8608994D72483 /* array_contains_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = array_contains_filter.cc; path = Firestore/core/src/core/array_contains_filter.cc; sourceTree = "<group>"; }; + F39D36A2CDA5BFE32E8F774E0ECBF3D0 /* x509_r2x.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_r2x.c; path = src/crypto/x509/x509_r2x.c; sourceTree = "<group>"; }; + F3A3D52C298CE50907F8608994D72483 /* array_contains_filter.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = array_contains_filter.cc; path = Firestore/core/src/core/array_contains_filter.cc; sourceTree = "<group>"; }; F3B5A32BAA01B09FB5C2EE1EFE129992 /* grpc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpc.h; path = include/grpc/grpc.h; sourceTree = "<group>"; }; F3C764F4FBC0A49488754548A67FD712 /* FIRDocumentReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDocumentReference.h; path = Firestore/Source/Public/FirebaseFirestore/FIRDocumentReference.h; sourceTree = "<group>"; }; F3C8AD2E39133464D0FFC15AC3B1317D /* lrs.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lrs.upb.h; path = "src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.h"; sourceTree = "<group>"; }; F3EAD28BEF2A1D785A9B40B171D9AF9D /* tcp_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_custom.h; path = src/core/lib/iomgr/tcp_custom.h; sourceTree = "<group>"; }; F3FF66F2DCA278FF8D064B9EFE44104A /* string_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = string_util.h; path = include/grpc/support/string_util.h; sourceTree = "<group>"; }; - F3FFB58BCFDD6CF6AAB585489D7A8EDE /* composite_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = composite_credentials.cc; path = src/core/lib/security/credentials/composite/composite_credentials.cc; sourceTree = "<group>"; }; + F3FFB58BCFDD6CF6AAB585489D7A8EDE /* composite_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = composite_credentials.cc; path = src/core/lib/security/credentials/composite/composite_credentials.cc; sourceTree = "<group>"; }; F411F37649460B08C93348ED26B292F4 /* backup_poller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backup_poller.h; path = src/core/ext/filters/client_channel/backup_poller.h; sourceTree = "<group>"; }; F4138E48BEE85276FC6F5911DD26FC5C /* srds.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srds.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/srds.upb.h"; sourceTree = "<group>"; }; - F44C618BE2937530E63BFA6AA6C0A2FE /* substitute.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = substitute.cc; path = absl/strings/substitute.cc; sourceTree = "<group>"; }; + F44C618BE2937530E63BFA6AA6C0A2FE /* substitute.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = substitute.cc; path = absl/strings/substitute.cc; sourceTree = "<group>"; }; F478604CD53324B873F84273F43EB426 /* FIRStorageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStorageUtils.h; path = FirebaseStorage/Sources/FIRStorageUtils.h; sourceTree = "<group>"; }; F4814812AD828C44C3A275F00D4A2067 /* attributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = attributes.h; path = absl/base/attributes.h; sourceTree = "<group>"; }; F49880ED3124F341AEC3B2C2F70EA2F4 /* atm_gcc_atomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = atm_gcc_atomic.h; path = include/grpc/support/atm_gcc_atomic.h; sourceTree = "<group>"; }; F49DF958309A50D879AB40BCF1447BF6 /* tls_gcc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls_gcc.h; path = src/core/lib/gpr/tls_gcc.h; sourceTree = "<group>"; }; - F4B77A80764C9D2E6B29997FB02AFA6B /* xds_channel_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = xds_channel_secure.cc; path = src/core/ext/filters/client_channel/xds/xds_channel_secure.cc; sourceTree = "<group>"; }; + F4B77A80764C9D2E6B29997FB02AFA6B /* xds_channel_secure.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = xds_channel_secure.cc; path = src/core/ext/filters/client_channel/xds/xds_channel_secure.cc; sourceTree = "<group>"; }; F4CF2FDADB67AC55C4C852C597231F58 /* FIRAuthGlobalWorkQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAuthGlobalWorkQueue.h; path = FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.h; sourceTree = "<group>"; }; - F4FC63B7BB3AFA6DF9668022CBD64922 /* metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = metadata.cc; path = src/core/lib/transport/metadata.cc; sourceTree = "<group>"; }; + F4FC63B7BB3AFA6DF9668022CBD64922 /* metadata.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = metadata.cc; path = src/core/lib/transport/metadata.cc; sourceTree = "<group>"; }; F504B70BC81AF9FAFDB3DE06C201E27B /* tls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls.h; path = src/core/lib/gpr/tls.h; sourceTree = "<group>"; }; - F52033A981309A68BD14F9D43A515A53 /* string_apple.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = string_apple.cc; path = Firestore/core/src/util/string_apple.cc; sourceTree = "<group>"; }; - F52263F32710A42AE4388A30B20F6BD9 /* v3_purp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_purp.c; path = src/crypto/x509v3/v3_purp.c; sourceTree = "<group>"; }; + F52033A981309A68BD14F9D43A515A53 /* string_apple.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = string_apple.cc; path = Firestore/core/src/util/string_apple.cc; sourceTree = "<group>"; }; + F52263F32710A42AE4388A30B20F6BD9 /* v3_purp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_purp.c; path = src/crypto/x509v3/v3_purp.c; sourceTree = "<group>"; }; F525747E42221CDC3165959E0889A00B /* pollset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pollset.h; path = src/core/lib/iomgr/pollset.h; sourceTree = "<group>"; }; F53E4473C60CABDE0383A34E4AAF6CEE /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = "<group>"; }; - F546BF162A7390C6C615FAFF7D73C227 /* cpu-aarch64-linux.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "cpu-aarch64-linux.c"; path = "src/crypto/cpu-aarch64-linux.c"; sourceTree = "<group>"; }; - F547E1EDAFFD0E92C69992D5FDAFAF15 /* secure_endpoint.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_endpoint.cc; path = src/core/lib/security/transport/secure_endpoint.cc; sourceTree = "<group>"; }; + F546BF162A7390C6C615FAFF7D73C227 /* cpu-aarch64-linux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "cpu-aarch64-linux.c"; path = "src/crypto/cpu-aarch64-linux.c"; sourceTree = "<group>"; }; + F547E1EDAFFD0E92C69992D5FDAFAF15 /* secure_endpoint.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_endpoint.cc; path = src/core/lib/security/transport/secure_endpoint.cc; sourceTree = "<group>"; }; F55DA6360E1FAA42F7541F1BA687BABE /* grpclb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grpclb.h; path = src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h; sourceTree = "<group>"; }; F564B35A687535E716056BEAA0BE7B6C /* global_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config.h; path = src/core/lib/gprpp/global_config.h; sourceTree = "<group>"; }; - F56D54F136D43F0B1446491433BE1060 /* two_level_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = two_level_iterator.cc; path = table/two_level_iterator.cc; sourceTree = "<group>"; }; - F571733D8340D8A7B75A59F914593758 /* x509_def.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509_def.c; path = src/crypto/x509/x509_def.c; sourceTree = "<group>"; }; + F56D54F136D43F0B1446491433BE1060 /* two_level_iterator.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = two_level_iterator.cc; path = table/two_level_iterator.cc; sourceTree = "<group>"; }; + F571733D8340D8A7B75A59F914593758 /* x509_def.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509_def.c; path = src/crypto/x509/x509_def.c; sourceTree = "<group>"; }; F574F3B72763FAD0FAC9F1990B37E15F /* delegating_channel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = delegating_channel.h; path = include/grpcpp/impl/codegen/delegating_channel.h; sourceTree = "<group>"; }; - F58546CC0727E8410954B594A70C7713 /* parsing.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = parsing.cc; path = src/core/ext/transport/chttp2/transport/parsing.cc; sourceTree = "<group>"; }; - F597BDC1F8CCBADC749161B792CDDA37 /* http.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = http.nanopb.cc; path = Firestore/Protos/nanopb/google/api/http.nanopb.cc; sourceTree = "<group>"; }; + F58546CC0727E8410954B594A70C7713 /* parsing.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = parsing.cc; path = src/core/ext/transport/chttp2/transport/parsing.cc; sourceTree = "<group>"; }; + F597BDC1F8CCBADC749161B792CDDA37 /* http.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = http.nanopb.cc; path = Firestore/Protos/nanopb/google/api/http.nanopb.cc; sourceTree = "<group>"; }; F59B67CC375B044E5B5D81173F919780 /* wakeup_fd_pipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wakeup_fd_pipe.h; path = src/core/lib/iomgr/wakeup_fd_pipe.h; sourceTree = "<group>"; }; - F5BB9D4C62AB239247A5A2F41CF35B6C /* v3_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = v3_enum.c; path = src/crypto/x509v3/v3_enum.c; sourceTree = "<group>"; }; - F5C3BDEE3FFFBDFC306F00F544FC5516 /* channelz_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channelz_registry.cc; path = src/core/lib/channel/channelz_registry.cc; sourceTree = "<group>"; }; + F5BB9D4C62AB239247A5A2F41CF35B6C /* v3_enum.c */ = {isa = PBXFileReference; includeInIndex = 1; name = v3_enum.c; path = src/crypto/x509v3/v3_enum.c; sourceTree = "<group>"; }; + F5C3BDEE3FFFBDFC306F00F544FC5516 /* channelz_registry.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channelz_registry.cc; path = src/core/lib/channel/channelz_registry.cc; sourceTree = "<group>"; }; F5CB9B7E1741CAB1F4CAA263C19D74EE /* charmap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = charmap.h; path = src/crypto/x509/charmap.h; sourceTree = "<group>"; }; - F5E9F9D99414B4857C129986F69905BC /* spinlock_linux.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = spinlock_linux.inc; path = absl/base/internal/spinlock_linux.inc; sourceTree = "<group>"; }; + F5E9F9D99414B4857C129986F69905BC /* spinlock_linux.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = spinlock_linux.inc; path = absl/base/internal/spinlock_linux.inc; sourceTree = "<group>"; }; F5FD9D46D1F8CFC5C5EE094384A9304D /* wrappers.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wrappers.upb.h; path = "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h"; sourceTree = "<group>"; }; - F6044ADC40A03842C89C219DEDFE3FB6 /* httpcli_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = httpcli_security_connector.cc; path = src/core/lib/http/httpcli_security_connector.cc; sourceTree = "<group>"; }; - F60846BA912F5DCB606AF5E2B63D3EEF /* gcm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = gcm.c; path = src/crypto/fipsmodule/modes/gcm.c; sourceTree = "<group>"; }; + F6044ADC40A03842C89C219DEDFE3FB6 /* httpcli_security_connector.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = httpcli_security_connector.cc; path = src/core/lib/http/httpcli_security_connector.cc; sourceTree = "<group>"; }; + F60846BA912F5DCB606AF5E2B63D3EEF /* gcm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = gcm.c; path = src/crypto/fipsmodule/modes/gcm.c; sourceTree = "<group>"; }; F62C8D2F136619820DA93F263AF54936 /* GDTCORLifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORLifecycle.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORLifecycle.m; sourceTree = "<group>"; }; - F64674054E333DDB791F8475B920E654 /* tcp_server_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_server_posix.cc; path = src/core/lib/iomgr/tcp_server_posix.cc; sourceTree = "<group>"; }; + F64674054E333DDB791F8475B920E654 /* tcp_server_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_server_posix.cc; path = src/core/lib/iomgr/tcp_server_posix.cc; sourceTree = "<group>"; }; F658D6265DF28535284C7A82A40E6439 /* udp_listener_config.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = udp_listener_config.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.h"; sourceTree = "<group>"; }; F6655720AE9F0D854B49897940D62AA2 /* ev_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_posix.h; path = src/core/lib/iomgr/ev_posix.h; sourceTree = "<group>"; }; F68C3DF30767A04B0DF4230607B7F6A2 /* testharness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = testharness.h; path = util/testharness.h; sourceTree = "<group>"; }; - F6BC48AC896DD7BA23463EB42C70782D /* target.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = target.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/target.nanopb.cc; sourceTree = "<group>"; }; + F6BC48AC896DD7BA23463EB42C70782D /* target.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = target.nanopb.cc; path = Firestore/Protos/nanopb/firestore/local/target.nanopb.cc; sourceTree = "<group>"; }; F6BD9BC18E620CC112F6BC7B1F76A566 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = "<group>"; }; - F6C8C93EEA56F04D53FD7ED95C8E9E85 /* time_zone_if.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_zone_if.cc; path = absl/time/internal/cctz/src/time_zone_if.cc; sourceTree = "<group>"; }; + F6C8C93EEA56F04D53FD7ED95C8E9E85 /* time_zone_if.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_zone_if.cc; path = absl/time/internal/cctz/src/time_zone_if.cc; sourceTree = "<group>"; }; F6CF0A9D8A39F232B4A078C5C01C5564 /* gsec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = gsec.h; path = src/core/tsi/alts/crypt/gsec.h; sourceTree = "<group>"; }; F73EE067352B6638684A141DBE375E08 /* GDTCORConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORConsoleLogger.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORConsoleLogger.h; sourceTree = "<group>"; }; F75AFFBFECCDF710DC89BA989917E022 /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = src/include/openssl/ssl3.h; sourceTree = "<group>"; }; - F783DEC97A6770DF85637A6DBF2D7FC0 /* time_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = time_windows.cc; path = src/core/lib/gpr/time_windows.cc; sourceTree = "<group>"; }; + F783DEC97A6770DF85637A6DBF2D7FC0 /* time_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = time_windows.cc; path = src/core/lib/gpr/time_windows.cc; sourceTree = "<group>"; }; F78A6AC1C9EE4442A0AFC9DF8B0C47E1 /* algorithm_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = algorithm_metadata.h; path = src/core/lib/compression/algorithm_metadata.h; sourceTree = "<group>"; }; F79F18C4A3CB5CEBB3C23BB641C292F2 /* GDTCOREvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREvent.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m; sourceTree = "<group>"; }; - F7A7673F6699F75E85DF4F00678B0E7B /* protocol.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = protocol.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c"; sourceTree = "<group>"; }; + F7A7673F6699F75E85DF4F00678B0E7B /* protocol.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = protocol.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c"; sourceTree = "<group>"; }; F7C87B8F126C2941D236CEB479D06C2F /* manual_constructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = manual_constructor.h; path = src/core/lib/gprpp/manual_constructor.h; sourceTree = "<group>"; }; F7CAA654EF86DC3D56B9050054670D25 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = "<group>"; }; F7D6B1C3508F7501DFA1524AC439FC6D /* FirebaseFirestore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseFirestore.modulemap; sourceTree = "<group>"; }; - F7E070EFD5E2E04EBD97F105B8D16655 /* secure_server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = secure_server_credentials.cc; path = src/cpp/server/secure_server_credentials.cc; sourceTree = "<group>"; }; + F7E070EFD5E2E04EBD97F105B8D16655 /* secure_server_credentials.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = secure_server_credentials.cc; path = src/cpp/server/secure_server_credentials.cc; sourceTree = "<group>"; }; F7E0BEAD4E6CED7A6A165974FF73E690 /* FIRGetProjectConfigResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGetProjectConfigResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRGetProjectConfigResponse.m; sourceTree = "<group>"; }; F7F2309774FF5BE8DA4F7EDD09FE9862 /* client_channel_channelz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = client_channel_channelz.h; path = src/core/ext/filters/client_channel/client_channel_channelz.h; sourceTree = "<group>"; }; F7F2C31B3332653D879B285232F17341 /* low_level_scheduling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = low_level_scheduling.h; path = absl/base/internal/low_level_scheduling.h; sourceTree = "<group>"; }; - F7FC10B4EB61F0F79A566E5E7C8C4824 /* grpc_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = grpc_context.cc; path = src/core/ext/filters/census/grpc_context.cc; sourceTree = "<group>"; }; + F7FC10B4EB61F0F79A566E5E7C8C4824 /* grpc_context.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = grpc_context.cc; path = src/core/ext/filters/census/grpc_context.cc; sourceTree = "<group>"; }; F81C90E0F001C9C92FE8A3262893218A /* resolver_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver_registry.h; path = src/core/ext/filters/client_channel/resolver_registry.h; sourceTree = "<group>"; }; - F824E2361FC477F092C67D44A7A70961 /* x509name.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509name.c; path = src/crypto/x509/x509name.c; sourceTree = "<group>"; }; - F82DEA78C794778CD743DE7A4B6DC864 /* listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = listener.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener.upb.c"; sourceTree = "<group>"; }; + F824E2361FC477F092C67D44A7A70961 /* x509name.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509name.c; path = src/crypto/x509/x509name.c; sourceTree = "<group>"; }; + F82DEA78C794778CD743DE7A4B6DC864 /* listener.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = listener.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/listener.upb.c"; sourceTree = "<group>"; }; F8497F9D9F4F14F329CE23377F3086C5 /* wakeup_fd_pipe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = wakeup_fd_pipe.h; path = src/core/lib/iomgr/wakeup_fd_pipe.h; sourceTree = "<group>"; }; - F84EE48A732F8FF48CDCECDEDC5E7EDF /* tls13_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tls13_server.cc; path = src/ssl/tls13_server.cc; sourceTree = "<group>"; }; - F8648AB2631D082233EB1BA03EF3363B /* rsa_pss.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rsa_pss.c; path = src/crypto/x509/rsa_pss.c; sourceTree = "<group>"; }; + F84EE48A732F8FF48CDCECDEDC5E7EDF /* tls13_server.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tls13_server.cc; path = src/ssl/tls13_server.cc; sourceTree = "<group>"; }; + F8648AB2631D082233EB1BA03EF3363B /* rsa_pss.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rsa_pss.c; path = src/crypto/x509/rsa_pss.c; sourceTree = "<group>"; }; F8663B8B50ECEA9E3FCECD7CAB565092 /* handshaker_registry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = handshaker_registry.h; path = src/core/lib/channel/handshaker_registry.h; sourceTree = "<group>"; }; - F86A33DA73E83EC7846C690BD08C654F /* channel_connectivity.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_connectivity.cc; path = src/core/ext/filters/client_channel/channel_connectivity.cc; sourceTree = "<group>"; }; + F86A33DA73E83EC7846C690BD08C654F /* channel_connectivity.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_connectivity.cc; path = src/core/ext/filters/client_channel/channel_connectivity.cc; sourceTree = "<group>"; }; F899DAA787EC00CBCDC891CC0B4143B8 /* global_config_custom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = global_config_custom.h; path = src/core/lib/gprpp/global_config_custom.h; sourceTree = "<group>"; }; F89AEE02B47E4990D9301B5F8D17C44D /* GDTCORFlatFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORFlatFileStorage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m; sourceTree = "<group>"; }; - F8B26C8F177BFB417A73CF28DE520249 /* cbb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cbb.c; path = src/crypto/bytestring/cbb.c; sourceTree = "<group>"; }; + F8B26C8F177BFB417A73CF28DE520249 /* cbb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cbb.c; path = src/crypto/bytestring/cbb.c; sourceTree = "<group>"; }; F8BA9E2D741A8376695E28B47E8978B3 /* struct.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = struct.upb.h; path = "src/core/ext/upb-generated/google/protobuf/struct.upb.h"; sourceTree = "<group>"; }; F9031E585329C9394748277333DD3CB2 /* orphanable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = orphanable.h; path = src/core/lib/gprpp/orphanable.h; sourceTree = "<group>"; }; F9115241B99A895443A2145423984137 /* tcp_server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tcp_server.h; path = src/core/lib/iomgr/tcp_server.h; sourceTree = "<group>"; }; F934ED88754A80B49DB8DCA5903EDEFA /* GDTCORRegistrar_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORRegistrar_Private.h; sourceTree = "<group>"; }; - F9753451F95866BC83277D27E7C844DF /* digests.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = digests.c; path = src/crypto/fipsmodule/digest/digests.c; sourceTree = "<group>"; }; + F9753451F95866BC83277D27E7C844DF /* digests.c */ = {isa = PBXFileReference; includeInIndex = 1; name = digests.c; path = src/crypto/fipsmodule/digest/digests.c; sourceTree = "<group>"; }; F97E1C0E548C1D4A935307250FC31D71 /* iomgr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iomgr.h; path = src/core/lib/iomgr/iomgr.h; sourceTree = "<group>"; }; F98A291B32488AC682D643AC6B4BA077 /* server.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = server.h; path = src/core/lib/surface/server.h; sourceTree = "<group>"; }; F9BC1918F8950E96C6FDA34FE62D8470 /* port_platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = port_platform.h; path = include/grpc/impl/codegen/port_platform.h; sourceTree = "<group>"; }; F9C9D3E0902B994849D9E164B142EE8A /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = "<group>"; }; F9F907CEEF572BCB3ABD26DE6F8F4DF3 /* FIRGoogleAuthProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRGoogleAuthProvider.h; path = FirebaseAuth/Sources/Public/FirebaseAuth/FIRGoogleAuthProvider.h; sourceTree = "<group>"; }; - FA0800711C5A7769E7D8D9A4B4524D36 /* filename.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filename.cc; path = db/filename.cc; sourceTree = "<group>"; }; + FA0800711C5A7769E7D8D9A4B4524D36 /* filename.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filename.cc; path = db/filename.cc; sourceTree = "<group>"; }; FA24ED7B18A9735DE3635122F7EBE760 /* health_check_service_interface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = health_check_service_interface.h; path = include/grpcpp/health_check_service_interface.h; sourceTree = "<group>"; }; FA2E0004CC3672D09C58863FC870FD02 /* murmur_hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = murmur_hash.h; path = src/core/lib/gpr/murmur_hash.h; sourceTree = "<group>"; }; - FAAD6B431FBCEBB3A043F6FB1C191834 /* channel_create_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = channel_create_posix.cc; path = src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc; sourceTree = "<group>"; }; + FAAD6B431FBCEBB3A043F6FB1C191834 /* channel_create_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = channel_create_posix.cc; path = src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc; sourceTree = "<group>"; }; FAB11E6B8CC6A0C04CF5ACF227B61F59 /* status_conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_conversion.h; path = src/core/lib/transport/status_conversion.h; sourceTree = "<group>"; }; - FABB3F4CF41338AF88C86BFEE2FCFCF1 /* FIRFirestoreVersion.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRFirestoreVersion.mm; path = Firestore/Source/API/FIRFirestoreVersion.mm; sourceTree = "<group>"; }; - FACDFCF483D3914FE39FB0724E5051DE /* error_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = error_utils.cc; path = src/core/lib/transport/error_utils.cc; sourceTree = "<group>"; }; + FABB3F4CF41338AF88C86BFEE2FCFCF1 /* FIRFirestoreVersion.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRFirestoreVersion.mm; path = Firestore/Source/API/FIRFirestoreVersion.mm; sourceTree = "<group>"; }; + FACDFCF483D3914FE39FB0724E5051DE /* error_utils.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = error_utils.cc; path = src/core/lib/transport/error_utils.cc; sourceTree = "<group>"; }; FB00618947DD5DB10B26F1B1C49F11BA /* status_util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = status_util.h; path = src/core/lib/channel/status_util.h; sourceTree = "<group>"; }; FB432A0EE0A7B0E773C875622350DB81 /* FIROAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthProvider.m; sourceTree = "<group>"; }; FB44195EB955AD886771DD665965D531 /* FIRWithdrawMFAResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRWithdrawMFAResponse.m; path = FirebaseAuth/Sources/Backend/RPC/MultiFactor/Unenroll/FIRWithdrawMFAResponse.m; sourceTree = "<group>"; }; FB466E676DDBA69EE38745E05E55D2DC /* aead.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aead.h; path = src/include/openssl/aead.h; sourceTree = "<group>"; }; - FB777F27295666D76008C5F25E5608AE /* filesystem_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = filesystem_common.cc; path = Firestore/core/src/util/filesystem_common.cc; sourceTree = "<group>"; }; - FB811E1E252FA631112AEC632AF38F8D /* port_def.inc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.pascal; name = port_def.inc; path = third_party/upb/upb/port_def.inc; sourceTree = "<group>"; }; - FB821A33DA7EDC2BAAFD33E3A9845CA5 /* filesystem_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = filesystem_apple.mm; path = Firestore/core/src/util/filesystem_apple.mm; sourceTree = "<group>"; }; + FB777F27295666D76008C5F25E5608AE /* filesystem_common.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = filesystem_common.cc; path = Firestore/core/src/util/filesystem_common.cc; sourceTree = "<group>"; }; + FB811E1E252FA631112AEC632AF38F8D /* port_def.inc */ = {isa = PBXFileReference; includeInIndex = 1; name = port_def.inc; path = third_party/upb/upb/port_def.inc; sourceTree = "<group>"; }; + FB821A33DA7EDC2BAAFD33E3A9845CA5 /* filesystem_apple.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = filesystem_apple.mm; path = Firestore/core/src/util/filesystem_apple.mm; sourceTree = "<group>"; }; FB848AA0FD6A08C7ABB533926F5AC54B /* optimization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = optimization.h; path = absl/base/optimization.h; sourceTree = "<group>"; }; - FB910E17E39F65699B30BC197E554755 /* server_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = server_posix.cc; path = src/cpp/server/server_posix.cc; sourceTree = "<group>"; }; - FB93568B0961E6418E180D0B232DAF5D /* resolve_address_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = resolve_address_windows.cc; path = src/core/lib/iomgr/resolve_address_windows.cc; sourceTree = "<group>"; }; - FB94766535277EBACB30B176CC00A9E4 /* route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route.upb.c"; sourceTree = "<group>"; }; - FBF2582F38280E35DA9040914E382BC2 /* version.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = version.cc; path = src/core/lib/surface/version.cc; sourceTree = "<group>"; }; + FB910E17E39F65699B30BC197E554755 /* server_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = server_posix.cc; path = src/cpp/server/server_posix.cc; sourceTree = "<group>"; }; + FB93568B0961E6418E180D0B232DAF5D /* resolve_address_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = resolve_address_windows.cc; path = src/core/lib/iomgr/resolve_address_windows.cc; sourceTree = "<group>"; }; + FB94766535277EBACB30B176CC00A9E4 /* route.upb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = route.upb.c; path = "src/core/ext/upb-generated/envoy/api/v2/route.upb.c"; sourceTree = "<group>"; }; + FBF2582F38280E35DA9040914E382BC2 /* version.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = version.cc; path = src/core/lib/surface/version.cc; sourceTree = "<group>"; }; FC042D496AC36D676AD58A582118C650 /* serialization_traits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = serialization_traits.h; path = include/grpcpp/impl/serialization_traits.h; sourceTree = "<group>"; }; - FC071C7724C9B426310BE3E3D363AE51 /* FIRCollectionReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRCollectionReference.mm; path = Firestore/Source/API/FIRCollectionReference.mm; sourceTree = "<group>"; }; + FC071C7724C9B426310BE3E3D363AE51 /* FIRCollectionReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCollectionReference.mm; path = Firestore/Source/API/FIRCollectionReference.mm; sourceTree = "<group>"; }; FC18A3F3CD55BB5CB35C0F0C1A75D5E1 /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = "<group>"; }; FC47C269C02650CB8FD3509FABED5798 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = "<group>"; }; - FC52D530EF393C6B9B81101B569963A1 /* fips_shared_support.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fips_shared_support.c; path = src/crypto/fipsmodule/fips_shared_support.c; sourceTree = "<group>"; }; + FC52D530EF393C6B9B81101B569963A1 /* fips_shared_support.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fips_shared_support.c; path = src/crypto/fipsmodule/fips_shared_support.c; sourceTree = "<group>"; }; FCCDA2208875105AFB64E7AC4F352FAF /* dynamic_thread_pool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic_thread_pool.h; path = src/cpp/server/dynamic_thread_pool.h; sourceTree = "<group>"; }; FCD215B28890C815A8DF3EB5AECBF25F /* FIRGoogleAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRGoogleAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/Google/FIRGoogleAuthProvider.m; sourceTree = "<group>"; }; FCDF8C799B8BFA73DBDBC4BC81152344 /* is_epollexclusive_available.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = is_epollexclusive_available.h; path = src/core/lib/iomgr/is_epollexclusive_available.h; sourceTree = "<group>"; }; FD0146D582495D602CAFD047CF2F85C3 /* ev_epollex_linux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_epollex_linux.h; path = src/core/lib/iomgr/ev_epollex_linux.h; sourceTree = "<group>"; }; - FD1A762D31CF5E04571260D418ED0099 /* tcp_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_posix.cc; path = src/core/lib/iomgr/tcp_posix.cc; sourceTree = "<group>"; }; - FD25C7F3A0A07BEDC49B0F57A7C57E80 /* iomgr_posix_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iomgr_posix_cfstream.cc; path = src/core/lib/iomgr/iomgr_posix_cfstream.cc; sourceTree = "<group>"; }; - FD43ECACD978848922CF664251DC4A4A /* tcp_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tcp_windows.cc; path = src/core/lib/iomgr/tcp_windows.cc; sourceTree = "<group>"; }; + FD1A762D31CF5E04571260D418ED0099 /* tcp_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_posix.cc; path = src/core/lib/iomgr/tcp_posix.cc; sourceTree = "<group>"; }; + FD25C7F3A0A07BEDC49B0F57A7C57E80 /* iomgr_posix_cfstream.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iomgr_posix_cfstream.cc; path = src/core/lib/iomgr/iomgr_posix_cfstream.cc; sourceTree = "<group>"; }; + FD43ECACD978848922CF664251DC4A4A /* tcp_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tcp_windows.cc; path = src/core/lib/iomgr/tcp_windows.cc; sourceTree = "<group>"; }; FD62B1B7DDB58AA386237461C7B85228 /* async_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = async_stream.h; path = include/grpcpp/support/async_stream.h; sourceTree = "<group>"; }; FD74617814F7E705792736F2EBEAE018 /* jwt_verifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = jwt_verifier.h; path = src/core/lib/security/credentials/jwt/jwt_verifier.h; sourceTree = "<group>"; }; FD8668209DB8E99CD9A03AE4946AFE97 /* endpoint_components.upb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endpoint_components.upb.h; path = "src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.h"; sourceTree = "<group>"; }; - FD8BB15B006C49E21E1955784C4DB400 /* throw_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = throw_delegate.cc; path = absl/base/internal/throw_delegate.cc; sourceTree = "<group>"; }; + FD8BB15B006C49E21E1955784C4DB400 /* throw_delegate.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = throw_delegate.cc; path = absl/base/internal/throw_delegate.cc; sourceTree = "<group>"; }; FDC0CB6C540756F3888F521E618B54FF /* FIRAuthProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAuthProvider.m; path = FirebaseAuth/Sources/AuthProvider/FIRAuthProvider.m; sourceTree = "<group>"; }; - FDC3E212CD0B3159D02890FA3860BE81 /* x509cset.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x509cset.c; path = src/crypto/x509/x509cset.c; sourceTree = "<group>"; }; + FDC3E212CD0B3159D02890FA3860BE81 /* x509cset.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x509cset.c; path = src/crypto/x509/x509cset.c; sourceTree = "<group>"; }; FDCD790B19C50EFFD9E1B0D8443E354E /* message_compress_filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = message_compress_filter.h; path = src/core/ext/filters/http/message_compress/message_compress_filter.h; sourceTree = "<group>"; }; FE1747A784C6A6F35880EC90D223489F /* bdp_estimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bdp_estimator.h; path = src/core/lib/transport/bdp_estimator.h; sourceTree = "<group>"; }; FE28992D66CAF74BF56D102F30999CCA /* static_metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = static_metadata.h; path = src/core/lib/transport/static_metadata.h; sourceTree = "<group>"; }; @@ -11512,23 +11511,23 @@ FE5B99BBBD28C0EF96AFAC5B90300A4D /* GDTCCTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploader.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTUploader.h; sourceTree = "<group>"; }; FE84E020EFA469FCA50F80951571F6E8 /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = "<group>"; }; FE939F443525415D2EC4FD17E2B8BB67 /* resolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = resolver.h; path = src/core/ext/filters/client_channel/resolver.h; sourceTree = "<group>"; }; - FEB48AF4596533F1B94F2C1239551196 /* iocp_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = iocp_windows.cc; path = src/core/lib/iomgr/iocp_windows.cc; sourceTree = "<group>"; }; + FEB48AF4596533F1B94F2C1239551196 /* iocp_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = iocp_windows.cc; path = src/core/lib/iomgr/iocp_windows.cc; sourceTree = "<group>"; }; FED0BA9DF54A93961CADF04DBA3D7420 /* compression_internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compression_internal.h; path = src/core/lib/compression/compression_internal.h; sourceTree = "<group>"; }; - FED412BE983032F51F99512BCFBF4907 /* memory_bundle_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = memory_bundle_cache.cc; path = Firestore/core/src/local/memory_bundle_cache.cc; sourceTree = "<group>"; }; + FED412BE983032F51F99512BCFBF4907 /* memory_bundle_cache.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = memory_bundle_cache.cc; path = Firestore/core/src/local/memory_bundle_cache.cc; sourceTree = "<group>"; }; FED884A10D7D5E3251901329F06B393C /* metadata_batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metadata_batch.h; path = src/core/lib/transport/metadata_batch.h; sourceTree = "<group>"; }; FF01BBF48AF2D9D20BBFF1AE523C732C /* arena.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = arena.h; path = src/core/lib/gpr/arena.h; sourceTree = "<group>"; }; - FF05D42C924CCE3D0460D38E2BA73C9E /* FIRSnapshotMetadata.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRSnapshotMetadata.mm; path = Firestore/Source/API/FIRSnapshotMetadata.mm; sourceTree = "<group>"; }; + FF05D42C924CCE3D0460D38E2BA73C9E /* FIRSnapshotMetadata.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRSnapshotMetadata.mm; path = Firestore/Source/API/FIRSnapshotMetadata.mm; sourceTree = "<group>"; }; FF12BA3F947E9063166E28E4841B6957 /* socket_factory_posix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = socket_factory_posix.h; path = src/core/lib/iomgr/socket_factory_posix.h; sourceTree = "<group>"; }; FF16E328998F5F5326E3AFA3A5B70F7B /* FIRSecureTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRSecureTokenRequest.m; path = FirebaseAuth/Sources/Backend/RPC/FIRSecureTokenRequest.m; sourceTree = "<group>"; }; - FF61E98B30DDA597625744522C9894C9 /* x_x509a.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = x_x509a.c; path = src/crypto/x509/x_x509a.c; sourceTree = "<group>"; }; - FF94520DEBD10E530B41600D03DD679E /* digestsign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = digestsign.c; path = src/crypto/evp/digestsign.c; sourceTree = "<group>"; }; - FF99E16464B7809593A95292EE354AA3 /* tmpfile_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = tmpfile_posix.cc; path = src/core/lib/gpr/tmpfile_posix.cc; sourceTree = "<group>"; }; + FF61E98B30DDA597625744522C9894C9 /* x_x509a.c */ = {isa = PBXFileReference; includeInIndex = 1; name = x_x509a.c; path = src/crypto/x509/x_x509a.c; sourceTree = "<group>"; }; + FF94520DEBD10E530B41600D03DD679E /* digestsign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = digestsign.c; path = src/crypto/evp/digestsign.c; sourceTree = "<group>"; }; + FF99E16464B7809593A95292EE354AA3 /* tmpfile_posix.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = tmpfile_posix.cc; path = src/core/lib/gpr/tmpfile_posix.cc; sourceTree = "<group>"; }; FF9A884E5A9720705A04571B7CC6180E /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = absl/types/compare.h; sourceTree = "<group>"; }; FF9D1C190AC23ED09A5540EE7218FE79 /* FIRCreateAuthURIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCreateAuthURIResponse.m; path = FirebaseAuth/Sources/Backend/RPC/FIRCreateAuthURIResponse.m; sourceTree = "<group>"; }; - FFBF2BB439F76F0A9BA4E2DBC06AD0CE /* FIRTransaction.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = FIRTransaction.mm; path = Firestore/Source/API/FIRTransaction.mm; sourceTree = "<group>"; }; - FFC4EB13922B65988A61EDEE13316592 /* leveldb_index_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = leveldb_index_manager.cc; path = Firestore/core/src/local/leveldb_index_manager.cc; sourceTree = "<group>"; }; - FFD616170117E301C60B4934A96349FF /* socket_utils_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = socket_utils_windows.cc; path = src/core/lib/iomgr/socket_utils_windows.cc; sourceTree = "<group>"; }; - FFF7FCF41FD632C1C269B09EBFE2BFCE /* timestamp.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = timestamp.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/timestamp.nanopb.cc; sourceTree = "<group>"; }; + FFBF2BB439F76F0A9BA4E2DBC06AD0CE /* FIRTransaction.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRTransaction.mm; path = Firestore/Source/API/FIRTransaction.mm; sourceTree = "<group>"; }; + FFC4EB13922B65988A61EDEE13316592 /* leveldb_index_manager.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = leveldb_index_manager.cc; path = Firestore/core/src/local/leveldb_index_manager.cc; sourceTree = "<group>"; }; + FFD616170117E301C60B4934A96349FF /* socket_utils_windows.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = socket_utils_windows.cc; path = src/core/lib/iomgr/socket_utils_windows.cc; sourceTree = "<group>"; }; + FFF7FCF41FD632C1C269B09EBFE2BFCE /* timestamp.nanopb.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = timestamp.nanopb.cc; path = Firestore/Protos/nanopb/google/protobuf/timestamp.nanopb.cc; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -13166,6 +13165,7 @@ C5675FF96BE6572A5D7DAEDE6D40BA34 /* types */, 8579C772FFDFB74B25FF0386893BF9A2 /* utility */, ); + name = abseil; path = abseil; sourceTree = "<group>"; }; @@ -13183,6 +13183,7 @@ 9C8ACEE90B8FF974B0A9D3618A4E8B79 /* CLTypingLabel.swift */, D61A67E60ED39F6D1A2B0351169A4E6C /* Support Files */, ); + name = CLTypingLabel; path = CLTypingLabel; sourceTree = "<group>"; }; @@ -14045,6 +14046,7 @@ 0ACA657CEB2517604E9490E2E371FE34 /* NSData+FIRBase64.m */, FA2BB144B9C612B4DF4016AE08DCA5D9 /* Support Files */, ); + name = FirebaseAuth; path = FirebaseAuth; sourceTree = "<group>"; }; @@ -14301,6 +14303,7 @@ 79841F8654DD43E754002153099E1090 /* writer.cc */, BE1F265FD43CF08EB727FD93F2C8F100 /* Support Files */, ); + name = FirebaseFirestore; path = FirebaseFirestore; sourceTree = "<group>"; }; @@ -14373,6 +14376,7 @@ 416E33BD331702109DA70EF21A3942BB /* FIRStorageUtils.m */, 5206911C6048C0675DAA32D18B3265CE /* Support Files */, ); + name = FirebaseStorage; path = FirebaseStorage; sourceTree = "<group>"; }; @@ -14487,6 +14491,7 @@ 254A05C92080FBEFF873BFB88F531DF6 /* write_batch_internal.h */, 8BFD67BAF12E1D469520458DCB45B7D6 /* Support Files */, ); + name = "leveldb-library"; path = "leveldb-library"; sourceTree = "<group>"; }; @@ -14545,6 +14550,7 @@ 596D7A1183DB86AB654623B629245FA2 /* FIRVersion.m */, 21747240E8D713C3CAC76AECF987EFBB /* Support Files */, ); + name = FirebaseCore; path = FirebaseCore; sourceTree = "<group>"; }; @@ -14578,6 +14584,7 @@ B7A4C0E1E6054A19A95A9C575C5D89F4 /* Interface */, 8EF86DB2E84338077C14130999E2D6A6 /* Support Files */, ); + name = "BoringSSL-GRPC"; path = "BoringSSL-GRPC"; sourceTree = "<group>"; }; @@ -14640,6 +14647,7 @@ C830454FB60B23605DBB72A847C8A565 /* FBLPromises.h */, 18BE442B89E27DFE2BD50E763A0FDC33 /* Support Files */, ); + name = PromisesObjC; path = PromisesObjC; sourceTree = "<group>"; }; @@ -14681,6 +14689,7 @@ C7B9295B2D3E989BADE050424B9B99D3 /* encode */, E4CC91B092935E987760AD4C2FAD740A /* Support Files */, ); + name = nanopb; path = nanopb; sourceTree = "<group>"; }; @@ -14755,6 +14764,7 @@ BA50B421344CC32DE489867C083033A0 /* GoogleDataTransport.h */, C5B242051CADCF41F3AA77B4A5623714 /* Support Files */, ); + name = GoogleDataTransport; path = GoogleDataTransport; sourceTree = "<group>"; }; @@ -14813,6 +14823,7 @@ C42BEC02B0DC5FB69076F2628465E025 /* Interface */, 77D33BA56E56929FA3AA1F63BE937FF0 /* Support Files */, ); + name = "gRPC-Core"; path = "gRPC-Core"; sourceTree = "<group>"; }; @@ -14944,6 +14955,7 @@ ED19ED5A611A0D8DD90B3EE14D5D2BAE /* Reachability */, 4731D9AFF7FD38A200BB27BFCE4EE970 /* Support Files */, ); + name = GoogleUtilities; path = GoogleUtilities; sourceTree = "<group>"; }; @@ -15504,6 +15516,7 @@ 6FC159D6E5907D97A57F324359E41DD9 /* firebasecore.nanopb.h */, D3AB767802F481479FA6BFEE221FD81A /* Support Files */, ); + name = FirebaseCoreDiagnostics; path = FirebaseCoreDiagnostics; sourceTree = "<group>"; }; @@ -15533,6 +15546,7 @@ A084C42CE63E7CC053D1920F3B82A2AF /* Resources */, 52E56FB585D1739BB5B649D53AA89152 /* Support Files */, ); + name = "gRPC-C++"; path = "gRPC-C++"; sourceTree = "<group>"; }; @@ -15557,6 +15571,7 @@ 340E29E4B73E2E369F8D8A1198CFB19B /* CoreOnly */, F38871DE8AB9E14FEB65CBEA13951A07 /* Support Files */, ); + name = Firebase; path = Firebase; sourceTree = "<group>"; }; @@ -15654,6 +15669,7 @@ FD31AA2DDC2CFD543339AC9A79617413 /* Core */, 36E56590DF7105127E4A71BE479CF4B5 /* Support Files */, ); + name = GTMSessionFetcher; path = GTMSessionFetcher; sourceTree = "<group>"; }; @@ -18099,10 +18115,10 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1100; - LastUpgradeCheck = 1240; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 9.3"; + compatibilityVersion = "Xcode 11.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -20040,7 +20056,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseFirestore/FirebaseFirestore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20114,7 +20130,7 @@ GCC_PREFIX_HEADER = "Target Support Files/CLTypingLabel/CLTypingLabel-prefix.pch"; INFOPLIST_FILE = "Target Support Files/CLTypingLabel/CLTypingLabel-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20148,7 +20164,7 @@ GCC_PREFIX_HEADER = "Target Support Files/gRPC-C++/gRPC-C++-prefix.pch"; INFOPLIST_FILE = "Target Support Files/gRPC-C++/gRPC-C++-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20182,7 +20198,7 @@ GCC_PREFIX_HEADER = "Target Support Files/abseil/abseil-prefix.pch"; INFOPLIST_FILE = "Target Support Files/abseil/abseil-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20216,7 +20232,7 @@ GCC_PREFIX_HEADER = "Target Support Files/BoringSSL-GRPC/BoringSSL-GRPC-prefix.pch"; INFOPLIST_FILE = "Target Support Files/BoringSSL-GRPC/BoringSSL-GRPC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20249,7 +20265,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20284,7 +20300,7 @@ 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 = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20318,7 +20334,7 @@ GCC_PREFIX_HEADER = "Target Support Files/gRPC-Core/gRPC-Core-prefix.pch"; INFOPLIST_FILE = "Target Support Files/gRPC-Core/gRPC-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20351,7 +20367,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20387,7 +20403,7 @@ GCC_PREFIX_HEADER = "Target Support Files/CLTypingLabel/CLTypingLabel-prefix.pch"; INFOPLIST_FILE = "Target Support Files/CLTypingLabel/CLTypingLabel-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20421,7 +20437,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20456,7 +20472,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseAuth/FirebaseAuth-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20489,7 +20505,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20523,7 +20539,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseStorage/FirebaseStorage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20557,7 +20573,7 @@ GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20591,7 +20607,7 @@ 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 = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20626,7 +20642,7 @@ GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; INFOPLIST_FILE = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20690,7 +20706,7 @@ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/gRPC-C++"; IBSC_MODULE = grpcpp; INFOPLIST_FILE = "Target Support Files/gRPC-C++/ResourceBundle-gRPCCertificates-Cpp-gRPC-C++-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_NAME = "gRPCCertificates-Cpp"; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -20714,7 +20730,7 @@ GCC_PREFIX_HEADER = "Target Support Files/gRPC-Core/gRPC-Core-prefix.pch"; INFOPLIST_FILE = "Target Support Files/gRPC-Core/gRPC-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20741,7 +20757,7 @@ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/gRPC-C++"; IBSC_MODULE = grpcpp; INFOPLIST_FILE = "Target Support Files/gRPC-C++/ResourceBundle-gRPCCertificates-Cpp-gRPC-C++-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_NAME = "gRPCCertificates-Cpp"; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -20764,7 +20780,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20797,7 +20813,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20897,7 +20913,7 @@ GCC_PREFIX_HEADER = "Target Support Files/gRPC-C++/gRPC-C++-prefix.pch"; INFOPLIST_FILE = "Target Support Files/gRPC-C++/gRPC-C++-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -20994,7 +21010,7 @@ GCC_PREFIX_HEADER = "Target Support Files/abseil/abseil-prefix.pch"; INFOPLIST_FILE = "Target Support Files/abseil/abseil-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21029,7 +21045,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseFirestore/FirebaseFirestore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21055,7 +21071,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21081,7 +21097,7 @@ GCC_PREFIX_HEADER = "Target Support Files/leveldb-library/leveldb-library-prefix.pch"; INFOPLIST_FILE = "Target Support Files/leveldb-library/leveldb-library-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21115,7 +21131,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21141,7 +21157,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21165,7 +21181,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21199,7 +21215,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21233,7 +21249,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseAuth/FirebaseAuth-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21268,7 +21284,7 @@ GCC_PREFIX_HEADER = "Target Support Files/BoringSSL-GRPC/BoringSSL-GRPC-prefix.pch"; INFOPLIST_FILE = "Target Support Files/BoringSSL-GRPC/BoringSSL-GRPC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21302,7 +21318,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21337,7 +21353,7 @@ GCC_PREFIX_HEADER = "Target Support Files/leveldb-library/leveldb-library-prefix.pch"; INFOPLIST_FILE = "Target Support Files/leveldb-library/leveldb-library-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -21371,7 +21387,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseStorage/FirebaseStorage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/BoringSSL-GRPC.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/BoringSSL-GRPC.xcscheme index e436f8d..87d1780 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/BoringSSL-GRPC.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/BoringSSL-GRPC.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/CLTypingLabel.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/CLTypingLabel.xcscheme index eadf534..ac020b7 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/CLTypingLabel.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/CLTypingLabel.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "6F8A929BDB6E633BE35459804508532F" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Firebase.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Firebase.xcscheme index ee79af5..ab9e834 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Firebase.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Firebase.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "072CEA044D2EF26F03496D5996BBF59F" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseAuth.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseAuth.xcscheme index 1837c76..4e571de 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseAuth.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseAuth.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "6AE4A3D573DED275B034E20506596C62" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCore.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCore.xcscheme index f94353a..a4c140c 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCore.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCore.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "4402AFF83DBDC4DD07E198685FDC2DF2" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCoreDiagnostics.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCoreDiagnostics.xcscheme index af54f84..21f827d 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCoreDiagnostics.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseCoreDiagnostics.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "620E05868772C10B4920DC7E324F2C87" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseFirestore.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseFirestore.xcscheme index 34a410d..b52ebd1 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseFirestore.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseFirestore.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "DBA2B63E3A5FE83FE89E731664C9269F" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseStorage.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseStorage.xcscheme index d4c67a7..2f89b49 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseStorage.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/FirebaseStorage.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "23E7C4A52360C026F97E4A96D91B03CE" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme index ac08711..4e23ec8 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GTMSessionFetcher.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "D676E21115185671D7258A56944ABE98" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleDataTransport.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleDataTransport.xcscheme index e2deb3c..6208c32 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleDataTransport.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleDataTransport.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "5C0371EE948D0357B8EE0E34ABB44BF0" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleUtilities.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleUtilities.xcscheme index 611102c..3915f21 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleUtilities.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/GoogleUtilities.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "8D7F5D5DD528D21A72DC87ADA5B12E2D" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Pods-FaceRecogAttendance.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Pods-FaceRecogAttendance.xcscheme index 87d870e..c9a8f5b 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Pods-FaceRecogAttendance.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/Pods-FaceRecogAttendance.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/PromisesObjC.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/PromisesObjC.xcscheme index db916a3..d1487d6 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/PromisesObjC.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/PromisesObjC.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/abseil.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/abseil.xcscheme index 3bda5f0..877ad61 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/abseil.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/abseil.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++-gRPCCertificates-Cpp.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++-gRPCCertificates-Cpp.xcscheme index 8397cd9..0a5e323 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++-gRPCCertificates-Cpp.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++-gRPCCertificates-Cpp.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++.xcscheme index c1f2218..76056a1 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-C++.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-Core.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-Core.xcscheme index 26c5bc2..5afa1d5 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-Core.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/gRPC-Core.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/leveldb-library.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/leveldb-library.xcscheme index d7690dd..b199804 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/leveldb-library.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/leveldb-library.xcscheme @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/nanopb.xcscheme b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/nanopb.xcscheme index 955a195..2183889 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/nanopb.xcscheme +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/nanopb.xcscheme @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme - LastUpgradeVersion = "1240" + LastUpgradeVersion = "1100" version = "1.3"> <BuildAction parallelizeBuildables = "YES" buildImplicitDependencies = "YES"> <BuildActionEntries> <BuildActionEntry + buildForAnalyzing = "YES" buildForTesting = "YES" buildForRunning = "YES" buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> + buildForArchiving = "YES"> <BuildableReference BuildableIdentifier = "primary" BlueprintIdentifier = "D2B5E7DCCBBFB32341D857D01211A1A3" @@ -23,15 +23,14 @@ </BuildActionEntries> </BuildAction> <TestAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - </Testables> + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <AdditionalOptions> + </AdditionalOptions> </TestAction> <LaunchAction - buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" launchStyle = "0" @@ -39,14 +38,17 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + buildConfiguration = "Debug" allowLocationSimulation = "YES"> + <AdditionalOptions> + </AdditionalOptions> </LaunchAction> <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" savedToolIdentifier = "" useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> + debugDocumentVersioning = "YES" + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES"> </ProfileAction> <AnalyzeAction buildConfiguration = "Debug"> diff --git a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist index 726ff6e..cd39d20 100644 --- a/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/FaceRecogAttendance/Pods/Pods.xcodeproj/xcuserdata/Lucas.xcuserdatad/xcschemes/xcschememanagement.plist @@ -65,35 +65,35 @@ <key>isShown</key> <false/> <key>orderHint</key> - <integer>14</integer> + <integer>17</integer> </dict> <key>GoogleDataTransport.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>9</integer> + <integer>12</integer> </dict> <key>GoogleUtilities.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>10</integer> + <integer>13</integer> </dict> <key>Pods-FaceRecogAttendance.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>17</integer> + <integer>20</integer> </dict> <key>PromisesObjC.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>18</integer> + <integer>21</integer> </dict> <key>abseil.xcscheme</key> <dict> @@ -107,35 +107,35 @@ <key>isShown</key> <false/> <key>orderHint</key> - <integer>12</integer> + <integer>15</integer> </dict> <key>gRPC-C++.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>11</integer> + <integer>14</integer> </dict> <key>gRPC-Core.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>13</integer> + <integer>16</integer> </dict> <key>leveldb-library.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>15</integer> + <integer>18</integer> </dict> <key>nanopb.xcscheme</key> <dict> <key>isShown</key> <false/> <key>orderHint</key> - <integer>16</integer> + <integer>19</integer> </dict> </dict> <key>SuppressBuildableAutocreation</key> -- GitLab