From f434e3eca68148947d7f77026b5fda2d7198c6ac Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Tue, 14 Feb 2023 16:24:12 +0900 Subject: [PATCH 01/10] [merge] : Refactor-Roy branch --- .../xcshareddata/swiftpm/Package.resolved | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 00000000..12c856e5 --- /dev/null +++ b/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,140 @@ +{ + "pins" : [ + { + "identity" : "abseil-cpp-swiftpm", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/abseil-cpp-SwiftPM.git", + "state" : { + "revision" : "583de9bd60f66b40e78d08599cc92036c2e7e4e1", + "version" : "0.20220203.2" + } + }, + { + "identity" : "appauth-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/openid/AppAuth-iOS.git", + "state" : { + "revision" : "3d36a58a2b736f7bc499453e996a704929b25080", + "version" : "1.6.0" + } + }, + { + "identity" : "boringssl-swiftpm", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/boringssl-SwiftPM.git", + "state" : { + "revision" : "dd3eda2b05a3f459fc3073695ad1b28659066eab", + "version" : "0.9.1" + } + }, + { + "identity" : "firebase-ios-sdk", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/firebase-ios-sdk.git", + "state" : { + "revision" : "7e80c25b51c2ffa238879b07fbfc5baa54bb3050", + "version" : "9.6.0" + } + }, + { + "identity" : "googleappmeasurement", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleAppMeasurement.git", + "state" : { + "revision" : "c1cfde8067668027b23a42c29d11c246152fe046", + "version" : "9.6.0" + } + }, + { + "identity" : "googledatatransport", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleDataTransport.git", + "state" : { + "revision" : "f6b558e3f801f2cac336b04f615ce111fa9ddaa0", + "version" : "9.2.1" + } + }, + { + "identity" : "googlesignin-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleSignIn-iOS", + "state" : { + "revision" : "9c9b36af86a4dd3da16048a36cf37351e63ccfe1", + "version" : "6.2.4" + } + }, + { + "identity" : "googleutilities", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleUtilities.git", + "state" : { + "revision" : "0543562f85620b5b7c510c6bcbef75b562a5127b", + "version" : "7.11.0" + } + }, + { + "identity" : "grpc-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/grpc/grpc-ios.git", + "state" : { + "revision" : "8440b914756e0d26d4f4d054a1c1581daedfc5b6", + "version" : "1.44.3-grpc" + } + }, + { + "identity" : "gtm-session-fetcher", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/gtm-session-fetcher.git", + "state" : { + "revision" : "5ccda3981422a84186387dbb763ba739178b529c", + "version" : "2.3.0" + } + }, + { + "identity" : "gtmappauth", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GTMAppAuth.git", + "state" : { + "revision" : "6dee0cde8a1b223737a5159e55e6b4ec16bbbdd9", + "version" : "1.3.1" + } + }, + { + "identity" : "leveldb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/leveldb.git", + "state" : { + "revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b", + "version" : "1.22.2" + } + }, + { + "identity" : "nanopb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/nanopb.git", + "state" : { + "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692", + "version" : "2.30909.0" + } + }, + { + "identity" : "promises", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/promises.git", + "state" : { + "revision" : "ec957ccddbcc710ccc64c9dcbd4c7006fcf8b73a", + "version" : "2.2.0" + } + }, + { + "identity" : "swift-protobuf", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-protobuf.git", + "state" : { + "revision" : "ab3a58b7209a17d781c0d1dbb3e1ff3da306bae8", + "version" : "1.20.3" + } + } + ], + "version" : 2 +} From 6e48f8d49d18ca3056f880e80d055af3b081df6e Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Tue, 14 Feb 2023 17:44:34 +0900 Subject: [PATCH 02/10] [add] : plus Package.resolved --- .../xcshareddata/swiftpm/Package.resolved | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 00000000..12c856e5 --- /dev/null +++ b/MarketApp/MarketApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,140 @@ +{ + "pins" : [ + { + "identity" : "abseil-cpp-swiftpm", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/abseil-cpp-SwiftPM.git", + "state" : { + "revision" : "583de9bd60f66b40e78d08599cc92036c2e7e4e1", + "version" : "0.20220203.2" + } + }, + { + "identity" : "appauth-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/openid/AppAuth-iOS.git", + "state" : { + "revision" : "3d36a58a2b736f7bc499453e996a704929b25080", + "version" : "1.6.0" + } + }, + { + "identity" : "boringssl-swiftpm", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/boringssl-SwiftPM.git", + "state" : { + "revision" : "dd3eda2b05a3f459fc3073695ad1b28659066eab", + "version" : "0.9.1" + } + }, + { + "identity" : "firebase-ios-sdk", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/firebase-ios-sdk.git", + "state" : { + "revision" : "7e80c25b51c2ffa238879b07fbfc5baa54bb3050", + "version" : "9.6.0" + } + }, + { + "identity" : "googleappmeasurement", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleAppMeasurement.git", + "state" : { + "revision" : "c1cfde8067668027b23a42c29d11c246152fe046", + "version" : "9.6.0" + } + }, + { + "identity" : "googledatatransport", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleDataTransport.git", + "state" : { + "revision" : "f6b558e3f801f2cac336b04f615ce111fa9ddaa0", + "version" : "9.2.1" + } + }, + { + "identity" : "googlesignin-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleSignIn-iOS", + "state" : { + "revision" : "9c9b36af86a4dd3da16048a36cf37351e63ccfe1", + "version" : "6.2.4" + } + }, + { + "identity" : "googleutilities", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleUtilities.git", + "state" : { + "revision" : "0543562f85620b5b7c510c6bcbef75b562a5127b", + "version" : "7.11.0" + } + }, + { + "identity" : "grpc-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/grpc/grpc-ios.git", + "state" : { + "revision" : "8440b914756e0d26d4f4d054a1c1581daedfc5b6", + "version" : "1.44.3-grpc" + } + }, + { + "identity" : "gtm-session-fetcher", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/gtm-session-fetcher.git", + "state" : { + "revision" : "5ccda3981422a84186387dbb763ba739178b529c", + "version" : "2.3.0" + } + }, + { + "identity" : "gtmappauth", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GTMAppAuth.git", + "state" : { + "revision" : "6dee0cde8a1b223737a5159e55e6b4ec16bbbdd9", + "version" : "1.3.1" + } + }, + { + "identity" : "leveldb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/leveldb.git", + "state" : { + "revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b", + "version" : "1.22.2" + } + }, + { + "identity" : "nanopb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/nanopb.git", + "state" : { + "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692", + "version" : "2.30909.0" + } + }, + { + "identity" : "promises", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/promises.git", + "state" : { + "revision" : "ec957ccddbcc710ccc64c9dcbd4c7006fcf8b73a", + "version" : "2.2.0" + } + }, + { + "identity" : "swift-protobuf", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-protobuf.git", + "state" : { + "revision" : "ab3a58b7209a17d781c0d1dbb3e1ff3da306bae8", + "version" : "1.20.3" + } + } + ], + "version" : 2 +} From c97ce31d27a7846de8512b9c2954c14075e22416 Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Wed, 15 Feb 2023 15:24:33 +0900 Subject: [PATCH 03/10] =?UTF-8?q?[chore]=20:=20Moya=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20=EC=A0=84=EC=B2=B4=20=EC=A3=BC=EC=84=9D=EC=B2=98=EB=A6=AC,?= =?UTF-8?q?=20InfoView,=20ViewModel=20=EC=9E=84=EC=8B=9C=EB=B3=91=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 6148 bytes MarketApp/.DS_Store | Bin 6148 -> 6148 bytes MarketApp/MarketApp.xcodeproj/project.pbxproj | 3 - .../Network/Main/MainShoesService.swift | 84 +- .../View/ProductDetail/InfoView.swift | 66 + .../View/ProductDetail/InfoViewModel.swift | 74 - .../MainShoesViewModel.swift | 33 +- MarketApp/Podfile | 3 +- MarketApp/Podfile.lock | 12 +- MarketApp/Pods/Manifest.lock | 12 +- MarketApp/Pods/Pods.xcodeproj/project.pbxproj | 3561 ++++++++--------- .../Pods-MarketApp-acknowledgements.markdown | 25 - .../Pods-MarketApp-acknowledgements.plist | 31 - ...pp-frameworks-Debug-input-files.xcfilelist | 1 - ...p-frameworks-Debug-output-files.xcfilelist | 1 - ...-frameworks-Release-input-files.xcfilelist | 1 - ...frameworks-Release-output-files.xcfilelist | 1 - .../Pods-MarketApp-frameworks.sh | 2 - .../Pods-MarketApp.debug.xcconfig | 6 +- .../Pods-MarketApp.release.xcconfig | 6 +- 20 files changed, 1752 insertions(+), 2170 deletions(-) delete mode 100644 MarketApp/MarketApp/View/ProductDetail/InfoViewModel.swift diff --git a/.DS_Store b/.DS_Store index ffafe0360d558361076733e6b0a30beca71338a6..e9138ebda0d47043d4bc89f549792b53e79a160a 100644 GIT binary patch delta 42 ycmZoMXffEJ%fz^2vK~_*n?!ZBp}EoIB}@v8U6YS8$uo9ue#)fCx|yBhFFybrg$-H& delta 41 xcmZoMXffEJ%fz^SvK~_*t9W&_vEk&UObU#hlaDdUGj?r$#-zx)nT_KgKL8Q44I%&l diff --git a/MarketApp/.DS_Store b/MarketApp/.DS_Store index 8c315963e9c9e303f6fc8394e223a9abc4394991..8141a8b6c4a242ae366aa728c9fe9dbe01e10b1f 100644 GIT binary patch delta 282 zcmZoMXfc=|#>B)qu~2NHo+2a1#DLw41(+BaIVSTknlm%0xd3Uc$pwr&Y)&=@go4gZ zKES9mc^xv>ifsY|5Qt6|V3brXXUJzLV#sDFW+-4tWJqR6%}F;5PR`FQ04ZT$ytxIY zQWHaEZoZ34QcivnPz8smryytOxg(DFRHxunt$<;6K?ag5m<%>EGV!o%X6NAN0Qwxr Y`OZ9B`mu~2NHo+2a5#DLw5ER%Vd%$XTC?FZ6YlM9%5*p@Ljc=9cpe1J)3 x@;YR$)n-8sF_z5&EZ-S7vvcrs01evA$nu?eGQWr=2Lli=GB7Z04iMSG3;^kd8j}D3 diff --git a/MarketApp/MarketApp.xcodeproj/project.pbxproj b/MarketApp/MarketApp.xcodeproj/project.pbxproj index 689c02c0..176aece8 100644 --- a/MarketApp/MarketApp.xcodeproj/project.pbxproj +++ b/MarketApp/MarketApp.xcodeproj/project.pbxproj @@ -97,7 +97,6 @@ 7FF4DA192995192200AC04D7 /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF4DA182995192200AC04D7 /* SearchView.swift */; }; C9A7B73D294353290051E644 /* mockData.json in Resources */ = {isa = PBXBuildFile; fileRef = C9A7B73C294353290051E644 /* mockData.json */; }; EC451F6E290BBCD7008C88A7 /* InfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC451F6D290BBCD7008C88A7 /* InfoView.swift */; }; - EC862F6F299B73F300A831E0 /* InfoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC862F6E299B73F300A831E0 /* InfoViewModel.swift */; }; EC892A9F2908189600D02F99 /* MarketAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC892A9E2908189600D02F99 /* MarketAppApp.swift */; }; EC892AA12908189600D02F99 /* MainContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC892AA02908189600D02F99 /* MainContentView.swift */; }; EC892AA32908189700D02F99 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EC892AA22908189700D02F99 /* Assets.xcassets */; }; @@ -190,7 +189,6 @@ B8B1F400B0E00C4FA897EBD2 /* Pods-MarketApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MarketApp.release.xcconfig"; path = "Target Support Files/Pods-MarketApp/Pods-MarketApp.release.xcconfig"; sourceTree = ""; }; C9A7B73C294353290051E644 /* mockData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = mockData.json; sourceTree = ""; }; EC451F6D290BBCD7008C88A7 /* InfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoView.swift; sourceTree = ""; }; - EC862F6E299B73F300A831E0 /* InfoViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoViewModel.swift; sourceTree = ""; }; EC892A9B2908189600D02F99 /* MarketApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MarketApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; EC892A9E2908189600D02F99 /* MarketAppApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketAppApp.swift; sourceTree = ""; }; EC892AA02908189600D02F99 /* MainContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainContentView.swift; sourceTree = ""; }; @@ -668,7 +666,6 @@ EC892ABE2908214900D02F99 /* ProductView.swift */, ECB2F1352909258B00E9F7D3 /* PopView.swift */, EC451F6D290BBCD7008C88A7 /* InfoView.swift */, - EC862F6E299B73F300A831E0 /* InfoViewModel.swift */, ECF5BE452914D01E0052655B /* ReviewView.swift */, ); path = ProductDetail; diff --git a/MarketApp/MarketApp/Network/Main/MainShoesService.swift b/MarketApp/MarketApp/Network/Main/MainShoesService.swift index 2b3c5ab9..391548ba 100644 --- a/MarketApp/MarketApp/Network/Main/MainShoesService.swift +++ b/MarketApp/MarketApp/Network/Main/MainShoesService.swift @@ -6,45 +6,45 @@ // import Foundation -import Moya - -enum MainShoesService { - case mainShoesData -} - -extension MainShoesService: TargetType { - var baseURL: URL { - return URL(string: "https://c11.kr")! - } - - var path: String { - switch self { - case .mainShoesData: - return AffinityAPI.MainShoes - } - } - - var method: Moya.Method { - switch self { - case .mainShoesData: - return .get - } - } - - var task: Task { - switch self { - case .mainShoesData: - return .requestPlain - } - } - - var headers: [String : String]? { - switch self { - case .mainShoesData: - return [ - "Accept": "application/json", - "Content-Type": "application/json" - ] - } - } -} +//import Moya +// +//enum MainShoesService { +// case mainShoesData +//} +// +//extension MainShoesService: TargetType { +// var baseURL: URL { +// return URL(string: "https://c11.kr")! +// } +// +// var path: String { +// switch self { +// case .mainShoesData: +// return AffinityAPI.MainShoes +// } +// } +// +// var method: Moya.Method { +// switch self { +// case .mainShoesData: +// return .get +// } +// } +// +// var task: Task { +// switch self { +// case .mainShoesData: +// return .requestPlain +// } +// } +// +// var headers: [String : String]? { +// switch self { +// case .mainShoesData: +// return [ +// "Accept": "application/json", +// "Content-Type": "application/json" +// ] +// } +// } +//} diff --git a/MarketApp/MarketApp/View/ProductDetail/InfoView.swift b/MarketApp/MarketApp/View/ProductDetail/InfoView.swift index 74b5287c..a41c76ef 100644 --- a/MarketApp/MarketApp/View/ProductDetail/InfoView.swift +++ b/MarketApp/MarketApp/View/ProductDetail/InfoView.swift @@ -7,6 +7,12 @@ import SwiftUI +//MARK : 상단탭바 +enum tapInfo : String, CaseIterable { + case info = "상세정보" + case community = "커뮤니티" +} + struct InfoView: View { @State private var selectedPicker: tapInfo = .info @@ -47,6 +53,66 @@ struct InfoView: View { } } +struct testView : View { + + var tests : tapInfo + + var body: some View { + ScrollView(.vertical, showsIndicators: false) { + switch tests { + case .info: + ForEach(0..<5) { _ in + Text("블랙컬러") + .padding() + Image("shoes") + .resizable() + .frame(maxWidth: 350, minHeight: 500) + } + case .community: + ScrollView(showsIndicators: false) { + ForEach(0..<7) { _ in + CommunityBlock(nickName: "Zero", + comment: "요즘 매종 키츠네 신발 유행인가요? 알려주세요 :)") + } + } + } + } + } +} + +//MARK : 커뮤니티 +let dateformat: DateFormatter = { + let formatter = DateFormatter() + formatter.dateFormat = "YYYY년 M월 d일" + return formatter +}() + +struct CommunityBlock : View { + var nickName : String + var time = Date() + var comment : String + + var body: some View { + ZStack { + Rectangle() + .fill(.black) + .frame(maxWidth: 360, minHeight: 60) + .cornerRadius(20) + + VStack(alignment: .leading) { + HStack { + Text("\(nickName)님") + .foregroundColor(.white) //커스텀컴포넌트로 변경예정 + Text("\(time, formatter: dateformat)") + .foregroundColor(.gray) + } + Text("\(comment)") + .foregroundColor(.white) //커스텀컴포넌트로 변경예정 + } + } + } +} + struct InfoView_Previews: PreviewProvider { static var previews: some View { InfoView() diff --git a/MarketApp/MarketApp/View/ProductDetail/InfoViewModel.swift b/MarketApp/MarketApp/View/ProductDetail/InfoViewModel.swift deleted file mode 100644 index 2b4d3a39..00000000 --- a/MarketApp/MarketApp/View/ProductDetail/InfoViewModel.swift +++ /dev/null @@ -1,74 +0,0 @@ -// -// InfoViewModel.swift -// MarketApp -// -// Created by 홍태희 on 2023/02/14. -// - -import SwiftUI - -//MARK : 커뮤니티 -let dateformat: DateFormatter = { - let formatter = DateFormatter() - formatter.dateFormat = "YYYY년 M월 d일" - return formatter -}() - -struct CommunityBlock : View { - var nickName : String - var time = Date() - var comment : String - - var body: some View { - ZStack { - Rectangle() - .fill(.black) - .frame(maxWidth: 360, minHeight: 60) - .cornerRadius(20) - - VStack(alignment: .leading) { - HStack { - Text("\(nickName)님") - .foregroundColor(.white) //커스텀컴포넌트로 변경예정 - Text("\(time, formatter: dateformat)") - .foregroundColor(.gray) - } - Text("\(comment)") - .foregroundColor(.white) //커스텀컴포넌트로 변경예정 - } - } - } -} - -//MARK : 상단탭바 -enum tapInfo : String, CaseIterable { - case info = "상세정보" - case community = "커뮤니티" -} - -struct testView : View { - - var tests : tapInfo - - var body: some View { - ScrollView(.vertical, showsIndicators: false) { - switch tests { - case .info: - ForEach(0..<5) { _ in - Text("블랙컬러") - .padding() - Image("shoes") - .resizable() - .frame(maxWidth: 350, minHeight: 500) - } - case .community: - ScrollView(showsIndicators: false) { - ForEach(0..<7) { _ in - CommunityBlock(nickName: "Zero", - comment: "요즘 매종 키츠네 신발 유행인가요? 알려주세요 :)") - } - } - } - } - } -} diff --git a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift index e7144317..fac06a50 100644 --- a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift +++ b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift @@ -7,7 +7,6 @@ import Foundation import Combine -import Moya class MainShoesViewModel: ObservableObject { @@ -26,22 +25,22 @@ class MainShoesViewModel: ObservableObject { if let cancelable = shoesCancelable { cancelable.cancel() } - let provider = MoyaProvider() - shoesCancelable = provider.requestPublisher(.mainShoesData) - .compactMap { $0 } - .sink(receiveCompletion: { result in - switch result { - case .failure(let error): - print(error.localizedDescription) - case .finished: - break - } - }, receiveValue: { model in - let data = try? model.map(ShoesModel.self) - guard let shoesData = data else { return } - print("신발 데이터 \(shoesData)") - self.toViewModel(shoesData) - }) +// let provider = MoyaProvider() +// shoesCancelable = provider.requestPublisher(.mainShoesData) +// .compactMap { $0 } +// .sink(receiveCompletion: { result in +// switch result { +// case .failure(let error): +// print(error.localizedDescription) +// case .finished: +// break +// } +// }, receiveValue: { model in +// let data = try? model.map(ShoesModel.self) +// guard let shoesData = data else { return } +// print("신발 데이터 \(shoesData)") +// self.toViewModel(shoesData) +// }) } } diff --git a/MarketApp/Podfile b/MarketApp/Podfile index 29782e2b..921dc0e4 100644 --- a/MarketApp/Podfile +++ b/MarketApp/Podfile @@ -12,6 +12,5 @@ target 'MarketApp' do pod 'Kingfisher' pod 'FirebaseAppCheck' # pod 'Firebase/Crashlytics' - pod 'Moya' - pod 'Moya/Combine', '~> 15.0' + end diff --git a/MarketApp/Podfile.lock b/MarketApp/Podfile.lock index 515e958a..f9ecd18d 100644 --- a/MarketApp/Podfile.lock +++ b/MarketApp/Podfile.lock @@ -17,12 +17,6 @@ PODS: - GoogleUtilities/Environment - "GoogleUtilities/NSData+zlib (7.11.0)" - Kingfisher (7.4.1) - - Moya (15.0.0): - - Moya/Core (= 15.0.0) - - Moya/Combine (15.0.0): - - Moya/Core - - Moya/Core (15.0.0): - - Alamofire (~> 5.0) - PromisesObjC (2.1.1) - SwiftLint (0.50.1) @@ -31,8 +25,6 @@ DEPENDENCIES: - ExytePopupView - FirebaseAppCheck - Kingfisher - - Moya - - Moya/Combine (~> 15.0) - SwiftLint SPEC REPOS: @@ -44,7 +36,6 @@ SPEC REPOS: - FirebaseCoreInternal - GoogleUtilities - Kingfisher - - Moya - PromisesObjC - SwiftLint @@ -56,10 +47,9 @@ SPEC CHECKSUMS: FirebaseCoreInternal: 29b76f784d607df8b2a1259d73c3f04f1210137b GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f Kingfisher: cd762a593a61b2fbecf7645c00f9a801a3ebfc9c - Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb SwiftLint: 6b0cf1f4d619808dbc16e4fab064ce6fc79f090b -PODFILE CHECKSUM: 97a54b206d3768494bd0a19a456325a99a8dc57f +PODFILE CHECKSUM: d60b8dffb167f1ee397579974b16544019dd3539 COCOAPODS: 1.11.3 diff --git a/MarketApp/Pods/Manifest.lock b/MarketApp/Pods/Manifest.lock index 515e958a..f9ecd18d 100644 --- a/MarketApp/Pods/Manifest.lock +++ b/MarketApp/Pods/Manifest.lock @@ -17,12 +17,6 @@ PODS: - GoogleUtilities/Environment - "GoogleUtilities/NSData+zlib (7.11.0)" - Kingfisher (7.4.1) - - Moya (15.0.0): - - Moya/Core (= 15.0.0) - - Moya/Combine (15.0.0): - - Moya/Core - - Moya/Core (15.0.0): - - Alamofire (~> 5.0) - PromisesObjC (2.1.1) - SwiftLint (0.50.1) @@ -31,8 +25,6 @@ DEPENDENCIES: - ExytePopupView - FirebaseAppCheck - Kingfisher - - Moya - - Moya/Combine (~> 15.0) - SwiftLint SPEC REPOS: @@ -44,7 +36,6 @@ SPEC REPOS: - FirebaseCoreInternal - GoogleUtilities - Kingfisher - - Moya - PromisesObjC - SwiftLint @@ -56,10 +47,9 @@ SPEC CHECKSUMS: FirebaseCoreInternal: 29b76f784d607df8b2a1259d73c3f04f1210137b GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f Kingfisher: cd762a593a61b2fbecf7645c00f9a801a3ebfc9c - Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb SwiftLint: 6b0cf1f4d619808dbc16e4fab064ce6fc79f090b -PODFILE CHECKSUM: 97a54b206d3768494bd0a19a456325a99a8dc57f +PODFILE CHECKSUM: d60b8dffb167f1ee397579974b16544019dd3539 COCOAPODS: 1.11.3 diff --git a/MarketApp/Pods/Pods.xcodeproj/project.pbxproj b/MarketApp/Pods/Pods.xcodeproj/project.pbxproj index 1907003e..ff97d504 100644 --- a/MarketApp/Pods/Pods.xcodeproj/project.pbxproj +++ b/MarketApp/Pods/Pods.xcodeproj/project.pbxproj @@ -19,963 +19,882 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0040CB53AC818F17048746C6357FAA0E /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = A84A40AF9F0DAFE0FB7016E180EDB5DF /* FBLPromise+Do.m */; }; - 005B319B494ED2DAA239B9939A504DFC /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BABFD0CA0AD8FEEA2A93E7278AD55BF /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00BEA6029C428FEE644AC3D42AD83282 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BFAFEE58652774E46D32D94B415BD00 /* ImagePrefetcher.swift */; }; - 0159AE816F70F1B61E03EFE26B33D0F2 /* Modifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE78A795FD9161F9109DE538F404F3A1 /* Modifiers.swift */; }; - 025CB10819C47CA87EFA990B126F7642 /* GULHeartbeatDateStorable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB24AE96295338500E6655A11D1B15E /* GULHeartbeatDateStorable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0285857A24F66E925987A5876F0BE63B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDDAA02661A973FE041E5A108EE67B1 /* ImageDataProvider.swift */; }; - 03AEA6A70500611FB5BA1AFC48BC3E44 /* FIRAppCheckLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B8BB689C9716DDF5CED574DC66D32CF /* FIRAppCheckLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03F9887A87562A00EBDD395C572663D4 /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = C264D42F60ACCAB7511FB26DBC5594D3 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 040B4946945037F8B444633B3B48B072 /* FIRAppCheckValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7204178FD8DB222B45749467121B3103 /* FIRAppCheckValidator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 045DE6EBF9B2F63F60F5BE60C1198E06 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB50FCEC26AB0B6320D43E07F42EE049 /* RedirectHandler.swift */; }; - 04A896288CE3A59B530250337A5F8362 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0AFFBE477AAF9363BF1DF2C9F17B4 /* Result+Alamofire.swift */; }; - 0510E8EA51914CB2176AD0F173937FAB /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF3CBC71BC1725450C6B4EC3658268E /* KFImageRenderer.swift */; }; - 05228565AAA7FCED4BAFB2B7EF71D53D /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235C0BA09EE142F993358A77D4D48153 /* KingfisherOptionsInfo.swift */; }; - 059639E700DEFAEF08F56484E5F67BE7 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1435A496BEE9FAFB838BCE24CC80C7 /* NSButton+Kingfisher.swift */; }; - 06BFA55DDD92DCF74E489A2904037E7D /* FIRDeviceCheckAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = F69BC978A689678C83EEE80E76E0ECEF /* FIRDeviceCheckAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0779298BB79BBA2F36BBF87726B871F0 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6797D14268946FE0BC48DFAF9225C769 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 082EDC820D76DF95C71A5018112DE512 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C981F2FD3DA923305C35EF5E6CFBA2 /* UIButton+Kingfisher.swift */; }; - 08E6EBE360E04C293BC552AEBCBEA395 /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = 93836B84D7E1A01D2FBD532BEEA13B4E /* FBLPromiseError.m */; }; - 0A86891D76EB8C84792573638493B88C /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B33F5D6ECED51FA332AA1C318E6681D /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0ABC9A369CAA05893B7C416DCBC55F46 /* MoyaPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88931FDBE91D28A5C828F9D863F3E70A /* MoyaPublisher.swift */; }; - 0DED8D9B0EED9E47F6B805C557253F4C /* FIRDeviceCheckAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 750EBE6D0719DF61D1741F3F04119C77 /* FIRDeviceCheckAPIService.m */; }; - 0ED8FBFD9A86D21BF69137EC9350E575 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3462C51AFC0458A75AC6077B830B816F /* SessionDelegate.swift */; }; - 0EE46E74ECC3A5A3F7A8BAE563FB3DC6 /* NSURLSession+GULPromises.m in Sources */ = {isa = PBXBuildFile; fileRef = 016D3D6CAE459AD9FAFAB89F04C5B0FA /* NSURLSession+GULPromises.m */; }; - 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - 10DCCB9B1C6B9C5BE660874B60824483 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37952D428DA642504BB829DB1E449E47 /* Response.swift */; }; - 112E26CA09365F63CF88F1B4D84BEE7D /* FIRAppCheckDebugProviderAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = BA42A452144F788E4E7141299ABF814F /* FIRAppCheckDebugProviderAPIService.m */; }; - 1185A2B40E14F2FCBC761FC99777CAD8 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECA9BDA0090DB363D0B5C0B5D180F2B /* ExtensionHelpers.swift */; }; - 11A0AE16A198DD1066455DA8CB652B87 /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D00E42FAC0C6B0A755B6992922A2DBA9 /* WeakContainer.swift */; }; - 122980E44B15C64CF0B14DC94D7EB5C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D221F2B11F85C5C620B6D774903525AD /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 127FCA2C47EBD4F6ED3994E7BEF04B51 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABA008D17C329982901E2D066078190 /* Plugin.swift */; }; - 1381684E7536CCC58B01E507A26AE2F7 /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C9956C400826EC18CFA6CEE4A965DF8 /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13A736A445829D9107754DAAAC1965BA /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = C79EC71E1F5A23CAFD5EEA383C4EFFFD /* GULHeartbeatDateStorage.m */; }; - 1559645748AC8493E831C53EB72219C0 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B27E16F8528926347E43CF982C06632 /* NetworkLoggerPlugin.swift */; }; - 155B7E10144E85C6D8D544B86427E530 /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B40D5F4D8DC113768B0804EC6C24539 /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15B04A9E11CAA1D2BD5339C97210BDC9 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE4E0164F0291709F433858F8645780 /* GULAppEnvironmentUtil.m */; }; - 16ED68E1DA469B12CB027153011C1A01 /* FIRAppCheckAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = BB1AD209C78A380B555A73C4E09AA26B /* FIRAppCheckAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17ABEDB8AE7FA0BA29A86187C2E65CEE /* GULNetworkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 06BE671FFF7492F45D3A8DB4949FAF95 /* GULNetworkInfo.m */; }; - 17AF6503592347B786ED664B49275E5B /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = C70686BCCF48C4C87E27F4B7B1D4EE51 /* FBLPromise+Always.m */; }; - 17F2020A2A50B57A02A212A1E443500B /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A2C50E11C6743E307ACB4B6C65793B /* FIRComponent.m */; }; - 1842FFED89ADCAF7DA5E40D7E8A4D2FE /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9845201BB182509228A64CC590D426EB /* FBLPromise.m */; }; - 1952485AFF7A1BCCA4D4B142E82FE627 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AB1C2DEB5595713576BC203BB4B7AE /* AnimatedImageView.swift */; }; - 1976BB7D7E26A12E29283E71154B63B3 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42F0E18C450CE196E4D73E809B52A75 /* SessionDelegate.swift */; }; - 1A1B41C192B8CE6C2F11A051F1E08E78 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3C12F1028BC3D3410F148626D2F77C1 /* MoyaError.swift */; }; - 1A529A6ACC6CB1ABA583374D94A87A99 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - 1AA89F327105C026976BF6E831B193A2 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD95CD7408295A5E2E7B0B221954B2E /* ImageBinder.swift */; }; - 1B740401135F2F8FD9DCC24643A0E306 /* FIRAppCheckTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF578B39E0797335CA88E4BBE1409A9 /* FIRAppCheckTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B769CE3EFDF8505F15F3DB5EC98B978 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - 1E7AB49A43380CF2526230AD3186CBB9 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 39ED619BBD6E7B1F78B1734444E76F17 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1EC3CDBC5F536248B6A8598D400C43D9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - 1EE44196E7BCE57AD96A2C751651EF40 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335C48960DE925AD7417524EA9A47829 /* AlamofireExtended.swift */; }; - 1F42856AD832A83E0E9D05192C57A9D5 /* FIRAppCheckTokenResultInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F23EB3C0C5DBF87632815F67C4DF55C /* FIRAppCheckTokenResultInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1FD2928BC156D990D68B105F518C60B6 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892D5299C507CFB96B3E8D9DB9853948 /* MemoryStorage.swift */; }; - 1FE693B5ACC6AD7320CEFC20B64546E4 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C20226D31A78F3C1D11AFAE409461742 /* KingfisherManager.swift */; }; - 1FEE89BF952BE7ACA46E642DA2E48CA2 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9611631F733713FEFDCD69F4FDB25D4B /* DiskStorage.swift */; }; - 2072E5F5C7498BAAF6CB1987EA210DFA /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE12DD3E75D0C5F99BF40B84692C9F36 /* URL+Moya.swift */; }; - 221D81A066CE4D17881DC5297916CE9F /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F5FCFFAEBCD4EDC4CA448564D1275A /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22216C300C763044344B9DBF97317E63 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD8FE84069FF402FCAE4EF170FAAC03 /* RetryStrategy.swift */; }; - 22A6BE339C2E4D6EC096B5B6ECB37D10 /* FIRAppAttestAttestationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D65D62B47990AAA80CAD7BEF288E3A2 /* FIRAppAttestAttestationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22BD1346F66BFCB129AAA44EEF322AC9 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6447652C7F576E8932CF3BF5DAD5C58 /* Resource.swift */; }; - 243D7CFE1D56ED80ACB2B3E71B4CB603 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1607DAE27E9DEDD33F1C3EFD3EEBA14D /* AuthenticationChallengeResponsable.swift */; }; - 24EA43065860AA300ABD416D1B649771 /* FIRAppCheckToken+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 36403FC957699C97729710934B606C93 /* FIRAppCheckToken+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 255FDA8AEF8A0E68DA990ECA5B0BDF45 /* ExytePopupView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9F3FC46CCF06B8C6AEAA2D288BDF64A /* ExytePopupView-dummy.m */; }; - 25829C8836856E7409237D32CDBFDB7D /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D0BA7374779D3CF9B0E49A1E67B7E2 /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25B37BE63FCD47968F9EDEA08A3D0EAF /* GULHeartbeatDateStorageUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 063B1BBC41102D434F725E87D4B2AAB0 /* GULHeartbeatDateStorageUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25FC036BEA33CAB5D80F5A41644535D3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDFA6F92321A645030C58DB4BEE4E1C5 /* Storage.swift */; }; - 26BD46CEFCDFC417E1BB18A02275F547 /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 85955C41B1A40EE6C5F4DB3EAD6EE038 /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26F5BFADA577667E11EE4E76D18E9340 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 479A916C8D6C9E54157E31B46F013F20 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27E8B2A50F80D5812B7C888EB4DFE1DF /* FIRAppCheckLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A9EED1369CF0CBBDD2A739491F2E053B /* FIRAppCheckLogger.m */; }; - 27F34F16FFC59576B726FC46B88F6980 /* FIRAppAttestProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C1A2ACFEDCC05BD122DC54435DD0F434 /* FIRAppAttestProvider.m */; }; - 29CDC89FC17E03979628FFF020DB49EE /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E76CEE3BB3C0B342A3DCB27CCD05A6 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29FF13E23FD52E46D30530549410AD7C /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A2C865FA54BBF0AD15DB8BF3C40C89 /* ImageTransition.swift */; }; - 2B508B5FE801F6FC7BF74C178EA2A207 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B2203EEF399CBBB1810619B3A36CFE29 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BE89C24BFD3FB663E37C607C289B3B6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D11456EA4680C57C11FA7B43D825B6B /* RedirectHandler.swift */; }; - 2BF49849AD6DD86C89716CA92BBAF5D4 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A8810CD3B711D7D32D0504F630A2787 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C19CCDD982B10BEC97464EC4ACE9C6C /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C726EB6E48E3A2CC2176DD47EC08375A /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CBE3651CA006E19F5D64A2DE9B9A028 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB507381C31EE8C2436C9F8EA184FAB /* CachedResponseHandler.swift */; }; - 2CCD13099063CD560E3067BD132914FA /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73D44261E47D6F8F8108DF62F56F16B /* Notifications.swift */; }; - 2EE76F0FB48ADFD61750D8C3A6945F4A /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A2FDCEA122C0A068F1CBD3B8C1B23D /* FBLPromise+Wrap.m */; }; - 2F82F6C0B145D005F718FFD20A2F7DA5 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E389A76E0713F01EDB1872CE90B21C5 /* Image.swift */; }; - 302582164182128321FFAC517504AE03 /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F266E7C928538BA7CF5A0F7F0851C5 /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32349964C5D6B7EBDCD83C6623900235 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A2B2B2E404AA6729186FBFB3F5EAB3 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33A7D0F2D03004CE256A75E03DF33C70 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CCD0FA07A4580F530B435178C00695D /* RetryPolicy.swift */; }; - 35D4693807E63CEC1833A7F7E5C6C678 /* HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4858E665F748D68CB4EF5F58E134F095 /* HeartbeatsPayload.swift */; }; - 35FA188C76FBD2CAE8D5ED45C7AC9EFF /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 69E6F342E294E132CA1B24E2DDAC7FDA /* FBLPromise+Delay.m */; }; - 36145422B867748E1DC8CE7CA8DBE931 /* PopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE384C05467364A199C4E5DCE434D71F /* PopupView.swift */; }; - 3A1D01A1E967A7A24CB0106E2E756E33 /* FIRAppCheckTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 97B4A58EF155E4EA6FDB09F0C4DA43D4 /* FIRAppCheckTimer.m */; }; - 3AD5DBB915C2623991F7DBACD173BBB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - 3AF7DB9AEFF47F1F7F91AF28440E4AC6 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EAEAF7EDA7C95BE3CE0F6603D58DFAC /* Filter.swift */; }; - 3B599A4F2A63E73CA506F7E93B168799 /* HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7331A659E4EF5D9989B7C4972F1394 /* HeartbeatController.swift */; }; - 3C4059621E23842C19D4EB5D35B41989 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6B9360DD3D34463749B35C0B366216 /* Validation.swift */; }; - 3D0DBCF208BF08F411323BA3D4044637 /* FIRAppAttestAttestationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B9ACA0E99B18EDB59D6DEF22AEE92D /* FIRAppAttestAttestationResponse.m */; }; - 40F159D047E009C490F0DFB4A56FA30D /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E5AE9C303570D6D6A06AD6447A3B3BA0 /* FIRAnalyticsConfiguration.m */; }; - 413758A3D55BB6926750C79340F85F33 /* FIRAppAttestRejectionError.m in Sources */ = {isa = PBXBuildFile; fileRef = CBADA587D1976AA8BBC2218FCBD9E78C /* FIRAppAttestRejectionError.m */; }; - 41982DDB4696FF01ACE641517B17B1AA /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = FF769A0A5DD9E15FD517167AB5EB7C1E /* FBLPromise+Await.m */; }; - 420C200A05BB29E1D299D1BADE9139D2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29D44C15A8F5408423E0C5B363F6F347 /* CFNetwork.framework */; }; - 42C5E64CF29F29E8F0E215BBA7FED99D /* GULURLSessionDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6964E0DDB1E63B3520F92A245D2AA0 /* GULURLSessionDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4358686C2D304E58BF792E49B53C9E38 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B03A8F2B36D5F9B45C501E7CE6FAD364 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43F4D2F3B3F745E08D4FE727AED64DD1 /* FIRAppCheckProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C40AE7622700C44D23799A5008893E86 /* FIRAppCheckProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44C644488E36E23C3FD8549503A7C5E2 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = E5852B26F91F210B5FA8B34FF3C45165 /* FIROptions.m */; }; - 457BE444ED617FA7D6851D6DAA9D7234 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E25B350947E37F5351906FEFC0510B8 /* Delegate.swift */; }; - 457D62AD661C3CD8B81F487CA2DD2153 /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B541CAF66172BC8DA8A462937A9C3975 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 460DF673166B734128F97150541440C4 /* HeartbeatsBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B34093AB7444D289A25A7FCE112CF42 /* HeartbeatsBundle.swift */; }; - 46A64A43AFA057B6B63C8F0C12F509B4 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DFC8D2FB3511634F8A0CCC2C5C4C61 /* Combine.swift */; }; - 46E5445F62F2A4E917AB236EBFC00E21 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B696BEDB3301471DB86A34C56B672FBF /* ValidationType.swift */; }; - 47BD6D5916A0EBA58539E0B42B98E5F4 /* HeartbeatStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4C30335413F412639FF5CE19458F11 /* HeartbeatStorage.swift */; }; - 48B495771B4401F6B8548D088D3D61C0 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE1480A406D1B459274CDD97EB1D00D /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49312AE04575F75B724E82C14B8E2FB7 /* FIRAppAttestProviderState.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FD1B5DD6F23E8E77C19E2CBD348ADD /* FIRAppAttestProviderState.m */; }; - 496CF4ED00BEF5CFEA87EB94D5ECE0A2 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EB517714337601447D5AB05CAD4A0A /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49D9A8D0CBA557AC3E97B02F9262855A /* FIRAppCheckDebugProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C5E18157CF9F4CEE6BD4C007A37814 /* FIRAppCheckDebugProvider.m */; }; - 4A893CE3058DE93D8A0C6FADCBFFA47A /* FIRDeviceCheckProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0DD8D6138041D6440A039D17C8C767 /* FIRDeviceCheckProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B3DA3FB5FC98BA66300C1DA2BCCBD9C /* FIRAppCheckDebugProviderAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 73CDE7442D296BB016E21B20D2FC2649 /* FIRAppCheckDebugProviderAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BA138E49751D18CB089EE9E47704EE7 /* GULNetworkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F680B7C0D429139B2DCD9C683458387 /* GULNetworkInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD0724CAF12FE6509C6C493E97649E3 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959837F5BA2A0480FB108E64443FECE7 /* Endpoint.swift */; }; - 4D364D71DC2626F7E6D75893FF92317B /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = A0B26066944A76574E7A116E929CA94D /* FIRComponentType.m */; }; - 4DC51A3D127A8B4464268241BF335D0E /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC9EC5C2D12E5767483DB7DCAC3F11F /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DCA9775E5CCF599460BDB46E77F6FA4 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 329EC0049A833C0DAA7923EEBB766360 /* Kingfisher-dummy.m */; }; - 4E0FEE107C341AA924D5C0EAB67A5138 /* FIRAppCheckAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE6BBEFEB3DCD94FBB68CDEFA992A0 /* FIRAppCheckAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F37E521D341C47CE73DDCF21BA95A52 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F086A6489172919D9CB9D0A72B14E913 /* KingfisherError.swift */; }; - 506128E1CC424E40E2691546D9547549 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB10FEAA5CD168038262E70DC999854 /* Placeholder.swift */; }; - 508F741213529FDBC4E6A9A0A29492C2 /* PromisesObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC1A8026A171E00D56EFA528D89FFCA /* PromisesObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 509490FB1D30FEC59AE4BC21AEEBB7BB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B374A51A9C760636F23972BF2D28289 /* RequestModifier.swift */; }; - 5234BFFB76DAB8481E1B7712AFD9D595 /* FIRAppAttestKeyIDStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B15C12307D2B848BC9ACDE1CF4384738 /* FIRAppAttestKeyIDStorage.m */; }; - 539AB4E12588376CB67A3CB27E3E751C /* FIRAppCheckTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9273018160556673F092A0979BADFDAA /* FIRAppCheckTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 53A62C6E9A9319555169FD466F267858 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = BA808F9E6E54C1244976DA3334045A4C /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 545F04B5606E6FFF83A457B2BB454B2A /* FIRAppCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 20CB6989627DC88AE266C11A30CE4ABA /* FIRAppCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54ABC4609E2A39BDEA27110FC7C4387F /* DCAppAttestService+FIRAppAttestService.m in Sources */ = {isa = PBXBuildFile; fileRef = E62C1B9036261C6DC137CCBD24BDF57B /* DCAppAttestService+FIRAppAttestService.m */; }; - 55AABB1FB38F61A3369ACC555FF3046D /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B7E2F72CCBC73F86CC5F68D024E336 /* Alamofire-dummy.m */; }; - 57FC31B14C753B5C63CEF00560F8A6EF /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCE560AA35ACD3E38D37DA79DA287C7 /* SizeExtensions.swift */; }; - 5825812B45BAF5F5A5027BBB9EE53F5F /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2D916935EB8138B363E2438153B257 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 582D59E0D2EF62E0575933C99B393704 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0283D72B8E4B0DE231B665542FF5BBC6 /* GraphicsContext.swift */; }; - 58D811C4D868678A6CAD912F430F798A /* FIRAppAttestStoredArtifact.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DCBDE219E3641B474943418B44618F /* FIRAppAttestStoredArtifact.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58E4BEC321D0D8232B8FA559C64B0C73 /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E50C2A9F9611F4748009D162DF1A4DB /* FBLPromise+Timeout.m */; }; - 59BC9047F4BEBBC06235608D974E230D /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31E60DDD9D04A93C9E7DCD4A5E5D02AD /* NSTextAttachment+Kingfisher.swift */; }; - 5A6B9CA81BC7BDE029763C0A09AF0CD2 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E494CCEA08D76EBAC466875D1FA3451 /* GULKeychainStorage.m */; }; - 5ADB30DD9A03859018550A999ACB0652 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACADC3ACDC0D0EE4FF381C17D6345DB7 /* KFImageOptions.swift */; }; - 5B047655DC67B6A574A68F45ACD4F76E /* FIRAppCheckHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC30387DABECCA18D2E30AEFC418769 /* FIRAppCheckHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BD7138A39D4056F0B02C123F2865B5E /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B3272FEAA87D4EC5852F09E13E84499 /* Cancellable.swift */; }; - 5C3D84B77FD020CB35CBA6FEBFAFBC85 /* FIRAppCheckDebugProviderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A2208770A479F54342790E7438A6489 /* FIRAppCheckDebugProviderFactory.m */; }; - 5C99EC25C2EB5EF1D1DFC9040695888B /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = C130CD6657BCCD48583FDAEBB1A58E3C /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E27DD292D3A55657712DD7AFA7B8FCA /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DAC7848A7EBE6018A5B6B121454A59D /* KFImage.swift */; }; - 5E65F3D69093B257FA7AB1DE4C91BD47 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB8F175F5BE4823B880000EAFAEB12D3 /* FirebaseCore-dummy.m */; }; - 5E9E37F942CF90611271AAE2CCA864B2 /* FIRAppCheckDebugProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A32BF659B5A1FAFD6C1C9CD188523FD0 /* FIRAppCheckDebugProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F5DF4950BFB0F39F30F6DDB80F03AB6 /* FIRHeartbeatLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A793A1F41924239B7B4C147543B53FD4 /* FIRHeartbeatLogger.m */; }; - 5F852F38CBC282496CCBE37C51324B2F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AF9828B665B0754B66EA716107D6691 /* ImageProgressive.swift */; }; - 601829B4E9B0D5A35A9BAE503F045C4C /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CB2DA1E2E99798D4B5BD4D1C123B2A4F /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 610E6E8965F19039CE24E6E7203DC945 /* FIRAppCheckProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E2678BFE1372AE0B6F344A3E4430A737 /* FIRAppCheckProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6293154FFC389023D5CA29BB7367FA1A /* FIRAppCheckStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = D17F3ABACF02DE8DF8CD0A35DDD1DB0D /* FIRAppCheckStorage.m */; }; - 64CB2125BB9929814ECD04057EE90E67 /* FIRAppCheckHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = FFD39CCA56260C2208B1C011A62B0DB9 /* FIRAppCheckHTTPError.m */; }; - 6522028A931B9F3BFB01096BBB03BFC6 /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = E0C36BB38D8266C44E6C6D9219E1EFBF /* FBLPromise+Retry.m */; }; - 66BFB9A6DB940D421DA3D8B2D3565004 /* FIRAppCheckToken.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F30FD90F1C7A91017B67E9626EA7DF /* FIRAppCheckToken.m */; }; - 67A73E5A031065A2219DFBA6BBD13426 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 21880143A98E1E953CED496E71D449B8 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68223FD094023F8C420DE0C8926CBBAC /* DCDevice+FIRDeviceCheckTokenGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = A25C5B9EA5C574360C62A8AB5FD86CFF /* DCDevice+FIRDeviceCheckTokenGenerator.m */; }; - 687C5738328FA1484E84A6D3DC8499DC /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4503E567E4C5DC3671E8EDB7BADC10E8 /* TargetType.swift */; }; - 68FB2DCB4C77DBCAF9A6037E470F2BDE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C6D76E7C7C72136DADE00239EF6CA1 /* ParameterEncoding.swift */; }; - 6B321647D66836FDA4D8865EF401EF66 /* FIRAppAttestAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1FA31C7F54632B7220DD7CF79AFD66 /* FIRAppAttestAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CA7C898C20C14CF5A0AD7207BB4BB4C /* FIRAppCheckTokenRefreshResult.m in Sources */ = {isa = PBXBuildFile; fileRef = F1C4E645965F0FD0B4257A740C236458 /* FIRAppCheckTokenRefreshResult.m */; }; - 6D0389C7874FE93F6A59479F6C54541D /* FIRAppCheckErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C814CE4EB37EBD56C031F91BFAE74F7 /* FIRAppCheckErrorUtil.m */; }; - 6D040CCC6F407FBDB5FF20AC6AB08F05 /* FIRAppCheckBackoffWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = DD3C8CD55875F3EDD7F4F4290B60FA4C /* FIRAppCheckBackoffWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D0FA71CDCCDEE6D060C62B587092BA6 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1809C71EF2BE1C1A35D4DF25B924BD3E /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F98CC6C3D1C48B437890EC6DB45A9B0 /* FIRAppCheckTokenRefreshResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 32447B02AF875B54C5BF2ED632A90891 /* FIRAppCheckTokenRefreshResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70CAF7653BB45F58A00D3E164889EAC7 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = E678C8BC39A86D0C4B2DC64F20906610 /* FIRComponentContainer.m */; }; - 70EF43A7579F1FEA5860A9F735160C9F /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = EBECC48487B785C5E3B6D0AB136BAE1E /* FBLPromise+Async.m */; }; - 70FEC06F54286257E1BA1ECA0C99198D /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285818117611C23E4169A573609A82BA /* Image.swift */; }; - 71556DAA4F393D6B960D06EEB7163C5B /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FA8975D504FFC2B094B63494DC4B6D /* GULLogger.m */; }; - 72EB7C389BF6CA4510747CBF639DB28C /* FIRAppCheckAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = EDD5213878D4FF2411E32C09089772EA /* FIRAppCheckAPIService.m */; }; - 7343DE1017F07563214E280894A86E17 /* FIRAppAttestArtifactStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 342FF4E11AEA1867CA7D13FD7F97E31A /* FIRAppAttestArtifactStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7483E5327027263F7E4B94A2997191C4 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4353028FEE78B831E9B15A7FB4AA85E3 /* AuthenticationInterceptor.swift */; }; - 75966A9262648D4647D764E3E76BC6AC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1439AA206B0A84625BC77AECE413F98 /* Response.swift */; }; - 760E73FC96A2CD3F98147E672244327E /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E59B943729488CE732F371F05FCC5BF6 /* FIRVersion.m */; }; - 76131635FC27A87D38E1A1A335B6DC5C /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CB721F0129AC5377A2B4156043AC76B /* Moya-dummy.m */; }; - 7643DC19442FFBA8F05A59925259D0E5 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E510C7B8FF086306FD24EB7318717E6D /* NetworkActivityPlugin.swift */; }; - 76A03EBDE180E8F30CFBD16DC7992952 /* FirebaseAppCheck-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 694C6FFB4EC5B8553614EAA2C7E6060C /* FirebaseAppCheck-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78729F3ABC02C1FB56E90C95DD7E58C8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE8ED9801F929306346C97A5C5954DFB /* Security.framework */; }; - 78756563A3EC54625B60ACD70A43F1CC /* FIRAppAttestService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C42977AA400F965D638B4B0878C180D /* FIRAppAttestService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7930C94414B4C661867AC4FBE82E996C /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5CB3C4CB5183D699F9E90E67D1D931 /* URLEncodedFormEncoder.swift */; }; - 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29D44C15A8F5408423E0C5B363F6F347 /* CFNetwork.framework */; }; - 7C7418FF01DD7BB909719682B634A8A5 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26037C23C9ED94F2B3F480DF889758B2 /* SessionDataTask.swift */; }; - 7CA977E5CF74F92EACE7BB6D951D9372 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F708096405E4E8FF13BC99459233952 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CC6BCD2CBD6D6259E6AC05F4EC9FA9C /* FIRFirebaseUserAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EB738221BD7035C49B44BA8332B6BB /* FIRFirebaseUserAgent.m */; }; - 7CCCF8A7C5CF742C9BF146D2E12C625E /* FIRAppAttestProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 998AC81159A7D6B96562FB7746A388C1 /* FIRAppAttestProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E02F5B62BE00E97847DF549FFED2490 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3DFA3E78475E595B01AD16C769AFFD1 /* HTTPHeaders.swift */; }; - 7E382F09D42FC568298AC2AC469A0E4C /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 69A6A51F795D08AE6B456C386A513DED /* FBLPromise+All.m */; }; - 7F1BB526AAE3ECDCE90127D9D0E10261 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B4D0DB45A3CB64F3B7CA2C91A23A59 /* StringEncoding+Alamofire.swift */; }; - 7FE695DA8EE7FF1286556E06B692009B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4269C291EF1E67B6500118E03B503D1 /* MultipartFormData.swift */; }; - 7FFE4021A4F14124342AD41CE1117B3E /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F6BBDE4CCDBEEFCC1F27752A7979D6 /* KFAnimatedImage.swift */; }; - 8055DF5221FC89D4045ED584B6997AF6 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC5B9BB826CEB053206B2064CBFDCF4 /* Moya+Alamofire.swift */; }; - 80738D8956C9987CCCEDF551961E5069 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97FAF60BC79A86417301D4437FA92E57 /* ImageDataProcessor.swift */; }; - 808C960C82D708FC1A42C581D6CB4940 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A4387C2DC5B47F90B6E62BD92A497BC /* URLSessionConfiguration+Alamofire.swift */; }; - 80FA4DC0B3E0088185D52B91776897C1 /* FIRAppCheckErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 042C178DD1292F6FEFF502D5511B6103 /* FIRAppCheckErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 819B51EDE5E80A3CE6AC95654CAD6FA6 /* FirebaseCoreInternal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0395EB855C9DCFF2CEBD56117555331C /* FirebaseCoreInternal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81B8D2B7CEB25C2448B0BC9B33591A65 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD7904CE0C9214A810A56D8D562F626 /* Session.swift */; }; - 81BEACFCB99BFABB9D891B12E1BDA22E /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E80BF7B6E754AEE0102A03C2DEBCEF5 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 824D816B1EE404F2DD400EE678695CBE /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2173A330B56B06F0FFC117E1A4240F /* ResponseSerialization.swift */; }; - 839070B658DA7C003E76313950D0B10A /* FIRDeviceCheckTokenGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 57BB768F18710FD73B33BA20272D3B3C /* FIRDeviceCheckTokenGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8548AC401F4AD2D4A66B2239A7C65994 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9415CE8CEF3F60CBE3265B91E97AE08B /* MoyaProvider+Internal.swift */; }; - 86030A04517EB9B312C75334D343D741 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 853A1737A87B64AC45BCCF0442C05F3E /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8685BC2431971BF36A8DBA99377160D0 /* FIRAppCheckTokenRefresher.m in Sources */ = {isa = PBXBuildFile; fileRef = CB023D8A24D4AF425533DC4619F9E352 /* FIRAppCheckTokenRefresher.m */; }; - 87C7B2A5D178AF2659D018DB501F6456 /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF5B07129ED97021DB23D21BA0CA850 /* GULKeychainUtils.m */; }; - 881A35B28D93C56E46E305F6138B1A76 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 719437D36232870CD2A51B1CC550A9A5 /* ImageDownloaderDelegate.swift */; }; - 88304A72D0AADB43842B082037412EBF /* FIRFirebaseUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = CE449701782F383DE763C36B56B952CE /* FIRFirebaseUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8935DD69BD85EAB618C0BB0DFE6D4E52 /* FIRDeviceCheckProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C94E53F98A215A92D6C4A98F5EC4CC5 /* FIRDeviceCheckProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89E90B47A4BA70657EB818C4DCC25014 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E600C16AD836767282754BC5DE23580 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A759ECBBD7F3C527F80046A1D41F644 /* AnyPublisher+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED055419E6508F9CFD932353F45B5F16 /* AnyPublisher+Response.swift */; }; - 8BAEA14D86D76F53C1E12DD4611D7979 /* FIRAppAttestAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F3A34CFD9947F00C2851440733DEE65 /* FIRAppAttestAPIService.m */; }; - 8BC80D0C54C230DFD8C505A37E235B28 /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = B276E7742E473BBA8C973E12BFD7DBA8 /* FBLPromise+Any.m */; }; - 8D75FC8D7476C9674234F39F1A820D8C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16CD602EEDDBEFB51D289654D37CED0 /* URLConvertible+URLRequestConvertible.swift */; }; - 8DA850C29ED14C0A893CAEE30E2AF142 /* FIRAppCheckStoredToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 99B98A88C6A9BC8628C3109A4C944106 /* FIRAppCheckStoredToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F444FE3EB9B8AC67B96CA665306A6C3 /* ExytePopupView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD846CCB5B3E2FD81F7D42AA4600474 /* ExytePopupView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90222CE86C280367E3476CAFD9AD3977 /* FIRAppCheckTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E11FD4C8B63BD330AEDBAF006EE28E3 /* FIRAppCheckTokenResult.m */; }; - 907625059BD3FC29C98B7DA1BE227F96 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = EB17DCC3680B30C8510A2EA1AE00CD0A /* FIRConfiguration.m */; }; - 911E637770BBABA37FDFF016ED558CBA /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E96D4CFFF555269106F60B77700FB81 /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9467358F70EAC462791A18E6BC26F862 /* FIRAppCheckValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = B64626E44A3AA153335F4AF14309C1D1 /* FIRAppCheckValidator.m */; }; - 953D2125BA216A46975C84B8E1E4AD9C /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 47072204E361C7AC46F6E01381ADAEFC /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95995B4614AB4A30CB45CFBD1B1A6590 /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = F7728B4714218B5AB6D245F6A1329452 /* FBLPromise+Testing.m */; }; - 96898ACD71F0BB7A3954DC05EC618486 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3067658A055DF76FD1F4F938B3A4D7C /* MultipartFormData.swift */; }; - 972193BFF9B938DD4C44A3AA5DAA4698 /* Pods-MarketApp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CBF38E69BAB357EBA4DE795C08E6FD /* Pods-MarketApp-dummy.m */; }; - 98AC40FC272A5D42DB2CCF714DDF0A20 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B38B2D8D13ACE2E93FD45CB0B41B207 /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99D058E53EFEE3AC4857CDE3DBA5C004 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D9010580C218134EE2148563D428B07 /* ParameterEncoder.swift */; }; - 9AAC561BD4FCB44D9739696CDD0969E6 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 053C581EDA0A7B88A567BE1CB27177BE /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B0A78AC22E7EDA755F51D86527E2D9C /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF6FD524296FC83444D892CE07323F1 /* Source.swift */; }; - 9C84049CDA5F3CC3D2DBEF587776EB8F /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A87415E60258D833E302184EAA44A12 /* RequestTypeWrapper.swift */; }; - 9C9030DEDB0DF955B16FE08C50892D57 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47A0EF414EEE59EF01E9F2DD9E8C2466 /* Concurrency.swift */; }; - 9D7178CD39CBD2BDC93FC2522AE79358 /* FIRAppCheckToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7280104E71FD5A270303795684A3C9 /* FIRAppCheckToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E29CF72F963300AFFB6D4A9BDA97883 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDD10AF7A7B30B088605B12F97CF36F9 /* CredentialsPlugin.swift */; }; - 9E5663E7BBEC38F12991A3AE205AC582 /* FIRAppCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E281AAD3FBD4CDB04489F83CBAF0D1 /* FIRAppCheck.m */; }; - 9F5FE22DA95B66B8DC21CB13BE25EC9B /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94838F2DCA873DBA350EE109D84B9D89 /* WKInterfaceImage+Kingfisher.swift */; }; - 9FFB177CB826AA540E0BBB233D8ABBA2 /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B2CABF5E8C686940841D7ACF85698AB /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0B037B7ABE6F77CD9FCCD3971413635 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - A19544FCC6E346D79E91288644795D1A /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = F43B96A523979A396A3996D83ABDE23A /* FBLPromise+Then.m */; }; - A19D3F66E050BA77E8EF0FA86DCDAD8B /* FIRAppCheckCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = BF459084BEBB98FDE3E6AC4B584ED6CE /* FIRAppCheckCryptoUtils.m */; }; - A1C223FA38DE99A793DF3501CA7DA8B5 /* FIRAppCheckErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = ADFB385872AED638293428405494A914 /* FIRAppCheckErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A258D29BC800D67A4E9183BE987A3250 /* FIRAppAttestArtifactStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9A3F929B061CBE065EEE34BE221B39 /* FIRAppAttestArtifactStorage.m */; }; - A29100AA1876DDEFF6F54694A51FDB0E /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D507F500CC7090D80D0EC9619DC896 /* NetworkReachabilityManager.swift */; }; - A311CEF5DE5033D9DD5BA450CB835020 /* FIRAppCheckSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD6E3E1F5AA4BB2829C8C9554E3E5CD /* FIRAppCheckSettings.m */; }; - A316388A35648CB2987E761771456087 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C285D7F81030A7633A2EE0500E6A820C /* KFOptionsSetter.swift */; }; - A39D3555EC8B45B7D6B9505DDAF0F117 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6634CD9F8942EE97622B14AB105F8125 /* Kingfisher.swift */; }; - A48ADF9C5D76EB938F7BFC23B3773BF2 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886F221E97DB4A7D4140C3D8D0DEDA5B /* Utils.swift */; }; - A4F5FB052F945B3942394D7F795DF134 /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = F0212C712DDD0373E2EEA38B78167097 /* FBLPromise+Validate.m */; }; - A53BDE589BDD6483F3EEDCE5EA1DCCD3 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3617C847FFFE258DA764BF2CA8EA4CA3 /* Protected.swift */; }; - A8643CE7778084C41671ED401163C13B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - A88A844D5356E1690E445024CB796E09 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF13E42D41F551D05C45FFAE6545B148 /* Result.swift */; }; - AA4F5FE441829863ADC12DD6C674C61F /* DCDevice+FIRDeviceCheckTokenGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0B558046C7AA65EAA123AAEA765DD2 /* DCDevice+FIRDeviceCheckTokenGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAB468E812CF8A30D1AA1244E77D57ED /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA55909C30FB9D4D07A6FADBAACAB6E /* Task.swift */; }; - AB70E10CBAD3ED2B5E3E358A02561D17 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = C733E2B2D5432E0CF1117045EF55E715 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD631D899BE0208954952BE722CC96B5 /* FIRAppCheckDebugProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB16AF1AB50794A69F926510F777E46 /* FIRAppCheckDebugProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF6CDD1E509BCDE5FC3882C25D65B579 /* FIRAppCheckToken+APIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D039DB51D1C39DCE75DC3BBEF3951BD /* FIRAppCheckToken+APIResponse.m */; }; - AF7BBEBC166CBA232D099787178BD54B /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = 90B20D92B41125C8B74B27E9B6ACD7D1 /* FBLPromise+Catch.m */; }; - AFA690F9FDF63BD5B269EBF07771DD55 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA42307FB73E9844006DE70DDF88117 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B00309DAA623A660BC0E786BE82F7660 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B4BA014AD6C668D50F76B93A44E0D7 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B25E07EA645911443A38DA1E68166156 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C94730CD71BBF0648BA10BC83735BBE /* Box.swift */; }; - B3658C29BBDE1033F6269A92E612CB30 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD13ABF2CFF36D28CCF8BE057D05D9F0 /* Request.swift */; }; - B41BDA05647DF0C1FEDF92971E7E039A /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 4551DA1530D3ED3E16031D51C5ECFE6B /* FBLPromise+Race.m */; }; - B4AB2FC9E37234776031520F82C1A197 /* FirebaseCoreInternal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE112E62F0D97E66B647DC3A4FBA0943 /* FirebaseCoreInternal-dummy.m */; }; - B4DA99228EF33E333118E0421DF322CB /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B4C1FE430232921E92F4F4F8837CA4F9 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4E60EA26E64732F39714A27C2BAA22C /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D512C319CAEF5226D6053AD3C3D0731 /* GoogleUtilities-dummy.m */; }; - B5A01DFD8766DFA8DBF214F6FDB84114 /* FIRAppCheckErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A659EBC56C6383B10450DE6DA558FD5 /* FIRAppCheckErrors.m */; }; - B5F001AE83AD1DEDFDA38249BBF686B4 /* FIRAppCheckToken+APIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 019D2EE6132B0F0AC8302608B5CE52FB /* FIRAppCheckToken+APIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B704B198B9B520D449260877E300D821 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D48E948EACC365D38F9817E8F50BE76 /* ServerTrustEvaluation.swift */; }; - B75A4942428055A84283ED7E68AA1758 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C2F1604EB785CFE1575AC0408D6516 /* FBLPromise+Reduce.m */; }; - B82B3F410970FFB6D099C92F9F4072DB /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2203AC2E00174F36886C834BC5AECA4D /* Atomic.swift */; }; - B86255AA9DAFDF7575DCEC5D67653E25 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = FA0F7F52A2FC927DC58E13D28D2BDFA1 /* GULSecureCoding.m */; }; - B87246C074FB2EAFB5044FA3C328DA64 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = ACCD7732BA959EAE5AD0D90414136382 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B92DC4A2BBFD8A1C1085C00DE401A652 /* FIRAppAttestKeyIDStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBDD82DD07FEFC5D1E6766731861D40 /* FIRAppAttestKeyIDStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BB7866E39968A3147B6F9D315CC4CD8E /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D70F4760E21CF3744D2279E8285C55F6 /* MoyaProvider.swift */; }; - BB9CF0E090F87ACDC66AA94C67020ADF /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F57E62916A6D5C8DA50F6DF5320AFF /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC0ECA8F22DEDE8886E189CD0EAA1197 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060E81699E4A8BFA4AF1BA6B9C9FF499 /* URLRequest+Alamofire.swift */; }; - BD382E78580D295D10100678D4F66A76 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC80FA037833508C017FD63CE5ACCDE7 /* String+MD5.swift */; }; - BDA10CE21E2B0F4C7AF9678BE436F2BE /* FIRAppAttestStoredArtifact.m in Sources */ = {isa = PBXBuildFile; fileRef = C756B89CAA1E32A890BCD8936CEFD857 /* FIRAppAttestStoredArtifact.m */; }; - BE73A49266D97F9A7A847C93B1428779 /* PopupView.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DA3709F64874AC78F38AD2627AD082 /* PopupView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0C2A57AB15586E6D457D002DB6DDD9B /* DCAppAttestService+FIRAppAttestService.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4B200703601301173634CD1C0034D7 /* DCAppAttestService+FIRAppAttestService.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C10BE4CCE438F4330D809EF5DFC7CE56 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EDCA75BE41F7A5E3C2BD86C64348E8 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C15284B8B74F7940E44FC3AD085F5195 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1029324B24931CC6FB07D5FB58F5ED63 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1F40B64537745B2342056114443D9D4 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7EFF8889054395BB95FC0E6F18D087B /* AccessTokenPlugin.swift */; }; - C21471BBBA4737BD6DB6ABBA19E78B43 /* FIRAppCheckStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB9A4D81FC8D775CE951D3F54284E28 /* FIRAppCheckStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C31BA26B2C243B23D0AEF6EFBD11C008 /* FIRAppCheckStoredToken+FIRAppCheckToken.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C31C8E5378287CCB4147AABB22E0BB /* FIRAppCheckStoredToken+FIRAppCheckToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3C0CDAEA38FDABA7665A3024E36F965 /* FIRAppCheckStoredToken+FIRAppCheckToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8ED53600A8A0C8401482D612A3330A /* FIRAppCheckStoredToken+FIRAppCheckToken.m */; }; - C463D2F48E0687F35B839250220031D7 /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C494982401FCEECB1E363BBECD636F /* FBLPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4C9ABA0FB95940C9162EE9ABB02DE5B /* MoyaProvider+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EF8D0F8D7F1625E470BF031C5B5612 /* MoyaProvider+Combine.swift */; }; - C55ABF6CA50BF97D41E934B9772A15BD /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC4527BAB77C699FC15837D5A8234DB /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7D8CA6CC8C004EE5E7F22CABC67942B /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 611822308EDF3542D9701D289C1B3050 /* GULNSData+zlib.m */; }; - C8836BB139A080270A9098656AB4FB0D /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DA387ECAF2434183137FDC198A1C2C6 /* FBLPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9F26563D59BB72AACB3F119E4CCFAAF /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = D62A79534A570D1FB7831EB987428ECC /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD7AC3E1C98EA54F7C05C36C52805220 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A85053ED6D1135912DE634E42CEDE66 /* CacheSerializer.swift */; }; - CD9E8412BD153C491B2CF9DAD70C89AD /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D490E9CE3B4DBACA4D88867E7B5F65 /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE251FD9F87CE23D052E5A74536849B7 /* FIRAppCheckBackoffWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = A3FF55D95A67724DBDCC6DB0B73544C6 /* FIRAppCheckBackoffWrapper.m */; }; - CE53C6D61828D3EC8C9D3446B06159C8 /* FirebaseAppCheck-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DA51DB682983788C4639B87AF5D01F0E /* FirebaseAppCheck-dummy.m */; }; - CEBFFEED65D877702B2F36102528CF6D /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8760FAF4AB7FACB5C69D8A117655DD11 /* EventMonitor.swift */; }; - CFF81CA0424A41F768061EF5E4B62F7A /* FIRAppCheckStoredToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A2CF28C6D1935B67828AF0F5A738A5C /* FIRAppCheckStoredToken.m */; }; - D0EA90FBF83350C49E6EF6C8A98D6F00 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762083B081B7C9B49FF83FD6EAC1725A /* AFError.swift */; }; - D253EE14D6EB0030C4318E54BE920DB6 /* _ObjC_HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5BE8B2232D0F17A853DBFE4FEC94DB3 /* _ObjC_HeartbeatsPayload.swift */; }; - D2A01C9844ED444A8043249C0BE318C7 /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D54AA21755E7445F9234B4D73D92F2 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5642306FF43B7423C99316BD474177D /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 377B2E4B8AC116893D23930019D95E5C /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5BE2DB8C5A2F4B8E8FCD405F030BA7A /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 533A43FE85BB6710F820106940AB2C1F /* FIRLogger.m */; }; - D603AA58EF97D461A57B2B1BCB883868 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22BABCB42D9E6C65CC2E2FA8602496D /* AVAssetImageDataProvider.swift */; }; - D65119438309A3A8EEA27A1931E12066 /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = B99E674711467CB4660A4FED73020350 /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D67D09E704356501707423331F0AAE78 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 147BA3C103049E8D7124AEAA01590A4C /* AnyEncodable.swift */; }; - D6A04870DDB7AC9C2431DB2B208CBADC /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = F9ACD6C6D33ADDF81C368E727D0C9CC1 /* FIRDependency.m */; }; - D6B4751CED01D53E4A1B6A571AAA2F83 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = E284E45E79A608ADAE5C68CB564AF30C /* HTTPMethod.swift */; }; - DA34899BEF0668D76CBCE8C4CE47B97B /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B88339E28045DB475CCB017266103AA /* RequestTaskMap.swift */; }; - DADA25BE4296C41BEE8E07B62438FBCC /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EB3A33F1D60ADF5C9318E052F1F7A3 /* MoyaProvider+Defaults.swift */; }; - DAE4341B522E243C21D3DF988419A208 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B99E9CB1C53804FC0718761D6A93AB1D /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAFC6CE6321395CF4523DD66DADBB9BA /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDCB7801BF03A7D3E3B1E56E8F89623 /* ImageDrawing.swift */; }; - DB749790A3077AAC9E19F14BAFBD34E4 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = A89E310CEC60D00E779D64D7F0507009 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DBB8088E14A2ADEDB1CD840BAC835267 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CD6EB935A979A08F1D7D7C195973F2 /* CPListItem+Kingfisher.swift */; }; - DD72DC30CF19FFC81AB19CD0B074000D /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3828D97C98A0791269D02863ACBBA16 /* ImageDownloader.swift */; }; - DD902FE8D6824681C929D028655AE121 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58B39E3EDE3BBF495CFF93CC26686EC /* RequestInterceptor.swift */; }; - DDA3D7C8AE58EAAAF35670D37C10A4B9 /* FIRAppAttestRejectionError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50BF332A224A54E1280A4FDFC35FAA74 /* FIRAppAttestRejectionError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE480246926088DDA923FEEE5FDE504B /* Pods-MarketApp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93430A0CDDE5A2299714BF1D652318DC /* Pods-MarketApp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE532EF7D50A9CF68587DAD4C1A02BD7 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7FB41D324E2A81C6CFAE28E8234DA4 /* FormatIndicatedCacheSerializer.swift */; }; - DF4563832C19B8582C810BF502A5CA29 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 336FCDCFFC11D3E9403E818415BDFAEA /* KF.swift */; }; - DFCDE4638265B4CCD494ECA5D560DBEE /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD36531B1144E1B5CC8C9607D0B76F8C /* Indicator.swift */; }; - E0B49FB8051E4582779ADAB059B3D7B1 /* FIRAppCheckSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E11144A1AEA5FED13168D5623340CBC /* FIRAppCheckSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3C769CCDC15DF3B7FFA79142196B67A /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EEBEA48C9C1A7B2114C41DB54F299BD /* MultiTarget.swift */; }; - E482E0D92E1D37656FB64946C1B2FE1D /* FIRAppCheckInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EEA813F19A5B058777C7027973C5EBF /* FIRAppCheckInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4CABA97EE931F4AAD0989A95F110E91 /* Heartbeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26674AB7BA2876D1958BF47799DAC58 /* Heartbeat.swift */; }; - E54654D504A42C24F284A68F87F7671D /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CA36ECB444B7A2227E29B754EDF38D /* OperationQueue+Alamofire.swift */; }; - E5B664771063F1A9A372519A8466860B /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D994210E36EE6B24393C7181B95E4BF4 /* ImageView+Kingfisher.swift */; }; - E6D6C7D5E458A05CC736C340F853E9F6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B92D620B1D12686593F4DDAB1B99785 /* ImageFormat.swift */; }; - E719A3B025B9DACE693130120BD9B927 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB3804354B173C2355EC8B654A483B5A /* Accelerate.framework */; }; - E77EA038FD8A872E1652BF3AFB73BF60 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6239A307857DB50459C5C5B4061E71C3 /* URLRequest+Encoding.swift */; }; - E7C378CC49BE78383781ACD6B37FFB80 /* StorageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E4F718A100E589F142DCEDB545A3CC4 /* StorageFactory.swift */; }; - E820AEC5BBD308114CF19F4C9BAD1683 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E44F7E783127BDAFAFA8AE6E22EA6AC /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E837549DEEB88222FD4AD7DE46CF781C /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8811DCCD83E3B0582E9627D188FCA6 /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8B96B527631542950471CC09B79D1AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - E8D54654501961DF49945EEFAD22A569 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F06EE1D08983F291A189F4AFEED795F9 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9B4C89E7EB3B27D46AFCA452C3D426F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87308FE7D62E7894E5D09C3E6B161E6D /* MultipartUpload.swift */; }; - E9C4A7A659A5362AB025BA651A10C2A7 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 50A891584C6EEF531EBC3687722BB10D /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA6B46AA245C1F8FE9482BB9E53CFDD1 /* GULURLSessionDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 062746E493F2001E68B518DC25B054C9 /* GULURLSessionDataResponse.m */; }; - EAB380D3B6B3CAA08D726D6A4D7CE560 /* RingBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 384FF7DC5F9BA409DA53912B17E1B85B /* RingBuffer.swift */; }; - EBB32304E8DD4BA115454E0050D47DED /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF63B79B2AA5A661705B628FA31ED63 /* Runtime.swift */; }; - EBF8F149FB7E0438F6BF42306252FAB0 /* NSURLSession+GULPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 52495AA3FED700166CB48C1B74DC5CE1 /* NSURLSession+GULPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC336D79EBBF58EDE20AFB0C0A6111E6 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF3CBC627DBB1EF14514665C0BD48F9 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED0C8BA7560D7324587B353E0960479F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E161F2F73FD40F0FF92D188D276822F4 /* ImageCache.swift */; }; - EDA76753951C46C623E24EB47B986E20 /* FIRDeviceCheckProviderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D8005B4F22197E8E24C7ACAB8B3AA829 /* FIRDeviceCheckProviderFactory.m */; }; - EEC150B66BCCD6C80FDA7E4D1975166B /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E266A1F26D03E1D07F1AD1CEBA7B41 /* DispatchQueue+Alamofire.swift */; }; - EF6C4DA7109772EC92E16C7E9CD2038F /* FIRAppCheckTokenRefresher.h in Headers */ = {isa = PBXBuildFile; fileRef = 79444E499BB92F039F5AA788FAA0682D /* FIRAppCheckTokenRefresher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF9C4588CDA85AED8BBCF77451B2A35B /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E3138EE50B39ABC10606DE47D4A10E /* ImageProcessor.swift */; }; - F05530E4F87AF8F61DA145815E3A71A7 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EFEAB1E8DEE8C163DBBC6AB94D3D9FB /* FIRApp.m */; }; - F17A4CA4664CABB331D39FE902E06843 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB73FA29A698DE7E257A4FD377EDA082 /* Alamofire.swift */; }; - F17B1F8F2B6580343025237455A29D61 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 262FEF2F34EB13791B509560E871F60B /* TVMonogramView+Kingfisher.swift */; }; - F24021BDE9B42D604E3341CAD8E34759 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5916B5ACDDD66AA8A4799C02C3DF000A /* GIFAnimatedImage.swift */; }; - F3B08481E508FF14435A7B82E1C067FB /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8A71E262C1470ADDC453E77CC05624 /* FBLPromise+Recover.m */; }; - F3D074D09892FEB200C08C497FF4AF0A /* GoogleUtilities-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCC4E001C8467ABA2CFCA7F01A2FA4E /* GoogleUtilities-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3E23283C11CCBF5311456AB54C1EB01 /* FIRAppAttestProviderState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ED67E3681EC71446E4017334536F833 /* FIRAppAttestProviderState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4BF2E2188B12770B0F7746790AB3750 /* FIRAppCheckCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EA988081A71BD11FCF106725CE66CEEC /* FIRAppCheckCryptoUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4F521AA410CB7BFB8D8165765AD952C /* _ObjC_HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3044B4C9253876494EE79AB20B5510 /* _ObjC_HeartbeatController.swift */; }; - F5414F8A5B40521D0E4AEEB28378CB49 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEED47E1E10A11D5F0E3B3F375E22934 /* ImageContext.swift */; }; - F54DE563418B1783D6EC491A0C3A05DB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA464DCA5155960529588798F39D115E /* ImageModifier.swift */; }; - F63D0EB2CC8D288911184524CE780339 /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F96D2D8CDE57221D5AD1439536BACA7D /* FIRBundleUtil.m */; }; - F733D74EE4EC74EE7A4AA99F44BDD2EE /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9F264A6D2F710CEB214CE844E4F12D /* PromisesObjC-dummy.m */; }; - F7FCF9EEE011198857A183B0B176E261 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = 1381595192E46CC3DAFFA3E15831F91B /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9537B023E24AC4A724E301F7E372491 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC28A2446FB30D512D8FB4EB393D405E /* KFImageProtocol.swift */; }; - F968D6638EFAE9656EFA4CD7FB9AB16A /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF09B9905DA4B548A7558FCC0CD749C4 /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F99AC864C246ACBF43A7827C34E8790A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBD0F37263C9633F22B6DE66FEF12F20 /* UIKit.framework */; }; - FB80D372CDAA6CC4CE12EB59CAE46F6A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - FC2B476213194F5E2BC6AD1024FA08CF /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08785FD2FEBEBA3ABB067A6FB2409474 /* Storage.swift */; }; - FD31D966DA3F1B5A4BFA032580E3B7B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */; }; - FE3A55E43815B406879FEF4E601C1BE1 /* GULHeartbeatDateStorageUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 68E35762C253BDFD4D74382713A3C683 /* GULHeartbeatDateStorageUserDefaults.m */; }; - FE46850A8A01507753D7A61B20D3A4E7 /* FIRDeviceCheckProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D476E8B47F61E51DA1DFD618B9271CE /* FIRDeviceCheckProvider.m */; }; - FF09824309346665E2F1F7F5A45FB10F /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744EA17D3CB6DA44266930B99EB0E265 /* CallbackQueue.swift */; }; - FF8DBF023A9D44141B2A1C37F6A63CB0 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65FBD5EAF4745904C39B5F739E31AB32 /* Combine.framework */; }; - FFB62104EA5CD735CBB901EDC3AC0A5B /* FirebaseAppCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 0913C61207E33521C3308356911079D0 /* FirebaseAppCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 005B319B494ED2DAA239B9939A504DFC /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A54397C7C82D2006F7DDFFA432704531 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00BEA6029C428FEE644AC3D42AD83282 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26284DCD02BC317CA909FC42DD8E2F5A /* ImagePrefetcher.swift */; }; + 01453D80001745686C50B4429E5B85F1 /* HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4583796DC4A84762BE6766F76A085B4D /* HeartbeatsPayload.swift */; }; + 0159AE816F70F1B61E03EFE26B33D0F2 /* Modifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89514C2B30825B9C2625D86968EE9F89 /* Modifiers.swift */; }; + 01A0AE3ABE9252810A10A4F947C8E188 /* GoogleUtilities-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 124A6FEE8A667E28643F3DB3005B752C /* GoogleUtilities-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0285857A24F66E925987A5876F0BE63B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0245D1665754218EF8598EC983163BA1 /* ImageDataProvider.swift */; }; + 03AEA6A70500611FB5BA1AFC48BC3E44 /* FIRAppCheckLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F58BDCCF9D3C72E0E2DEC76D08DE5C /* FIRAppCheckLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 040B4946945037F8B444633B3B48B072 /* FIRAppCheckValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 968CF996D913CC790FE29127C27D0420 /* FIRAppCheckValidator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 045DE6EBF9B2F63F60F5BE60C1198E06 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C7FD97A4CAB3D77D7DAB55A30B854C /* RedirectHandler.swift */; }; + 04A896288CE3A59B530250337A5F8362 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE119AAB18C8C4D8ECC0F008DE211E5 /* Result+Alamofire.swift */; }; + 04E7F76C19CDFAF63C1BFA934F3C3CEB /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = 73AA2738EEB85D154BD8AA4600A33FBD /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0510E8EA51914CB2176AD0F173937FAB /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68901041ADD085DA8D80C4B9DE07C9C3 /* KFImageRenderer.swift */; }; + 05228565AAA7FCED4BAFB2B7EF71D53D /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E2AAD1E37174A23E09D2DD1AF376D63 /* KingfisherOptionsInfo.swift */; }; + 0531E6E8FC7C3B88F4CE782F202CABDD /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8758040C1F368681C26C4A45F1000A /* FIRBundleUtil.m */; }; + 05800C01304504E87A2E81235C1034A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + 059639E700DEFAEF08F56484E5F67BE7 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D87BAEEF9C2C4DDAA035C799865F68C /* NSButton+Kingfisher.swift */; }; + 05966C3A7411DFACB68A5DFDD3B0731E /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5E73F96F89AEF552AD27AE3A0AA64B /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06BFA55DDD92DCF74E489A2904037E7D /* FIRDeviceCheckAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = C7BB34744C4AB1FD3AE3660B66CB21A4 /* FIRDeviceCheckAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 071D2837D4A4E1CBE1C0B50FD939652C /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 56C9CBE11757C6DA4D27E77AFF37C8B9 /* FBLPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0779298BB79BBA2F36BBF87726B871F0 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CFD6067A3FB8C8213F668B3F6F31E5B /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 082EDC820D76DF95C71A5018112DE512 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020FDB2B36227F294A2BE9C841807A48 /* UIButton+Kingfisher.swift */; }; + 0DED8D9B0EED9E47F6B805C557253F4C /* FIRDeviceCheckAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA2AC20FEBD5BFB6AA33932D5F843C2 /* FIRDeviceCheckAPIService.m */; }; + 0E09D2D5D5560BCE8307FEDF22DBCC78 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE2A785B7C4BE2E5D3956C9E93AFBD2 /* PromisesObjC-dummy.m */; }; + 0ED647684F0B8694FE6C03465F071F6C /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D2A680FB1D8F379FC648E7525B03619 /* FIRApp.m */; }; + 0ED8FBFD9A86D21BF69137EC9350E575 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF143E50AF912C8878D66366B34603F8 /* SessionDelegate.swift */; }; + 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + 10A62880F75D730628BAA299EB08EA7F /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 369CBAB0A87C697968E5874F8090EC9A /* FBLPromise+Race.m */; }; + 10D4857FF6EC75755AE12F563F261B0D /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB813E71CAF17D70059A60C29F65121 /* FIRComponentType.m */; }; + 112E26CA09365F63CF88F1B4D84BEE7D /* FIRAppCheckDebugProviderAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A6988BCF604EAF9FC9F78230DCFAFB2 /* FIRAppCheckDebugProviderAPIService.m */; }; + 1185A2B40E14F2FCBC761FC99777CAD8 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D30BDCA8A55BC16A01822B53F9315189 /* ExtensionHelpers.swift */; }; + 11E7C2FE24E28A29ABCCC04B0CD69E7C /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F30FCED25C38F07E0C6DAF4C5194C8C4 /* FIRLogger.m */; }; + 122980E44B15C64CF0B14DC94D7EB5C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C26309D9A4921B55C2772F63E5A1187 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14B0314033560B149D6B4FED557E4096 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 2747221E5A5B390853224D4397FF3481 /* FBLPromise+Reduce.m */; }; + 16B3A6F8EA34BD537F00C317CF8199F4 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EB47AF8924A33589013C7E961176A94 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16ED68E1DA469B12CB027153011C1A01 /* FIRAppCheckAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8A70AF4B6EF1F5E3217C913CD80C23 /* FIRAppCheckAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17929DF9E787E121F7F89F5E7CD13CF9 /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = BBC4F19B6464FC9DECDCE68200C5D3E9 /* FBLPromise+Retry.m */; }; + 193B2CAF56AD41D609D68EEC355AFD9C /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA6815314C4121AA0F7CB71B4EFB634 /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1952485AFF7A1BCCA4D4B142E82FE627 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D8DB580CBA18A6889F73CCDD17716 /* AnimatedImageView.swift */; }; + 1976BB7D7E26A12E29283E71154B63B3 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CC693F1DE6550E7FBBD2BC70625865 /* SessionDelegate.swift */; }; + 1A76ED43DA730E2F2B48F12D5808DA95 /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8BF890DAA106220A0B5B7769EE924F /* FBLPromiseError.m */; }; + 1AA89F327105C026976BF6E831B193A2 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0223CEFF44B8DBEBE5B25485C703E2D1 /* ImageBinder.swift */; }; + 1B740401135F2F8FD9DCC24643A0E306 /* FIRAppCheckTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E5F80FF875AEE5DB5AC2007E72377E /* FIRAppCheckTimer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1DAFCEB2CCCAAFB13A2ACB2C32C38322 /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = 8754FBF6E37909784C7DFF52EB460D18 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E7AB49A43380CF2526230AD3186CBB9 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = E6BB255ACF0E2B9B2F4D5958D535FFB9 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1EE44196E7BCE57AD96A2C751651EF40 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC1AFA46002DB395F1880430CFE5CA5 /* AlamofireExtended.swift */; }; + 1F42856AD832A83E0E9D05192C57A9D5 /* FIRAppCheckTokenResultInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B3F22CFEECDF249F6967B155B26A6A /* FIRAppCheckTokenResultInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FD2928BC156D990D68B105F518C60B6 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D41C83B084A8F9F58D417B4338E3F1D /* MemoryStorage.swift */; }; + 1FE693B5ACC6AD7320CEFC20B64546E4 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90ADF0C9CBFEAA08AD909D6685EF8E0B /* KingfisherManager.swift */; }; + 1FEE89BF952BE7ACA46E642DA2E48CA2 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9A3535CD6C6837E1E420E770A48B8 /* DiskStorage.swift */; }; + 221D81A066CE4D17881DC5297916CE9F /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 26360FF7DF4B35CDB1CAA74842BA3A7D /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22216C300C763044344B9DBF97317E63 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB6A77D94BC3452F163313B9C18A078 /* RetryStrategy.swift */; }; + 224A416224E52CC74B0C97E6E49BA9A4 /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A720E98F1A1D2242308819D94F6410B /* FBLPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2260E6D26CC7AE1547F04F1B435F9599 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5317380D84AC47CCF5072E6AAA5C531E /* FIRConfiguration.m */; }; + 22A6BE339C2E4D6EC096B5B6ECB37D10 /* FIRAppAttestAttestationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B5B472D9B71EFB4F89A6E7EEE13CBC /* FIRAppAttestAttestationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22BD1346F66BFCB129AAA44EEF322AC9 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078C806237A193B115890711BEA7379D /* Resource.swift */; }; + 22F43BCD4E673D841587C7E4326E55CB /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 224081C01E10A3E11BB8036E62EF9BDE /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2326B9AC9E2AE7728BA0B0745C7D441B /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BE0D51A048F8F6DA954E9C74B6D866 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 243D7CFE1D56ED80ACB2B3E71B4CB603 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1501A8A3E6371A2F97EB8943D7E88335 /* AuthenticationChallengeResponsable.swift */; }; + 249B1B7606531EF0C770053E366ED39A /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB1BFAC3A5029EAB61CFBCF408AE779 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24DD9A8850CAEEC997968528B7726A93 /* FIRHeartbeatLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 52DBF5813BDA331D423759608F7C5CF5 /* FIRHeartbeatLogger.m */; }; + 24EA43065860AA300ABD416D1B649771 /* FIRAppCheckToken+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E374B4450A2A218220D1B9E8E4EE01 /* FIRAppCheckToken+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 255FDA8AEF8A0E68DA990ECA5B0BDF45 /* ExytePopupView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C634CE20DB01F21E280E4178E05F4F7 /* ExytePopupView-dummy.m */; }; + 25E92FCEA7A69B2348A0F9D99EFC40B9 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = 68BA0689E36145BC64FA3BDF725C6232 /* FBLPromise+Do.m */; }; + 25FC036BEA33CAB5D80F5A41644535D3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2FAD3591D2794E5A7DFA94AC9D7A184 /* Storage.swift */; }; + 27A6B6CD98FC0880BB157456A8BBF7DF /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E75FDAEBDD5F4746260AF824ED271C8 /* FIRDependency.m */; }; + 27E8B2A50F80D5812B7C888EB4DFE1DF /* FIRAppCheckLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AED60F7523D62B3B51FF5C1EE1BF602 /* FIRAppCheckLogger.m */; }; + 27F34F16FFC59576B726FC46B88F6980 /* FIRAppAttestProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = EF946485B7ADBCCEC9EFF8F103F4EB5F /* FIRAppAttestProvider.m */; }; + 29CDC89FC17E03979628FFF020DB49EE /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCC319BBC8621E91569421F1DAC44A1 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29FF13E23FD52E46D30530549410AD7C /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD1B4077DEA4827BE26BC0CE0336BDD2 /* ImageTransition.swift */; }; + 2BE89C24BFD3FB663E37C607C289B3B6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E6E25FB10037BA523F5321131DFAA9 /* RedirectHandler.swift */; }; + 2C701660A93BB5D9ABEACF2B52CE623D /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 722A165AFABFB08E6F64F0002665E759 /* GULHeartbeatDateStorage.m */; }; + 2CBE3651CA006E19F5D64A2DE9B9A028 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911D6CD792ABFF18525DCB1E9E9889A0 /* CachedResponseHandler.swift */; }; + 2CCD13099063CD560E3067BD132914FA /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BB06C8E26DA19DB8B04FD80AC6B4F2 /* Notifications.swift */; }; + 2EC464D1402509D73315B21AECCBDA0E /* FirebaseCoreInternal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC11BB5477B79AB46BEE901F80F37529 /* FirebaseCoreInternal-dummy.m */; }; + 2FDE53038219585A253C933F7D32540C /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B4AAC58299FFDD17C2CAE873541BB6D9 /* GULAppEnvironmentUtil.m */; }; + 30204ED9D45B2DF4DC4E368A0BFB9574 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = E38C56FC42BF7FA2FF6F8394E15BD7E2 /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32D6E64985E0A741CFBA8EFEF8504BDD /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A43D2F4832D149A67D78E73BCECF6B9 /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 337E67E640C70D07B2432B5F1F684814 /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD7508E5302FC005E232015AE4A778C /* FBLPromise+Testing.m */; }; + 338F9905E565C12830EEC00BB7041381 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = DF7FB4994D0AA23317B6994E363C09EA /* GULSecureCoding.m */; }; + 33A7D0F2D03004CE256A75E03DF33C70 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4570715B8AA2503924679DC15C96FE8B /* RetryPolicy.swift */; }; + 34F84DAE72A71EBD383CDF72EE056BD3 /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 5169068FB4F94193E412E2ADDBE1FF97 /* FBLPromise+Always.m */; }; + 36145422B867748E1DC8CE7CA8DBE931 /* PopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCF3DED0A46E8791753CF534C77ACB3 /* PopupView.swift */; }; + 38B40F5C95DECDCAE65B2BBB1D367208 /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = D44F19953A0084AE0539F52E69EEC7A9 /* FBLPromise+Wrap.m */; }; + 3A1D01A1E967A7A24CB0106E2E756E33 /* FIRAppCheckTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C3CD77A93A8FC45E0AF59E22D25F5A /* FIRAppCheckTimer.m */; }; + 3AD5DBB915C2623991F7DBACD173BBB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + 3AF7DB9AEFF47F1F7F91AF28440E4AC6 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB676034A9D74AF7E0E8302960704F4F /* Filter.swift */; }; + 3C4059621E23842C19D4EB5D35B41989 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C953A165E015C0F0FCADF8A9815AF6 /* Validation.swift */; }; + 3D0DBCF208BF08F411323BA3D4044637 /* FIRAppAttestAttestationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 519C67EDC73456F04D82F5034CC4CDE6 /* FIRAppAttestAttestationResponse.m */; }; + 3E9272F8A845A285F5BE7A2AA2A00099 /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = AD165ADCBD96C89272D6CD81D74A7C3B /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FE920C56418B7E1FB54FC977107CF5E /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A7F2AC4052CB401958646140DFF164B /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4049330976053C1389C00248027B49BA /* HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71B8C1F234FFB46A55963BBB15DE81E /* HeartbeatController.swift */; }; + 413758A3D55BB6926750C79340F85F33 /* FIRAppAttestRejectionError.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A6C6119658B061B123935886FF96F11 /* FIRAppAttestRejectionError.m */; }; + 420C200A05BB29E1D299D1BADE9139D2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B759C40DECC3E0D3A5672A0B0E026AE1 /* CFNetwork.framework */; }; + 42779F6141CD6DBB5C2FF44709466CF7 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = C705D81958BAA311485612614E5D9E98 /* GULKeychainStorage.m */; }; + 4358686C2D304E58BF792E49B53C9E38 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC72A2DAD59BC1716223A270C151EFE /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43F4D2F3B3F745E08D4FE727AED64DD1 /* FIRAppCheckProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A34652112B58DE19C984447C6ACBE97 /* FIRAppCheckProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 441A1B17EEA51AB289B382C6D9F14774 /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 11E8220478463EFE63EDF61093D1CDFB /* FBLPromise+Timeout.m */; }; + 44FBFE1C79A71BF3CB1AAE2081316FDD /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = 425F55F8E1470A1B8255E24D6B0234FC /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 457BE444ED617FA7D6851D6DAA9D7234 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A4279BE86E818ADB93085275BF0C18 /* Delegate.swift */; }; + 45B85DD6735F018A4FB896F4FB11785F /* FIRFirebaseUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3019D23B3428759069EB70EFBFC54F65 /* FIRFirebaseUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 46A64A43AFA057B6B63C8F0C12F509B4 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0461B269FB696405C940EA6EC5DEF674 /* Combine.swift */; }; + 475C1838CF89B4431AC02C461F57FAE0 /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 741ECE9EE1C24FFE1BB7EE514F0AF70F /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 485F1499FE24864E59B2011B27B8C2E2 /* GULURLSessionDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 268A8CFCDF447BB8F222AD1F81F9A78A /* GULURLSessionDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49312AE04575F75B724E82C14B8E2FB7 /* FIRAppAttestProviderState.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A77DA9B9ABF316C063B60E12671AE9 /* FIRAppAttestProviderState.m */; }; + 49D9A8D0CBA557AC3E97B02F9262855A /* FIRAppCheckDebugProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C27F5A36FDB3F7963A30552F5F293EA8 /* FIRAppCheckDebugProvider.m */; }; + 4A893CE3058DE93D8A0C6FADCBFFA47A /* FIRDeviceCheckProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F25B42ECFE570477C1B733FE4DAA8310 /* FIRDeviceCheckProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AC1FA3DA8EB34ADB2A7D76A3A50DB50 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C359FCDB0DF4157CA254F4A626BDDF0 /* GULNSData+zlib.m */; }; + 4B3DA3FB5FC98BA66300C1DA2BCCBD9C /* FIRAppCheckDebugProviderAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = C228D4BE0341101806403FADE1FCCB84 /* FIRAppCheckDebugProviderAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B8E073DC8A0FAF43E7B7109F8D3B4D3 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 92F344FFDE0BB8C114E58DC714D45C35 /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BB6FBC01C0B9BE8A4E0E2F726A9A5B0 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = A46197B7345AEA7A651E93A963CEF666 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D3117988A819030724D1E9405D33F7E /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = AA965CDA015C6C9420E12093E25545FB /* FBLPromise+Catch.m */; }; + 4DC51A3D127A8B4464268241BF335D0E /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 1164844BA47B247D994677E491A4BB82 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DCA9775E5CCF599460BDB46E77F6FA4 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC753AEBCE746D5AAFD89CCCF2CC1C4 /* Kingfisher-dummy.m */; }; + 4E0FEE107C341AA924D5C0EAB67A5138 /* FIRAppCheckAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D6A3DF7478BE2D30849B54B901642A /* FIRAppCheckAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E569C7F64E230E1BB6949450708F64A /* NSURLSession+GULPromises.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AF3DE719D07B21E7243270BC5EAB05B /* NSURLSession+GULPromises.m */; }; + 4F37E521D341C47CE73DDCF21BA95A52 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C26A9A5D4DFB49FDB4EF8415BC34E4 /* KingfisherError.swift */; }; + 4FE6A661C37E921046F334BF96E0EA0C /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B19F3B4E81FE4A123CFDF13222AD03 /* GULLogger.m */; }; + 506128E1CC424E40E2691546D9547549 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61E46225BEFF5147601E3CEA06D99AC /* Placeholder.swift */; }; + 509490FB1D30FEC59AE4BC21AEEBB7BB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE8F3DF0746C124381D458045F2D596 /* RequestModifier.swift */; }; + 50C8C1F7B5EACB93082AB6A898A8E649 /* HeartbeatStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5237DCC14356CA0234A5163C30EF94D1 /* HeartbeatStorage.swift */; }; + 5234BFFB76DAB8481E1B7712AFD9D595 /* FIRAppAttestKeyIDStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCD8B8CAE0FED75E4D92DC5CE3392B5D /* FIRAppAttestKeyIDStorage.m */; }; + 539AB4E12588376CB67A3CB27E3E751C /* FIRAppCheckTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9D929124F1B47DD290F0470D39F4F0 /* FIRAppCheckTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 540BEC0ED9B455CB0ADCE31395114EB1 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D730ECDBB807C194D1D1EE78D3ABE1 /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 545F04B5606E6FFF83A457B2BB454B2A /* FIRAppCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3296A3810624883B6E816C1D8C1996 /* FIRAppCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54ABC4609E2A39BDEA27110FC7C4387F /* DCAppAttestService+FIRAppAttestService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D1C02D22A4F175BCEB870C137034C3D /* DCAppAttestService+FIRAppAttestService.m */; }; + 55AABB1FB38F61A3369ACC555FF3046D /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2400FCC58835AAD696EC9DD164F552B0 /* Alamofire-dummy.m */; }; + 57FC31B14C753B5C63CEF00560F8A6EF /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 321540AD1F36736BDFBAE1D4DBCFD35C /* SizeExtensions.swift */; }; + 582D59E0D2EF62E0575933C99B393704 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB908A04ECBCE203150EBCC718E9207 /* GraphicsContext.swift */; }; + 58D811C4D868678A6CAD912F430F798A /* FIRAppAttestStoredArtifact.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C97BFA7AC1E8C6C687864F9BC71826 /* FIRAppAttestStoredArtifact.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59BC9047F4BEBBC06235608D974E230D /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB39DCDFC38E774A537328039CB2A8F /* NSTextAttachment+Kingfisher.swift */; }; + 5A2DE6BDBB936FCDCFB8A2DA2CD49C04 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A759E8CD2BC7C71D069E85E073520C70 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5ADB30DD9A03859018550A999ACB0652 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1FBDFDCBD7877EDF839C043A4E1E3E /* KFImageOptions.swift */; }; + 5B047655DC67B6A574A68F45ACD4F76E /* FIRAppCheckHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 92EA4C62B3D7F1BD63E107200E46BA64 /* FIRAppCheckHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C3D84B77FD020CB35CBA6FEBFAFBC85 /* FIRAppCheckDebugProviderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = DE4B894D4F9EDF0451206A91ECD0892D /* FIRAppCheckDebugProviderFactory.m */; }; + 5E27DD292D3A55657712DD7AFA7B8FCA /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7B8B86F862B1FB236CEC71A40B791B /* KFImage.swift */; }; + 5E9E37F942CF90611271AAE2CCA864B2 /* FIRAppCheckDebugProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F21FF7E69E6FFAB37B3A58DCAB9800FA /* FIRAppCheckDebugProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F852F38CBC282496CCBE37C51324B2F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D24C2FD874FA9D93CB2E6E07AED3A3 /* ImageProgressive.swift */; }; + 610E6E8965F19039CE24E6E7203DC945 /* FIRAppCheckProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 47F07813972B4DC2CF2579A73EF86974 /* FIRAppCheckProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6293154FFC389023D5CA29BB7367FA1A /* FIRAppCheckStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 94BB1BA0CF916BC437C9118483194568 /* FIRAppCheckStorage.m */; }; + 64CB2125BB9929814ECD04057EE90E67 /* FIRAppCheckHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BED4CB14C75A77BCC9CACB78072B5B /* FIRAppCheckHTTPError.m */; }; + 64F73AED8B68E5A93367DA149C65325E /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CD440135978C1812AC5C1A1FEFC0F74 /* FBLPromise+Await.m */; }; + 6525F0A939F8E832FEBD6CED734A2A15 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D9320FE69C7F13B17C31A6307ABCD9D /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 66BFB9A6DB940D421DA3D8B2D3565004 /* FIRAppCheckToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 00CB9D8AC74EEF66C68DA312532CC34B /* FIRAppCheckToken.m */; }; + 67652DDDBEC147A3E7FE096E8C3AEC29 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E36073BE0BFD85AA3819C2019D265D8 /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68223FD094023F8C420DE0C8926CBBAC /* DCDevice+FIRDeviceCheckTokenGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B21C68257FE04A9EE1E7287A81C5F9 /* DCDevice+FIRDeviceCheckTokenGenerator.m */; }; + 68FB2DCB4C77DBCAF9A6037E470F2BDE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE83C1E591D8C2B779FFB65ED068BCC /* ParameterEncoding.swift */; }; + 6B321647D66836FDA4D8865EF401EF66 /* FIRAppAttestAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = A62763E70EB81E46EDD5EC2D71C17CF1 /* FIRAppAttestAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CA7C898C20C14CF5A0AD7207BB4BB4C /* FIRAppCheckTokenRefreshResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C0C318EDCDAB07FFD5B940F8462ACA0 /* FIRAppCheckTokenRefreshResult.m */; }; + 6D0389C7874FE93F6A59479F6C54541D /* FIRAppCheckErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = E43B24940C9316FAC1399219A2B203CA /* FIRAppCheckErrorUtil.m */; }; + 6D040CCC6F407FBDB5FF20AC6AB08F05 /* FIRAppCheckBackoffWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 651830209B1B31DF926EC73AC373C3ED /* FIRAppCheckBackoffWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E5A67BD3943FFE6C2AFB762465DE2C4 /* Heartbeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = A504C81223E84C3F8D33B72C2CF18FD5 /* Heartbeat.swift */; }; + 6F98CC6C3D1C48B437890EC6DB45A9B0 /* FIRAppCheckTokenRefreshResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D32C9AA02275FBA6A0E94DB5FD2948D4 /* FIRAppCheckTokenRefreshResult.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70FEC06F54286257E1BA1ECA0C99198D /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052FD4BE5B90122F403F66AF620580C5 /* Image.swift */; }; + 71247522E092231577F156812CE620FF /* _ObjC_HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A0925C0A93664BA249F336176A7EE3 /* _ObjC_HeartbeatsPayload.swift */; }; + 728F6FD4D35D044C88718D5FCA6F867C /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 926A9BB16A94AEC121FEF314E8DF13F8 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72A9FB278D35AC8019CC02C4B04AAADA /* GULURLSessionDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = AC11F52ED9331A963E6FC29AF93E2EE2 /* GULURLSessionDataResponse.m */; }; + 72EB7C389BF6CA4510747CBF639DB28C /* FIRAppCheckAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = A5349FD507D4A5DBB652204D2209E7CE /* FIRAppCheckAPIService.m */; }; + 7343DE1017F07563214E280894A86E17 /* FIRAppAttestArtifactStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A6BAE5ADAEAE5D02E8645A177E4E42 /* FIRAppAttestArtifactStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7483E5327027263F7E4B94A2997191C4 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8190A17F2E0ABC163183CDA26B4D5C65 /* AuthenticationInterceptor.swift */; }; + 74C34703EACC19C3EE746C2D85E6AC51 /* GULHeartbeatDateStorable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB470498E5EEC0F9BFBFF32FBAEB640 /* GULHeartbeatDateStorable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74E54B4995C6771C9EFC75C8CA734952 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 388C3D6870B421FE14627057E5157CAD /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 750C361A77092F391C5ED531E7DCB95C /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = 09DF40AB2F60FF8482350288F9ADB74B /* FBLPromise+Then.m */; }; + 75158C0218A9BF78C92E52011FCEB94B /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = E52E4DF86C9922BC567C7D73EEE06628 /* FBLPromise+Async.m */; }; + 75966A9262648D4647D764E3E76BC6AC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D84FF67C12769BBA6AD560222F61026 /* Response.swift */; }; + 75E9E6437A20476910996FF969364B87 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 10DB19F506C28E1A6C93151A2B27EAC4 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76A03EBDE180E8F30CFBD16DC7992952 /* FirebaseAppCheck-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B52C00D4145BCF139DDAE2787B76D58C /* FirebaseAppCheck-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78756563A3EC54625B60ACD70A43F1CC /* FIRAppAttestService.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E56563CE10D9AD9C80FAA83A283BFE7 /* FIRAppAttestService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7896726EBE1220CD4C5D5E29F29C8E4D /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 35FD7F3DBB992F1BDE41092DB53D54AF /* GoogleUtilities-dummy.m */; }; + 78B802A600C6B710F4B1FD774094E24E /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C51D67E764950CFDD4D18008B17D9673 /* FIROptions.m */; }; + 7930C94414B4C661867AC4FBE82E996C /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F2E0E2EFD5C5BA5E3C02738E159696 /* URLEncodedFormEncoder.swift */; }; + 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B759C40DECC3E0D3A5672A0B0E026AE1 /* CFNetwork.framework */; }; + 7B275B9186B21F0560B7080D8B7411DB /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3ADDA361786F3B8D734D7CDD439FB8 /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C532782F79ED870EE59FEEB0A2EC93B /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E538E4D51F71698773C038ED48FA09 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C7418FF01DD7BB909719682B634A8A5 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EE38157E716A68C37C214CE08938C /* SessionDataTask.swift */; }; + 7CCCF8A7C5CF742C9BF146D2E12C625E /* FIRAppAttestProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DF911709D960DDF439C57A5C5B9F94 /* FIRAppAttestProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D07ADA0B681CAE5CFF7459672D4B90A /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEA9F1D834F6A0A226A12511786B9AC /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E02F5B62BE00E97847DF549FFED2490 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = D794F8BF43F507D0534D8A9878874272 /* HTTPHeaders.swift */; }; + 7F1BB526AAE3ECDCE90127D9D0E10261 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38481C3A6BC3362A19A7586CB2F71D8F /* StringEncoding+Alamofire.swift */; }; + 7FE695DA8EE7FF1286556E06B692009B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB381F5E899A8C3E6B87DE73972F39C /* MultipartFormData.swift */; }; + 7FFE4021A4F14124342AD41CE1117B3E /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9AF2D2540B8A57A8215B5945E974D5 /* KFAnimatedImage.swift */; }; + 80738D8956C9987CCCEDF551961E5069 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E0E18B4D284369931125F723F5FF7A /* ImageDataProcessor.swift */; }; + 808C960C82D708FC1A42C581D6CB4940 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DE77289E099667DB53490A2856F5DD /* URLSessionConfiguration+Alamofire.swift */; }; + 80E2A557872FFE10520BBD8C42C25A6D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FC770826F8CDB4F3A2DFA3AE05B1A45 /* UIKit.framework */; }; + 80FA4DC0B3E0088185D52B91776897C1 /* FIRAppCheckErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 978D96AF4E1E6B4726008B26049C2589 /* FIRAppCheckErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81B8D2B7CEB25C2448B0BC9B33591A65 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B3A4A172C394C6CE175D90F7A9C630 /* Session.swift */; }; + 824D816B1EE404F2DD400EE678695CBE /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F1AC98CE7E14CCA6D3BFDAE7504F12 /* ResponseSerialization.swift */; }; + 825E3EDA7FEC9B956638FEB7F6518761 /* GULHeartbeatDateStorageUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 114C34127494B879888EF83946BA08C1 /* GULHeartbeatDateStorageUserDefaults.m */; }; + 83213C2FB13887AC8AB24737A1EF6C66 /* GULNetworkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E5649C14D67D6C3D331881B0DB31F3 /* GULNetworkInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 839070B658DA7C003E76313950D0B10A /* FIRDeviceCheckTokenGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 972F15E873579ADCB388E90F4FFD29EB /* FIRDeviceCheckTokenGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8517E780E51040298C628B88ABB64046 /* HeartbeatsBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E467E114FB019497EDD9A32F6B7361E /* HeartbeatsBundle.swift */; }; + 8685BC2431971BF36A8DBA99377160D0 /* FIRAppCheckTokenRefresher.m in Sources */ = {isa = PBXBuildFile; fileRef = F2609A2FA0BDFB5E566376D3385B4474 /* FIRAppCheckTokenRefresher.m */; }; + 86D231D0472E731807A850D98DAF6FD5 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 72E83BC1CD2B4CC044031A9F636D9245 /* FIRVersion.m */; }; + 881A35B28D93C56E46E305F6138B1A76 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA12E4C24C09B65F3BED2442936FAB06 /* ImageDownloaderDelegate.swift */; }; + 8935DD69BD85EAB618C0BB0DFE6D4E52 /* FIRDeviceCheckProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 821AC4167D94C690F3C289D9C9A8AFC9 /* FIRDeviceCheckProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A8CE6B206FDCD1D53D5A2E091D2F01C /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BD2F962B2EF564F58FFE71369EF8023 /* FBLPromise+Delay.m */; }; + 8A8F9A623B59DEE749B75E15D5F5DFEE /* PromisesObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 869C037E52977BFBFCC7535D765EF62F /* PromisesObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B2A018DBA74931DAA7D3282E42ECC26 /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = D817272A27C5060E96B16FC6F3E3A28C /* FIRComponent.m */; }; + 8BAEA14D86D76F53C1E12DD4611D7979 /* FIRAppAttestAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2728F1030C6C1A07415C2F6C5AC4C337 /* FIRAppAttestAPIService.m */; }; + 8BBE7130D1195014D59BCFBA9303D544 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F12A3024507B9C1A6C7A757745CF23C2 /* FIRAnalyticsConfiguration.m */; }; + 8C5C10510DA89D6228C174726F96F886 /* FirebaseCoreInternal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C06C5065AA136BF36F633909AA59C2 /* FirebaseCoreInternal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D75FC8D7476C9674234F39F1A820D8C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815107A8D812762D84E9174D87E47B01 /* URLConvertible+URLRequestConvertible.swift */; }; + 8DA850C29ED14C0A893CAEE30E2AF142 /* FIRAppCheckStoredToken.h in Headers */ = {isa = PBXBuildFile; fileRef = E52BF9A29B2D58223C15F87C5EA4D4FA /* FIRAppCheckStoredToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E4D46FC6608414C1997B158A675F827 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + 8F444FE3EB9B8AC67B96CA665306A6C3 /* ExytePopupView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 23E26E382586BA80497830F8325AC59A /* ExytePopupView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90222CE86C280367E3476CAFD9AD3977 /* FIRAppCheckTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 45DE9F78EDA5187EEB7917F0DDC8A206 /* FIRAppCheckTokenResult.m */; }; + 90A02AA71748E2113153D99800DD78A7 /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E40CC511E9480C09789C1A1E28BAFD7D /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9221F1002B2A1DF7DD7BB1E0DA42958A /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = F90224F4CC56A98E917A4B3A082EA4DD /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93C1938110A8BEC152C3830813F23DEE /* Pods-MarketApp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CBF38E69BAB357EBA4DE795C08E6FD /* Pods-MarketApp-dummy.m */; }; + 9467358F70EAC462791A18E6BC26F862 /* FIRAppCheckValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 03CB2A4F3DA9CFFC5BC867AA603F2BC0 /* FIRAppCheckValidator.m */; }; + 947D5CEE703A9F1811F039513E5449BB /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = B7CFCDCDA0AA37D60FEC61F3677C2AE8 /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96693A083B965616F32313BFAC36C851 /* Pods-MarketApp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93430A0CDDE5A2299714BF1D652318DC /* Pods-MarketApp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9964B2F071B4A12B9AB2255599E32873 /* GULHeartbeatDateStorageUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 78014FE25A670B732CA12E6786AF1E47 /* GULHeartbeatDateStorageUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99D058E53EFEE3AC4857CDE3DBA5C004 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 626C1E9C2CA63F02F47F1EF18635E179 /* ParameterEncoder.swift */; }; + 9B0A78AC22E7EDA755F51D86527E2D9C /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64228A958C90B43B0E186A991AC3BC8 /* Source.swift */; }; + 9C81585CB36051EB54841DF2E6D61C99 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21B277C9D47856938CA02CBE628BEB90 /* Security.framework */; }; + 9C9030DEDB0DF955B16FE08C50892D57 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D3709754ECF39D34D2839B13A4EA016 /* Concurrency.swift */; }; + 9D7178CD39CBD2BDC93FC2522AE79358 /* FIRAppCheckToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD1093EB43D683334A7A3BE271B6CD3 /* FIRAppCheckToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DC879E33664911B6F8DC7FA6F75EEC8 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5E7B620AFCBFB522D6A0606D23E9B4 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E5663E7BBEC38F12991A3AE205AC582 /* FIRAppCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 660144E3318D71F908B7F9E20BE49908 /* FIRAppCheck.m */; }; + 9F5FE22DA95B66B8DC21CB13BE25EC9B /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF3C24C093433C966E425A5683E6D09 /* WKInterfaceImage+Kingfisher.swift */; }; + 9F6D3AB0425D222075EA218EFDAF502B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + 9F6FF9634B4C24B068935F99F95F9B8F /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = CC8DC9E127D1CF736D3A43965AD70500 /* GULKeychainUtils.m */; }; + A0B037B7ABE6F77CD9FCCD3971413635 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + A19D3F66E050BA77E8EF0FA86DCDAD8B /* FIRAppCheckCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C6515B5D0E7142BE9022ED52313628 /* FIRAppCheckCryptoUtils.m */; }; + A1C223FA38DE99A793DF3501CA7DA8B5 /* FIRAppCheckErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B428532BBAA162FD54956C7C2DF11A /* FIRAppCheckErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A258D29BC800D67A4E9183BE987A3250 /* FIRAppAttestArtifactStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = AD10FD63D128EEBF9B96AE304F360800 /* FIRAppAttestArtifactStorage.m */; }; + A29100AA1876DDEFF6F54694A51FDB0E /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2F5A05957284E4B7F6313A8B33DA07 /* NetworkReachabilityManager.swift */; }; + A2DE3A49C0B0B0061FE2A05CB57BBB5D /* FIRFirebaseUserAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = E9308ABD27DAB7A9CA9C49DABF996FF4 /* FIRFirebaseUserAgent.m */; }; + A311CEF5DE5033D9DD5BA450CB835020 /* FIRAppCheckSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D66B029177E6082A6A1D2325C856BBB /* FIRAppCheckSettings.m */; }; + A316388A35648CB2987E761771456087 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 378BE4D3A4DEE3C06A894E7F33D7D2F6 /* KFOptionsSetter.swift */; }; + A39D3555EC8B45B7D6B9505DDAF0F117 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C4752C01F4B0850CACC03065773272 /* Kingfisher.swift */; }; + A48ADF9C5D76EB938F7BFC23B3773BF2 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5860D0B36D1D0F1FF90A2CB74503DA88 /* Utils.swift */; }; + A53BDE589BDD6483F3EEDCE5EA1DCCD3 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77CBA0105C03CB5DDD131667D2504E8A /* Protected.swift */; }; + A88A844D5356E1690E445024CB796E09 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A86F0DAC2F85935EC7D4EA44854364F /* Result.swift */; }; + A9D82D92F2035F82B6E673E007976977 /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A2FD466DB07DE362D26124C667705D /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA4F5FE441829863ADC12DD6C674C61F /* DCDevice+FIRDeviceCheckTokenGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B2A5F88D97401E2E048BFE7147B7E7 /* DCDevice+FIRDeviceCheckTokenGenerator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ABFF4F8A94F0C0799D8B1782BEE24BB1 /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E9C2C2303C8D1898B39D7C515413204 /* FBLPromise+Recover.m */; }; + AD631D899BE0208954952BE722CC96B5 /* FIRAppCheckDebugProviderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 286FC862DFF225271CDC90A39F370F50 /* FIRAppCheckDebugProviderFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF6CDD1E509BCDE5FC3882C25D65B579 /* FIRAppCheckToken+APIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = BC4EB84583878A66EC63D9066B150BA9 /* FIRAppCheckToken+APIResponse.m */; }; + AFA690F9FDF63BD5B269EBF07771DD55 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = FF57A6A2FC543212BF56CE581438F0FF /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AFADF43342C5FBA62CC9BD40ADC72A74 /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8168BBA4CE12398750723368D14348F8 /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B172D852E115A505C3073E00839B1D8C /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C0D17CE3DE50868F8257FA73A4341F0 /* FIRComponentContainer.m */; }; + B205AC531A5DFC38A7CEBCFA266DC0AC /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = C4B46BEA7FD5DD26DD588BB87D5A3D15 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B25E07EA645911443A38DA1E68166156 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292515DDDDFF41B9EFF027CC5104F64C /* Box.swift */; }; + B2FA0E850E7DA7F8E93C076E4CDF2816 /* RingBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87307E84D8A0E5C822D315680A3ABDF4 /* RingBuffer.swift */; }; + B3658C29BBDE1033F6269A92E612CB30 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E6145D27EEC9C5D48DE9B7594D2A57 /* Request.swift */; }; + B425F1B8A7B60EF676475E0C141F778E /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42025B75F30C8B960B06D67AECA62967 /* FirebaseCore-dummy.m */; }; + B4DA99228EF33E333118E0421DF322CB /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 24626426CA624A3B00F6171DD1874827 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5A01DFD8766DFA8DBF214F6FDB84114 /* FIRAppCheckErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CA51DBF8D219E7C52F4BD9689E8A694 /* FIRAppCheckErrors.m */; }; + B5F001AE83AD1DEDFDA38249BBF686B4 /* FIRAppCheckToken+APIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 4986154C0545160BF740DED10548380B /* FIRAppCheckToken+APIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B63F783BB9E1A0EDA1AAC8C5DAB9AA8C /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = C57EE22B088C6CE4C9850F49DB56AACF /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B704B198B9B520D449260877E300D821 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E15213052CAAC2AD945D83753873E9 /* ServerTrustEvaluation.swift */; }; + B92DC4A2BBFD8A1C1085C00DE401A652 /* FIRAppAttestKeyIDStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 92517078AE8090ACB52EA08F12122177 /* FIRAppAttestKeyIDStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBDD79B4A8BEF567B399BE480308BBD5 /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DFE2EEFB3582ABB8BD83B49C3725A91 /* FBLPromise+Any.m */; }; + BC0ECA8F22DEDE8886E189CD0EAA1197 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FDD6A73C088005EF82717189A4315FD /* URLRequest+Alamofire.swift */; }; + BD382E78580D295D10100678D4F66A76 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5CEF44F5F302D384B85F17DE4488AAB /* String+MD5.swift */; }; + BDA10CE21E2B0F4C7AF9678BE436F2BE /* FIRAppAttestStoredArtifact.m in Sources */ = {isa = PBXBuildFile; fileRef = C45E79220E2C9632D8D3FED211AC36CA /* FIRAppAttestStoredArtifact.m */; }; + BE73A49266D97F9A7A847C93B1428779 /* PopupView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A503C2C369E69804CCCB479CB832C89 /* PopupView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEA51607CF44238D98B2816DB21B9AEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + C0C226D9634B197DEEF591F7C7F72B60 /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 38123D8AC830E2AB4952C209B12EA47E /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C0C2A57AB15586E6D457D002DB6DDD9B /* DCAppAttestService+FIRAppAttestService.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E6155AFFADC9F4E8650D7F8F296998 /* DCAppAttestService+FIRAppAttestService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C15284B8B74F7940E44FC3AD085F5195 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCD38BA5E73DDE99C5AF3D9D9823690 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C21471BBBA4737BD6DB6ABBA19E78B43 /* FIRAppCheckStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8853287E12F1D8C444613358AB466B23 /* FIRAppCheckStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C31BA26B2C243B23D0AEF6EFBD11C008 /* FIRAppCheckStoredToken+FIRAppCheckToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A1FAA895896278F45138B2F8F42F925 /* FIRAppCheckStoredToken+FIRAppCheckToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3C0CDAEA38FDABA7665A3024E36F965 /* FIRAppCheckStoredToken+FIRAppCheckToken.m in Sources */ = {isa = PBXBuildFile; fileRef = F18A7A50A63F459BBF70463168084845 /* FIRAppCheckStoredToken+FIRAppCheckToken.m */; }; + C3C34BC42FFBC8E359867D438BB5E48F /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E739EDE16FE9A5C58AEB8A629BB8EDB /* FBLPromise+All.m */; }; + C66B22271548CA5424372FCA6513CC15 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5930B253DB96AF451EB3AD60AC484F /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C756D3A9A846D8F8DB0B3996BF5B7178 /* _ObjC_HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3336481343FF8B7C92006039B54FA245 /* _ObjC_HeartbeatController.swift */; }; + C822DCD30075B71225909D945C157725 /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F5C52DE09F58D8AA044C65B2693ED27 /* FBLPromise+Validate.m */; }; + CD7AC3E1C98EA54F7C05C36C52805220 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6982684C9D0159FC3FEF72F5F3C14F99 /* CacheSerializer.swift */; }; + CE251FD9F87CE23D052E5A74536849B7 /* FIRAppCheckBackoffWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = CB781951B8FA97D03A1DAE99C650167D /* FIRAppCheckBackoffWrapper.m */; }; + CE53C6D61828D3EC8C9D3446B06159C8 /* FirebaseAppCheck-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7886E734693DCD2DB9E2A00CB690E075 /* FirebaseAppCheck-dummy.m */; }; + CEBFFEED65D877702B2F36102528CF6D /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81428ACFD11D983B68DBC10FBB0DD5CE /* EventMonitor.swift */; }; + CFF81CA0424A41F768061EF5E4B62F7A /* FIRAppCheckStoredToken.m in Sources */ = {isa = PBXBuildFile; fileRef = A765ACE8E1F81009F6390EC4728BE00D /* FIRAppCheckStoredToken.m */; }; + D01B478D0CC01E82C15621E13D9DBE3E /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC7F278031456B56491538DB055188E5 /* WeakContainer.swift */; }; + D0EA90FBF83350C49E6EF6C8A98D6F00 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7652561ACB679720C41596CDB6DE72D9 /* AFError.swift */; }; + D20201412F356E96F931EF9600D37AA3 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C4B279F2289205154D4B047B6B93D53 /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D41608B7E4C94B67F8C54761ACEC4DC8 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF2D501EC7227A26831D1921A5223F5 /* Storage.swift */; }; + D5C7293036C76A2851D72BA288008D5A /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E332534722ED554F8D50002CDDEADB /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5CA2485A0F9EFF3BA31524648F83EB2 /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FADC709F52800DA6430267EEA0EDCAF /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D603AA58EF97D461A57B2B1BCB883868 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00F213710810A1DF3AC1F47BF2CE2F7 /* AVAssetImageDataProvider.swift */; }; + D6B4751CED01D53E4A1B6A571AAA2F83 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13527470C82673F916DC0427060D4C94 /* HTTPMethod.swift */; }; + DA34899BEF0668D76CBCE8C4CE47B97B /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75220258EBFC77FF305149F48337E36B /* RequestTaskMap.swift */; }; + DA5290B09A6F8A930602E7C97013B07B /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E05D5C86847A66D53700CA69D3ACF11 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DAFC6CE6321395CF4523DD66DADBB9BA /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D02BDF714245E8390191E7E6A1733EC /* ImageDrawing.swift */; }; + DBB8088E14A2ADEDB1CD840BAC835267 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB9D6232386B958E1F7CA74B1A8DBAE0 /* CPListItem+Kingfisher.swift */; }; + DD72DC30CF19FFC81AB19CD0B074000D /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66395C9CCDE59ED750C31DAAEAC324B6 /* ImageDownloader.swift */; }; + DD902FE8D6824681C929D028655AE121 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56715AB219F57F14C7280B7748A5C78B /* RequestInterceptor.swift */; }; + DD96F44212C22BFC1A055BEA8BB9099B /* StorageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F39F6FD90C34DA7C18B96DED2DA468C /* StorageFactory.swift */; }; + DDA3D7C8AE58EAAAF35670D37C10A4B9 /* FIRAppAttestRejectionError.h in Headers */ = {isa = PBXBuildFile; fileRef = 88CE1F85A4C4F000BFFF38B009173657 /* FIRAppAttestRejectionError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE532EF7D50A9CF68587DAD4C1A02BD7 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6357B1DE56F8907E82C472C71C39BCB /* FormatIndicatedCacheSerializer.swift */; }; + DE9177DA8764F72FB8BB3AF9D9E0F69B /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3E7D7BEF70832DD085354FEC3C1F73 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF4563832C19B8582C810BF502A5CA29 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECB8E49FEADFFAF0888606400BF29F4 /* KF.swift */; }; + DFCDE4638265B4CCD494ECA5D560DBEE /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AD71EBDD4AB1B26D3E0B1C20709508 /* Indicator.swift */; }; + E091CB40C33A93C4012BC7FC47B096CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + E0B49FB8051E4582779ADAB059B3D7B1 /* FIRAppCheckSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = A92C55799CE68F71B6324EF238C8149B /* FIRAppCheckSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E18D1C02D26347EA913B4818EA142741 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 67AB31556396A84AC6E479ADA576BF64 /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E482E0D92E1D37656FB64946C1B2FE1D /* FIRAppCheckInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB9CC1670613F263A012ACF397A819D /* FIRAppCheckInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E54654D504A42C24F284A68F87F7671D /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABE13089B21B3DBE0CA587F978BC8E9 /* OperationQueue+Alamofire.swift */; }; + E5B664771063F1A9A372519A8466860B /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C634953F6EAC0C2224F097AABF13A4D4 /* ImageView+Kingfisher.swift */; }; + E5F27D51BAF3531B1E0539CCA8B1433D /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3647EB870714BA9E3FD127E77A759D56 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6D6C7D5E458A05CC736C340F853E9F6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BCF004D2DE3F94D9B4ED70F85962C7 /* ImageFormat.swift */; }; + E719A3B025B9DACE693130120BD9B927 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AD23B16C3B6DE294DA12B513CF38355 /* Accelerate.framework */; }; + E8235CDCFE8BF71ADCF7AA6CFEDC74EB /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 77829E5835A655EBD6057522B21388E6 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8D54654501961DF49945EEFAD22A569 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 102E42F052B73126BE287FD4A716FC1C /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9464DB4E56F54B0F5CC5935F9D4324D /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 5166F8BACB41CBEB1FA55FFEDE204AC1 /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9B4C89E7EB3B27D46AFCA452C3D426F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C339D89608FE40B8AE50A3E3F42355 /* MultipartUpload.swift */; }; + EB30C1618B452D1D38D30DE8A7EFF3F7 /* NSURLSession+GULPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA61F9C5897CA399F159EBAB9CEB8D5 /* NSURLSession+GULPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBB32304E8DD4BA115454E0050D47DED /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69BA70B9A1724B6F4312D7F2EA7390C3 /* Runtime.swift */; }; + ED0C8BA7560D7324587B353E0960479F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF8473DAE3812EF772EBDF7CCCD88A5 /* ImageCache.swift */; }; + EDA76753951C46C623E24EB47B986E20 /* FIRDeviceCheckProviderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = A93AAD606CB75CA64B7C7E4CB50F8697 /* FIRDeviceCheckProviderFactory.m */; }; + EE5F2B3DB6B3B5A56057EB860E664253 /* GULNetworkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F9103985EBAD5BF50C031AD02E692D44 /* GULNetworkInfo.m */; }; + EEC150B66BCCD6C80FDA7E4D1975166B /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35FF1245EDA8F9E290BD1468A683B69D /* DispatchQueue+Alamofire.swift */; }; + EEFF2E8FD7CFF4EC2B45030FC79F9B6E /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 810C77AD9334EC9FB8EEA30BD63BEB25 /* FBLPromise.m */; }; + EF6C4DA7109772EC92E16C7E9CD2038F /* FIRAppCheckTokenRefresher.h in Headers */ = {isa = PBXBuildFile; fileRef = E199B577BE7665523587A36D29974506 /* FIRAppCheckTokenRefresher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF9C4588CDA85AED8BBCF77451B2A35B /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1986661F63DF1CB39B95557FB07C54 /* ImageProcessor.swift */; }; + F176BAC40922D8CF6238FD17F977946D /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = CB161B080FEE43C51F5D6C959C927210 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F17A4CA4664CABB331D39FE902E06843 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6049644D8188AED37358C6B1180C4F /* Alamofire.swift */; }; + F17B1F8F2B6580343025237455A29D61 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13710FFA2487B0CBEEADEA936A1305D0 /* TVMonogramView+Kingfisher.swift */; }; + F24021BDE9B42D604E3341CAD8E34759 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6884CB2507F082CCFDE248C4EC27E57A /* GIFAnimatedImage.swift */; }; + F3E23283C11CCBF5311456AB54C1EB01 /* FIRAppAttestProviderState.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F20BAB4A26521D3D5B77737C19CDA3E /* FIRAppAttestProviderState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4BF2E2188B12770B0F7746790AB3750 /* FIRAppCheckCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A341CFEA2D01F9D00E09754DE26DDD5A /* FIRAppCheckCryptoUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5414F8A5B40521D0E4AEEB28378CB49 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F05137D1E85AC9CE8573D1970898E2C /* ImageContext.swift */; }; + F54DE563418B1783D6EC491A0C3A05DB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D1D7E3D8CC4BF49603CF84FE066E5D2 /* ImageModifier.swift */; }; + F9537B023E24AC4A724E301F7E372491 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8561CE6A4EA9F0FC1D83FFBE9E138304 /* KFImageProtocol.swift */; }; + FB80D372CDAA6CC4CE12EB59CAE46F6A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */; }; + FE3404C8C3F4E8F763DE66A28E58AD46 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 08714C91F77D13CC2F490697EA894746 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE46850A8A01507753D7A61B20D3A4E7 /* FIRDeviceCheckProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = E409FA8ACD28AB888CFBAD4ED3030BD1 /* FIRDeviceCheckProvider.m */; }; + FF09824309346665E2F1F7F5A45FB10F /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB400EE02FB2418A35BECC1D8D654FCF /* CallbackQueue.swift */; }; + FF9BDFB281730EA447D734ACF45F5915 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C7E01CD807D6864BE04A94EF7ACC9B /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFB62104EA5CD735CBB901EDC3AC0A5B /* FirebaseAppCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = C014932BC7FFEE7547B3FFD44565BDBF /* FirebaseAppCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0A1527575F45D4F5013C96F70A5074A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; - remoteInfo = GoogleUtilities; - }; - 0C0700F57D3D1C4AC42532C3D633F9D9 /* PBXContainerItemProxy */ = { + 0E8A211B864691F6817C8A4C8218102E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; - 110C9545A55F9178EFCE2F11DE284C29 /* PBXContainerItemProxy */ = { + 2806A3B11225E9789F28EC2EFE1031BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = F9FB09FC9282DEF965B3F400B4F92B4D; remoteInfo = FirebaseAppCheck; }; - 2457B3B05F2E8FB7D332EB7F2FBB879E /* PBXContainerItemProxy */ = { + 4836AE17860CD22E00F272DCC9C38D00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 6640283D892515F5DF965A4F39AEE90A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 25E9E9A17BC3F670357D7385C521E48E; remoteInfo = FirebaseCoreInternal; }; - 2A1F24A260684DC35497C049E7279F18 /* PBXContainerItemProxy */ = { + 723E15C657730016CD637D25235CEB28 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E3BF7971BE024EA2CBC58C6A22E7F7CD; remoteInfo = ExytePopupView; }; - 4501DCF512C48C78F7A157B4A1E4C356 /* PBXContainerItemProxy */ = { + 743A240B837E689897E5E0F4B00EEF09 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; - remoteInfo = Moya; + remoteGlobalIDString = 25E9E9A17BC3F670357D7385C521E48E; + remoteInfo = FirebaseCoreInternal; }; - 63CBEF632DA576C5816A45C372B512E5 /* PBXContainerItemProxy */ = { + 77C5C48B0357FCABE27ECD89EDB9EB2B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; }; - 71D0FD7C0C1CE08CA59F8676255EA42C /* PBXContainerItemProxy */ = { + 7FA67DB30F743FCF1935480B8F6F36FA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; }; - 74D96F46E7F004E0D10FD399E2D75F0D /* PBXContainerItemProxy */ = { + 868F217AF8C8AC89930FA698E58B861D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 25E9E9A17BC3F670357D7385C521E48E; - remoteInfo = FirebaseCoreInternal; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; }; - 7D1880FA55E3105A86FFA12F8E02A028 /* PBXContainerItemProxy */ = { + 8E91F860B438A49334F1CA84BA478EF1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; remoteInfo = FirebaseCore; }; - 7D536324FAF496F5361AA4CFD0D4D795 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; - remoteInfo = GoogleUtilities; - }; - 8235ECD6AA7024D372849D8096F3833F /* PBXContainerItemProxy */ = { + 908159359FF72D8078A060758C1DEC9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; remoteInfo = Kingfisher; }; - 83885181A89FB929C99AC5C3CEE6D685 /* PBXContainerItemProxy */ = { + AB931D68CEEC5C7294F4BC227EC82A69 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; remoteInfo = GoogleUtilities; }; - A14D8E0A58EA0A10FC6377D35A10F52A /* PBXContainerItemProxy */ = { + AFDA510A430FA85A5D29BFBE5CE82956 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; remoteInfo = GoogleUtilities; }; - B3FDA237C3CFB30A245E9FA2ECA83335 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9; - remoteInfo = SwiftLint; - }; - E2DFBE1D43A8E6ED6CE98CCD462486C3 /* PBXContainerItemProxy */ = { + CB40E947A4EBD819B89590EBDFF8AB97 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; remoteInfo = PromisesObjC; }; - F1B34D3F37098A87E68E217A8C0F478F /* PBXContainerItemProxy */ = { + D50C72E62405A37411A223B80D8B2FE2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; remoteInfo = PromisesObjC; }; - FBAFD5F508B5613AE868339B9A892324 /* PBXContainerItemProxy */ = { + D9CA2B218BE6D96762C8FF404E5FE631 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; - remoteInfo = PromisesObjC; + remoteGlobalIDString = 52B60EC2A583F24ACBB69C113F5488B9; + remoteInfo = SwiftLint; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00090BACF3AB3838B33E49281AFABBE2 /* FirebaseAppCheck.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAppCheck.release.xcconfig; sourceTree = ""; }; - 00C2F1604EB785CFE1575AC0408D6516 /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; - 00FF969BD56301B0183EA85A3D6B15C6 /* ExytePopupView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExytePopupView.release.xcconfig; sourceTree = ""; }; - 016D3D6CAE459AD9FAFAB89F04C5B0FA /* NSURLSession+GULPromises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+GULPromises.m"; path = "GoogleUtilities/Environment/URLSessionPromiseWrapper/NSURLSession+GULPromises.m"; sourceTree = ""; }; - 019D2EE6132B0F0AC8302608B5CE52FB /* FIRAppCheckToken+APIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckToken+APIResponse.h"; path = "FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckToken+APIResponse.h"; sourceTree = ""; }; - 01DAE9694D46BBBD0F67FBB00F779123 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 0283D72B8E4B0DE231B665542FF5BBC6 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 0395EB855C9DCFF2CEBD56117555331C /* FirebaseCoreInternal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-umbrella.h"; sourceTree = ""; }; - 03D719117F907F08DA9169C90BF53116 /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; - 042C178DD1292F6FEFF502D5511B6103 /* FIRAppCheckErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckErrorUtil.h; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrorUtil.h; sourceTree = ""; }; - 053C581EDA0A7B88A567BE1CB27177BE /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; - 05A2B2B2E404AA6729186FBFB3F5EAB3 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h; sourceTree = ""; }; - 060E81699E4A8BFA4AF1BA6B9C9FF499 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - 062746E493F2001E68B518DC25B054C9 /* GULURLSessionDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULURLSessionDataResponse.m; path = GoogleUtilities/Environment/URLSessionPromiseWrapper/GULURLSessionDataResponse.m; sourceTree = ""; }; - 063B1BBC41102D434F725E87D4B2AAB0 /* GULHeartbeatDateStorageUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorageUserDefaults.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorageUserDefaults.h; sourceTree = ""; }; - 06BE671FFF7492F45D3A8DB4949FAF95 /* GULNetworkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkInfo.m; path = GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m; sourceTree = ""; }; - 06CD6EB935A979A08F1D7D7C195973F2 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 073BC645D023EE6DA6038C1EDBEA4839 /* PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromisesObjC-Info.plist"; sourceTree = ""; }; - 08785FD2FEBEBA3ABB067A6FB2409474 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Storage.swift; sourceTree = ""; }; - 08AB1C2DEB5595713576BC203BB4B7AE /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 0913C61207E33521C3308356911079D0 /* FirebaseAppCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAppCheck.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FirebaseAppCheck.h; sourceTree = ""; }; - 0A55B0B5DE66A0C86B2B5D431F2F3D83 /* FirebaseCoreInternal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreInternal.modulemap; sourceTree = ""; }; - 0B374A51A9C760636F23972BF2D28289 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 0B92D620B1D12686593F4DDAB1B99785 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 0D11456EA4680C57C11FA7B43D825B6B /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 0D9010580C218134EE2148563D428B07 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - 0DF6FD524296FC83444D892CE07323F1 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 0E389A76E0713F01EDB1872CE90B21C5 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - 0EAEAF7EDA7C95BE3CE0F6603D58DFAC /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 0F23EB3C0C5DBF87632815F67C4DF55C /* FIRAppCheckTokenResultInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenResultInterop.h; path = FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h; sourceTree = ""; }; - 0FB10FEAA5CD168038262E70DC999854 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 1029324B24931CC6FB07D5FB58F5ED63 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; - 1381595192E46CC3DAFFA3E15831F91B /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; - 13E266A1F26D03E1D07F1AD1CEBA7B41 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 147BA3C103049E8D7124AEAA01590A4C /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + 00C4752C01F4B0850CACC03065773272 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 00CB9D8AC74EEF66C68DA312532CC34B /* FIRAppCheckToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckToken.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckToken.m; sourceTree = ""; }; + 020FDB2B36227F294A2BE9C841807A48 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 0223CEFF44B8DBEBE5B25485C703E2D1 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 0245D1665754218EF8598EC983163BA1 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 03CB2A4F3DA9CFFC5BC867AA603F2BC0 /* FIRAppCheckValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckValidator.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckValidator.m; sourceTree = ""; }; + 0461B269FB696405C940EA6EC5DEF674 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + 052FD4BE5B90122F403F66AF620580C5 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 05E5649C14D67D6C3D331881B0DB31F3 /* GULNetworkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInfo.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h; sourceTree = ""; }; + 05E5F80FF875AEE5DB5AC2007E72377E /* FIRAppCheckTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTimer.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTimer.h; sourceTree = ""; }; + 078C806237A193B115890711BEA7379D /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 08714C91F77D13CC2F490697EA894746 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore/FirebaseCore.h; sourceTree = ""; }; + 09DF40AB2F60FF8482350288F9ADB74B /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; + 0A503C2C369E69804CCCB479CB832C89 /* PopupView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PopupView.h; path = Source/PopupView.h; sourceTree = ""; }; + 0A86F0DAC2F85935EC7D4EA44854364F /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + 0AC63464DE4B1C58B6C99E89A2F3FEED /* FirebaseCoreInternal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.release.xcconfig; sourceTree = ""; }; + 0C0C318EDCDAB07FFD5B940F8462ACA0 /* FIRAppCheckTokenRefreshResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenRefreshResult.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefreshResult.m; sourceTree = ""; }; + 0C0D17CE3DE50868F8257FA73A4341F0 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; + 0D9320FE69C7F13B17C31A6307ABCD9D /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; + 0DE119AAB18C8C4D8ECC0F008DE211E5 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + 0E2AAD1E37174A23E09D2DD1AF376D63 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 0F05137D1E85AC9CE8573D1970898E2C /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 102E42F052B73126BE287FD4A716FC1C /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; + 10DB19F506C28E1A6C93151A2B27EAC4 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; + 114C34127494B879888EF83946BA08C1 /* GULHeartbeatDateStorageUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorageUserDefaults.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorageUserDefaults.m; sourceTree = ""; }; + 1164844BA47B247D994677E491A4BB82 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; + 11A6BAE5ADAEAE5D02E8645A177E4E42 /* FIRAppAttestArtifactStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestArtifactStorage.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestArtifactStorage.h; sourceTree = ""; }; + 11E8220478463EFE63EDF61093D1CDFB /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; + 124A6FEE8A667E28643F3DB3005B752C /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = ""; }; + 12F1AC98CE7E14CCA6D3BFDAE7504F12 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 13527470C82673F916DC0427060D4C94 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + 13710FFA2487B0CBEEADEA936A1305D0 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreInternal; path = FirebaseCoreInternal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1607DAE27E9DEDD33F1C3EFD3EEBA14D /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 1809C71EF2BE1C1A35D4DF25B924BD3E /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; - 18EDCA75BE41F7A5E3C2BD86C64348E8 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; - 18F6BBDE4CCDBEEFCC1F27752A7979D6 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - 19CCD9936AD354C71E3CD27B968921FA /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = ""; }; - 1AEA4588CC2233537FD67AB942577313 /* SwiftLint.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.release.xcconfig; sourceTree = ""; }; - 1AF578B39E0797335CA88E4BBE1409A9 /* FIRAppCheckTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTimer.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTimer.h; sourceTree = ""; }; - 1C55F3F1A322368C9679DB3F61E69E95 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 1CCD0FA07A4580F530B435178C00695D /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 1E44F7E783127BDAFAFA8AE6E22EA6AC /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; - 1E494CCEA08D76EBAC466875D1FA3451 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; - 1EB507381C31EE8C2436C9F8EA184FAB /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - 1EC4527BAB77C699FC15837D5A8234DB /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; - 1FD4D4B2FA0AE60F28A1C379518C0503 /* FirebaseCoreInternal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.release.xcconfig; sourceTree = ""; }; - 20CB6989627DC88AE266C11A30CE4ABA /* FIRAppCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheck.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h; sourceTree = ""; }; - 21880143A98E1E953CED496E71D449B8 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; - 2203AC2E00174F36886C834BC5AECA4D /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; - 229C80C8E2974C1F4F954673775F8C09 /* 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; }; - 235C0BA09EE142F993358A77D4D48153 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 24B4BA014AD6C668D50F76B93A44E0D7 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = ""; }; - 25F5FCFFAEBCD4EDC4CA448564D1275A /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; - 26037C23C9ED94F2B3F480DF889758B2 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - 262FEF2F34EB13791B509560E871F60B /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 27B2CBC2863F402B20DD1C49CE98C2E4 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; - 285818117611C23E4169A573609A82BA /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 29D44C15A8F5408423E0C5B363F6F347 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 29DA03F306F6B0B9617BA59CE91E3E4C /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; - 2A4387C2DC5B47F90B6E62BD92A497BC /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 2A85053ED6D1135912DE634E42CEDE66 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 2BC1A8026A171E00D56EFA528D89FFCA /* PromisesObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromisesObjC-umbrella.h"; sourceTree = ""; }; - 2D476E8B47F61E51DA1DFD618B9271CE /* FIRDeviceCheckProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckProvider.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProvider.m; sourceTree = ""; }; - 2F5B083A63B9CCE2E822A02F54FE97BB /* FirebaseAppCheck.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAppCheck.debug.xcconfig; sourceTree = ""; }; - 31E60DDD9D04A93C9E7DCD4A5E5D02AD /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 32447B02AF875B54C5BF2ED632A90891 /* FIRAppCheckTokenRefreshResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenRefreshResult.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefreshResult.h; sourceTree = ""; }; - 329EC0049A833C0DAA7923EEBB766360 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 14DF911709D960DDF439C57A5C5B9F94 /* FIRAppAttestProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppAttestProvider.h; sourceTree = ""; }; + 14F2E0E2EFD5C5BA5E3C02738E159696 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 1501A8A3E6371A2F97EB8943D7E88335 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 18C3CD77A93A8FC45E0AF59E22D25F5A /* FIRAppCheckTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTimer.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTimer.m; sourceTree = ""; }; + 19DFFE45ACBD0120E35E21F71CE1A26D /* ExytePopupView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExytePopupView.debug.xcconfig; sourceTree = ""; }; + 1C4B279F2289205154D4B047B6B93D53 /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h; sourceTree = ""; }; + 1CD440135978C1812AC5C1A1FEFC0F74 /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; + 1DA2AC20FEBD5BFB6AA33932D5F843C2 /* FIRDeviceCheckAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckAPIService.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/API/FIRDeviceCheckAPIService.m; sourceTree = ""; }; + 1E36073BE0BFD85AA3819C2019D265D8 /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; + 1FD08DEFA23B75F47242450CA258749C /* SwiftLint.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.debug.xcconfig; sourceTree = ""; }; + 1FE2A785B7C4BE2E5D3956C9E93AFBD2 /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; + 20A443C4011E29D7B1B5621778B334B2 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 21B277C9D47856938CA02CBE628BEB90 /* 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; }; + 224081C01E10A3E11BB8036E62EF9BDE /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; + 23D730ECDBB807C194D1D1EE78D3ABE1 /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; + 23E26E382586BA80497830F8325AC59A /* ExytePopupView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExytePopupView-umbrella.h"; sourceTree = ""; }; + 2400FCC58835AAD696EC9DD164F552B0 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 24626426CA624A3B00F6171DD1874827 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; + 24A77DA9B9ABF316C063B60E12671AE9 /* FIRAppAttestProviderState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestProviderState.m; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProviderState.m; sourceTree = ""; }; + 24C7E01CD807D6864BE04A94EF7ACC9B /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h; sourceTree = ""; }; + 25E374B4450A2A218220D1B9E8E4EE01 /* FIRAppCheckToken+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckToken+Internal.h"; path = "FirebaseAppCheck/Sources/Core/FIRAppCheckToken+Internal.h"; sourceTree = ""; }; + 26284DCD02BC317CA909FC42DD8E2F5A /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 26360FF7DF4B35CDB1CAA74842BA3A7D /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; + 268A8CFCDF447BB8F222AD1F81F9A78A /* GULURLSessionDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULURLSessionDataResponse.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULURLSessionDataResponse.h; sourceTree = ""; }; + 2728F1030C6C1A07415C2F6C5AC4C337 /* FIRAppAttestAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestAPIService.m; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAPIService.m; sourceTree = ""; }; + 2747221E5A5B390853224D4397FF3481 /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; + 286FC862DFF225271CDC90A39F370F50 /* FIRAppCheckDebugProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckDebugProviderFactory.h; sourceTree = ""; }; + 292515DDDDFF41B9EFF027CC5104F64C /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 2A1FAA895896278F45138B2F8F42F925 /* FIRAppCheckStoredToken+FIRAppCheckToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckStoredToken+FIRAppCheckToken.h"; path = "FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken+FIRAppCheckToken.h"; sourceTree = ""; }; + 2A3EDA90969BE82614A6A8603B934DA6 /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; + 2D41C83B084A8F9F58D417B4338E3F1D /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 2E05D5C86847A66D53700CA69D3ACF11 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; + 2E75FDAEBDD5F4746260AF824ED271C8 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; + 2EE6196C01DA3050096305FC6A235408 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; + 3019D23B3428759069EB70EFBFC54F65 /* FIRFirebaseUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirebaseUserAgent.h; path = FirebaseCore/Sources/FIRFirebaseUserAgent.h; sourceTree = ""; }; + 31AD71EBDD4AB1B26D3E0B1C20709508 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 31B5B472D9B71EFB4F89A6E7EEE13CBC /* FIRAppAttestAttestationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestAttestationResponse.h; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAttestationResponse.h; sourceTree = ""; }; + 321540AD1F36736BDFBAE1D4DBCFD35C /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 3336481343FF8B7C92006039B54FA245 /* _ObjC_HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatController.swift; sourceTree = ""; }; 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromisesObjC; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 335C48960DE925AD7417524EA9A47829 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 336FCDCFFC11D3E9403E818415BDFAEA /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 342FF4E11AEA1867CA7D13FD7F97E31A /* FIRAppAttestArtifactStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestArtifactStorage.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestArtifactStorage.h; sourceTree = ""; }; - 3462C51AFC0458A75AC6077B830B816F /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 34D490E9CE3B4DBACA4D88867E7B5F65 /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; - 3617C847FFFE258DA764BF2CA8EA4CA3 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 36403FC957699C97729710934B606C93 /* FIRAppCheckToken+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckToken+Internal.h"; path = "FirebaseAppCheck/Sources/Core/FIRAppCheckToken+Internal.h"; sourceTree = ""; }; - 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 377B2E4B8AC116893D23930019D95E5C /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; - 37952D428DA642504BB829DB1E449E47 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - 3804065C57B10ADE687181B61BCF8171 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; - 384FF7DC5F9BA409DA53912B17E1B85B /* RingBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RingBuffer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/RingBuffer.swift; sourceTree = ""; }; - 38CA36ECB444B7A2227E29B754EDF38D /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 39ED619BBD6E7B1F78B1734444E76F17 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; - 3A2CF28C6D1935B67828AF0F5A738A5C /* FIRAppCheckStoredToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckStoredToken.m; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken.m; sourceTree = ""; }; - 3A659EBC56C6383B10450DE6DA558FD5 /* FIRAppCheckErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckErrors.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrors.m; sourceTree = ""; }; - 3A7280104E71FD5A270303795684A3C9 /* FIRAppCheckToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckToken.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckToken.h; sourceTree = ""; }; - 3A8810CD3B711D7D32D0504F630A2787 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h; sourceTree = ""; }; - 3B2CABF5E8C686940841D7ACF85698AB /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; - 3B33F5D6ECED51FA332AA1C318E6681D /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; - 3B6964E0DDB1E63B3520F92A245D2AA0 /* GULURLSessionDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULURLSessionDataResponse.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULURLSessionDataResponse.h; sourceTree = ""; }; - 3C94E53F98A215A92D6C4A98F5EC4CC5 /* FIRDeviceCheckProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProviderFactory.h; sourceTree = ""; }; - 3CBDD82DD07FEFC5D1E6766731861D40 /* FIRAppAttestKeyIDStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestKeyIDStorage.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestKeyIDStorage.h; sourceTree = ""; }; - 3E25B350947E37F5351906FEFC0510B8 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 3F708096405E4E8FF13BC99459233952 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRApp.h; sourceTree = ""; }; - 3F8811DCCD83E3B0582E9627D188FCA6 /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h; sourceTree = ""; }; - 4353028FEE78B831E9B15A7FB4AA85E3 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - 43A2C865FA54BBF0AD15DB8BF3C40C89 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 4503E567E4C5DC3671E8EDB7BADC10E8 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; - 4551DA1530D3ED3E16031D51C5ECFE6B /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; + 35FD7F3DBB992F1BDE41092DB53D54AF /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + 35FF1245EDA8F9E290BD1468A683B69D /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 3647EB870714BA9E3FD127E77A759D56 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = ""; }; + 369CBAB0A87C697968E5874F8090EC9A /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; + 378BE4D3A4DEE3C06A894E7F33D7D2F6 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 38123D8AC830E2AB4952C209B12EA47E /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; + 38481C3A6BC3362A19A7586CB2F71D8F /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + 388C3D6870B421FE14627057E5157CAD /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; + 3A34652112B58DE19C984447C6ACBE97 /* FIRAppCheckProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckProviderFactory.h; sourceTree = ""; }; + 3A6988BCF604EAF9FC9F78230DCFAFB2 /* FIRAppCheckDebugProviderAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProviderAPIService.m; path = FirebaseAppCheck/Sources/DebugProvider/API/FIRAppCheckDebugProviderAPIService.m; sourceTree = ""; }; + 3A720E98F1A1D2242308819D94F6410B /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; + 3AC1AFA46002DB395F1880430CFE5CA5 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + 3AD23B16C3B6DE294DA12B513CF38355 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; + 3AF3DE719D07B21E7243270BC5EAB05B /* NSURLSession+GULPromises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+GULPromises.m"; path = "GoogleUtilities/Environment/URLSessionPromiseWrapper/NSURLSession+GULPromises.m"; sourceTree = ""; }; + 3C359FCDB0DF4157CA254F4A626BDDF0 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + 3DCC89D1F3FEF152C47A6AAD37B38A74 /* ExytePopupView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExytePopupView.modulemap; sourceTree = ""; }; + 3E56563CE10D9AD9C80FAA83A283BFE7 /* FIRAppAttestService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestService.h; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestService.h; sourceTree = ""; }; + 3E9C2C2303C8D1898B39D7C515413204 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; + 3EB9CC1670613F263A012ACF397A819D /* FIRAppCheckInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckInterop.h; path = FirebaseAppCheck/Interop/FIRAppCheckInterop.h; sourceTree = ""; }; + 3F90F9910BAEB6F56AB7D2763D6C2F4E /* SwiftLint.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.release.xcconfig; sourceTree = ""; }; + 3FE83C1E591D8C2B779FFB65ED068BCC /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 40BED4CB14C75A77BCC9CACB78072B5B /* FIRAppCheckHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckHTTPError.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckHTTPError.m; sourceTree = ""; }; + 40C6515B5D0E7142BE9022ED52313628 /* FIRAppCheckCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckCryptoUtils.m; path = FirebaseAppCheck/Sources/Core/Utils/FIRAppCheckCryptoUtils.m; sourceTree = ""; }; + 42025B75F30C8B960B06D67AECA62967 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + 425F55F8E1470A1B8255E24D6B0234FC /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; + 42BE0D51A048F8F6DA954E9C74B6D866 /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; + 42C339D89608FE40B8AE50A3E3F42355 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + 43E6E25FB10037BA523F5321131DFAA9 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 44B19F3B4E81FE4A123CFDF13222AD03 /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; + 44C06C5065AA136BF36F633909AA59C2 /* FirebaseCoreInternal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-umbrella.h"; sourceTree = ""; }; + 4570715B8AA2503924679DC15C96FE8B /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + 4583796DC4A84762BE6766F76A085B4D /* HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsPayload.swift; sourceTree = ""; }; + 45DE9F78EDA5187EEB7917F0DDC8A206 /* FIRAppCheckTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenResult.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckTokenResult.m; sourceTree = ""; }; 46DD59DE759324C7920A8447CD4B0D72 /* ExytePopupView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ExytePopupView; path = ExytePopupView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 47072204E361C7AC46F6E01381ADAEFC /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; - 479A916C8D6C9E54157E31B46F013F20 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; - 47A0EF414EEE59EF01E9F2DD9E8C2466 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - 47C6D76E7C7C72136DADE00239EF6CA1 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 47E7994C2CF03B7C076531E89A4BDE33 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; - 4858E665F748D68CB4EF5F58E134F095 /* HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsPayload.swift; sourceTree = ""; }; - 49C432275943DA037D59AF937C32C898 /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; - 4B7331A659E4EF5D9989B7C4972F1394 /* HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatController.swift; sourceTree = ""; }; - 4B88339E28045DB475CCB017266103AA /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - 4B8BB689C9716DDF5CED574DC66D32CF /* FIRAppCheckLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckLogger.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckLogger.h; sourceTree = ""; }; - 4C814CE4EB37EBD56C031F91BFAE74F7 /* FIRAppCheckErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckErrorUtil.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrorUtil.m; sourceTree = ""; }; - 4CB721F0129AC5377A2B4156043AC76B /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; - 4DA387ECAF2434183137FDC198A1C2C6 /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; - 4E11144A1AEA5FED13168D5623340CBC /* FIRAppCheckSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckSettings.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckSettings.h; sourceTree = ""; }; - 4E11FD4C8B63BD330AEDBAF006EE28E3 /* FIRAppCheckTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenResult.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckTokenResult.m; sourceTree = ""; }; - 4E4F718A100E589F142DCEDB545A3CC4 /* StorageFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StorageFactory.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/StorageFactory.swift; sourceTree = ""; }; - 4E96D4CFFF555269106F60B77700FB81 /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; - 4EEBEA48C9C1A7B2114C41DB54F299BD /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - 4F1435A496BEE9FAFB838BCE24CC80C7 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 4F3044B4C9253876494EE79AB20B5510 /* _ObjC_HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatController.swift; sourceTree = ""; }; - 4F4644313814FCAA7F1DFC6704E53C46 /* FirebaseAppCheck-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseAppCheck-Info.plist"; sourceTree = ""; }; - 4FCE560AA35ACD3E38D37DA79DA287C7 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 50A891584C6EEF531EBC3687722BB10D /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; - 50BF332A224A54E1280A4FDFC35FAA74 /* FIRAppAttestRejectionError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestRejectionError.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Errors/FIRAppAttestRejectionError.h; sourceTree = ""; }; - 52495AA3FED700166CB48C1B74DC5CE1 /* NSURLSession+GULPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+GULPromises.h"; path = "GoogleUtilities/Environment/Public/GoogleUtilities/NSURLSession+GULPromises.h"; sourceTree = ""; }; - 533A43FE85BB6710F820106940AB2C1F /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; - 54EB517714337601447D5AB05CAD4A0A /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h; sourceTree = ""; }; + 47DF6C177673C2681EA227A020A67AED /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; + 47F07813972B4DC2CF2579A73EF86974 /* FIRAppCheckProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckProvider.h; sourceTree = ""; }; + 4986154C0545160BF740DED10548380B /* FIRAppCheckToken+APIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckToken+APIResponse.h"; path = "FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckToken+APIResponse.h"; sourceTree = ""; }; + 4A43D2F4832D149A67D78E73BCECF6B9 /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; + 4A6C6119658B061B123935886FF96F11 /* FIRAppAttestRejectionError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestRejectionError.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Errors/FIRAppAttestRejectionError.m; sourceTree = ""; }; + 4B5E73F96F89AEF552AD27AE3A0AA64B /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; + 4CFD6067A3FB8C8213F668B3F6F31E5B /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; + 4D02BDF714245E8390191E7E6A1733EC /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 4DFE2EEFB3582ABB8BD83B49C3725A91 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; + 4E6146E224E45D8842A5F937FF6C889C /* ExytePopupView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ExytePopupView-Info.plist"; sourceTree = ""; }; + 4F39F6FD90C34DA7C18B96DED2DA468C /* StorageFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StorageFactory.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/StorageFactory.swift; sourceTree = ""; }; + 5166F8BACB41CBEB1FA55FFEDE204AC1 /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h; sourceTree = ""; }; + 5169068FB4F94193E412E2ADDBE1FF97 /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; + 519C67EDC73456F04D82F5034CC4CDE6 /* FIRAppAttestAttestationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestAttestationResponse.m; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAttestationResponse.m; sourceTree = ""; }; + 5237DCC14356CA0234A5163C30EF94D1 /* HeartbeatStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatStorage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatStorage.swift; sourceTree = ""; }; + 52DBF5813BDA331D423759608F7C5CF5 /* FIRHeartbeatLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatLogger.m; path = FirebaseCore/Sources/FIRHeartbeatLogger.m; sourceTree = ""; }; + 5317380D84AC47CCF5072E6AAA5C531E /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; + 55E15213052CAAC2AD945D83753873E9 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 56715AB219F57F14C7280B7748A5C78B /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + 56C26A9A5D4DFB49FDB4EF8415BC34E4 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 56C9CBE11757C6DA4D27E77AFF37C8B9 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseAppCheck; path = FirebaseAppCheck.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 574E35671F6807C596E0580FCB8802AA /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 57BB768F18710FD73B33BA20272D3B3C /* FIRDeviceCheckTokenGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckTokenGenerator.h; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckTokenGenerator.h; sourceTree = ""; }; - 5916B5ACDDD66AA8A4799C02C3DF000A /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 595910B50648433B258D0A0DD1DDC8D8 /* ExytePopupView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExytePopupView-prefix.pch"; sourceTree = ""; }; - 5A2208770A479F54342790E7438A6489 /* FIRAppCheckDebugProviderFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProviderFactory.m; path = FirebaseAppCheck/Sources/DebugProvider/FIRAppCheckDebugProviderFactory.m; sourceTree = ""; }; - 5AD846CCB5B3E2FD81F7D42AA4600474 /* ExytePopupView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExytePopupView-umbrella.h"; sourceTree = ""; }; - 5B34093AB7444D289A25A7FCE112CF42 /* HeartbeatsBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsBundle.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsBundle.swift; sourceTree = ""; }; - 5BABFD0CA0AD8FEEA2A93E7278AD55BF /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 5C0B558046C7AA65EAA123AAEA765DD2 /* DCDevice+FIRDeviceCheckTokenGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DCDevice+FIRDeviceCheckTokenGenerator.h"; path = "FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.h"; sourceTree = ""; }; - 5C42977AA400F965D638B4B0878C180D /* FIRAppAttestService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestService.h; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestService.h; sourceTree = ""; }; - 5C4C30335413F412639FF5CE19458F11 /* HeartbeatStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatStorage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatStorage.swift; sourceTree = ""; }; + 5860D0B36D1D0F1FF90A2CB74503DA88 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Source/Utils.swift; sourceTree = ""; }; + 5A2F5A05957284E4B7F6313A8B33DA07 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 5A5D0233B6B609A5D636666991257832 /* 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; }; + 5BB6A77D94BC3452F163313B9C18A078 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 5C26309D9A4921B55C2772F63E5A1187 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 5C8F70248C0947AFC97A4274AFE9A9DC /* FirebaseAppCheck.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseAppCheck.modulemap; sourceTree = ""; }; + 5CB39DCDFC38E774A537328039CB2A8F /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 5CF8473DAE3812EF772EBDF7CCCD88A5 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 5D727E08CE331ABFC0D5C7C1561053C4 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E68EDCF471AD482876FD5A9D0E4F834 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; - 5E80BF7B6E754AEE0102A03C2DEBCEF5 /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; - 611822308EDF3542D9701D289C1B3050 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; - 61B4D0DB45A3CB64F3B7CA2C91A23A59 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 61F57E62916A6D5C8DA50F6DF5320AFF /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; - 6239A307857DB50459C5C5B4061E71C3 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + 5DB1BFAC3A5029EAB61CFBCF408AE779 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; + 5DB470498E5EEC0F9BFBFF32FBAEB640 /* GULHeartbeatDateStorable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorable.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorable.h; sourceTree = ""; }; + 5DCFADFAE507ACC4F3F1A0874A2DF943 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 5FB813E71CAF17D70059A60C29F65121 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; + 5FF194F8A1086D929543A4D28B0E1BDC /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 6245E9989F682BED851E2B09807B48A5 /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; + 626C1E9C2CA63F02F47F1EF18635E179 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; 62CBF38E69BAB357EBA4DE795C08E6FD /* Pods-MarketApp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MarketApp-dummy.m"; sourceTree = ""; }; - 65EB738221BD7035C49B44BA8332B6BB /* FIRFirebaseUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFirebaseUserAgent.m; path = FirebaseCore/Sources/FIRFirebaseUserAgent.m; sourceTree = ""; }; - 65FBD5EAF4745904C39B5F739E31AB32 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Combine.framework; sourceTree = DEVELOPER_DIR; }; - 66196B2EB7F8562DA698AE5DF0DD8163 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 6634CD9F8942EE97622B14AB105F8125 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 6797D14268946FE0BC48DFAF9225C769 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; - 680F1F572F20FA3F225769C380DD787B /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; - 68E35762C253BDFD4D74382713A3C683 /* GULHeartbeatDateStorageUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorageUserDefaults.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorageUserDefaults.m; sourceTree = ""; }; - 694C6FFB4EC5B8553614EAA2C7E6060C /* FirebaseAppCheck-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseAppCheck-umbrella.h"; sourceTree = ""; }; - 69A6A51F795D08AE6B456C386A513DED /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; + 651830209B1B31DF926EC73AC373C3ED /* FIRAppCheckBackoffWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckBackoffWrapper.h; path = FirebaseAppCheck/Sources/Core/Backoff/FIRAppCheckBackoffWrapper.h; sourceTree = ""; }; + 65A0925C0A93664BA249F336176A7EE3 /* _ObjC_HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatsPayload.swift; sourceTree = ""; }; + 65C953A165E015C0F0FCADF8A9815AF6 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 660144E3318D71F908B7F9E20BE49908 /* FIRAppCheck.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheck.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheck.m; sourceTree = ""; }; + 662A2D305A942AB20F21DA44DF103579 /* FirebaseAppCheck.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAppCheck.release.xcconfig; sourceTree = ""; }; + 66395C9CCDE59ED750C31DAAEAC324B6 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 67AB31556396A84AC6E479ADA576BF64 /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h; sourceTree = ""; }; + 6884CB2507F082CCFDE248C4EC27E57A /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 68901041ADD085DA8D80C4B9DE07C9C3 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 68BA0689E36145BC64FA3BDF725C6232 /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; + 68F9E5D4AB248778AB17B4B7A8EBF4CB /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 6982684C9D0159FC3FEF72F5F3C14F99 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; 69ADC59DA8BB7605085E3E60A07FAAF1 /* Pods-MarketApp */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-MarketApp"; path = Pods_MarketApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 69E6F342E294E132CA1B24E2DDAC7FDA /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; - 6C915DAD3AA9CF13A9AC7E797ED771AE /* FirebaseCoreInternal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.debug.xcconfig; sourceTree = ""; }; - 6D512C319CAEF5226D6053AD3C3D0731 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; - 6EB24AE96295338500E6655A11D1B15E /* GULHeartbeatDateStorable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorable.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorable.h; sourceTree = ""; }; - 6EE1480A406D1B459274CDD97EB1D00D /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; - 6F5CB3C4CB5183D699F9E90E67D1D931 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 6F680B7C0D429139B2DCD9C683458387 /* GULNetworkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInfo.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h; sourceTree = ""; }; - 719437D36232870CD2A51B1CC550A9A5 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 7204178FD8DB222B45749467121B3103 /* FIRAppCheckValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckValidator.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckValidator.h; sourceTree = ""; }; - 73CDE7442D296BB016E21B20D2FC2649 /* FIRAppCheckDebugProviderAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProviderAPIService.h; path = FirebaseAppCheck/Sources/DebugProvider/API/FIRAppCheckDebugProviderAPIService.h; sourceTree = ""; }; - 744EA17D3CB6DA44266930B99EB0E265 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 750EBE6D0719DF61D1741F3F04119C77 /* FIRDeviceCheckAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckAPIService.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/API/FIRDeviceCheckAPIService.m; sourceTree = ""; }; - 757C672F7664BACE990A24C1EE192E56 /* FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCore-Info.plist"; sourceTree = ""; }; - 762083B081B7C9B49FF83FD6EAC1725A /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 7759820A3F1350CE7F74AE1E82381436 /* ExytePopupView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ExytePopupView.modulemap; sourceTree = ""; }; - 79444E499BB92F039F5AA788FAA0682D /* FIRAppCheckTokenRefresher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenRefresher.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.h; sourceTree = ""; }; - 7B27E16F8528926347E43CF982C06632 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; - 7B38B2D8D13ACE2E93FD45CB0B41B207 /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; - 7B40D5F4D8DC113768B0804EC6C24539 /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; - 7C2173A330B56B06F0FFC117E1A4240F /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 7D48E948EACC365D38F9817E8F50BE76 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 7E50C2A9F9611F4748009D162DF1A4DB /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; - 7E8ED53600A8A0C8401482D612A3330A /* FIRAppCheckStoredToken+FIRAppCheckToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAppCheckStoredToken+FIRAppCheckToken.m"; path = "FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken+FIRAppCheckToken.m"; sourceTree = ""; }; - 7EA55909C30FB9D4D07A6FADBAACAB6E /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - 7ED67E3681EC71446E4017334536F833 /* FIRAppAttestProviderState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestProviderState.h; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProviderState.h; sourceTree = ""; }; - 7F3A34CFD9947F00C2851440733DEE65 /* FIRAppAttestAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestAPIService.m; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAPIService.m; sourceTree = ""; }; - 80EF8D0F8D7F1625E470BF031C5B5612 /* MoyaProvider+Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Combine.swift"; path = "Sources/CombineMoya/MoyaProvider+Combine.swift"; sourceTree = ""; }; - 817467FE6DB132419B516ACCF56FB23C /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; - 81F266E7C928538BA7CF5A0F7F0851C5 /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; - 81FA8975D504FFC2B094B63494DC4B6D /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; - 84FD1B5DD6F23E8E77C19E2CBD348ADD /* FIRAppAttestProviderState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestProviderState.m; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProviderState.m; sourceTree = ""; }; - 850B33DDB3A3D36FB5F1D272956A4F7F /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 853A1737A87B64AC45BCCF0442C05F3E /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h; sourceTree = ""; }; - 85955C41B1A40EE6C5F4DB3EAD6EE038 /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; - 86F602FE754972583403FD3E9B2103C1 /* FirebaseCoreInternal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreInternal-Info.plist"; sourceTree = ""; }; - 87308FE7D62E7894E5D09C3E6B161E6D /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - 8760FAF4AB7FACB5C69D8A117655DD11 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - 886F221E97DB4A7D4140C3D8D0DEDA5B /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Source/Utils.swift; sourceTree = ""; }; - 88931FDBE91D28A5C828F9D863F3E70A /* MoyaPublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaPublisher.swift; path = Sources/CombineMoya/MoyaPublisher.swift; sourceTree = ""; }; - 892D5299C507CFB96B3E8D9DB9853948 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 8A87415E60258D833E302184EAA44A12 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; - 8AC30387DABECCA18D2E30AEFC418769 /* FIRAppCheckHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckHTTPError.h; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckHTTPError.h; sourceTree = ""; }; - 8BD8FE84069FF402FCAE4EF170FAAC03 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 8BFAFEE58652774E46D32D94B415BD00 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 8C94730CD71BBF0648BA10BC83735BBE /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 8C9956C400826EC18CFA6CEE4A965DF8 /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; - 8D039DB51D1C39DCE75DC3BBEF3951BD /* FIRAppCheckToken+APIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAppCheckToken+APIResponse.m"; path = "FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckToken+APIResponse.m"; sourceTree = ""; }; - 8D65D62B47990AAA80CAD7BEF288E3A2 /* FIRAppAttestAttestationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestAttestationResponse.h; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAttestationResponse.h; sourceTree = ""; }; - 8DAC7848A7EBE6018A5B6B121454A59D /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 8E36AE2D181420237E3802BD1C89120C /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = ""; }; - 8E600C16AD836767282754BC5DE23580 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; - 8FAE6BBEFEB3DCD94FBB68CDEFA992A0 /* FIRAppCheckAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckAvailability.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h; sourceTree = ""; }; - 90193FE4D03295B1B1AD7A4B13EF0F83 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 90B20D92B41125C8B74B27E9B6ACD7D1 /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; + 69B3A4A172C394C6CE175D90F7A9C630 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + 69BA70B9A1724B6F4312D7F2EA7390C3 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 6A7F2AC4052CB401958646140DFF164B /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; + 6ABE13089B21B3DBE0CA587F978BC8E9 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 6AED60F7523D62B3B51FF5C1EE1BF602 /* FIRAppCheckLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckLogger.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckLogger.m; sourceTree = ""; }; + 6BB381F5E899A8C3E6B87DE73972F39C /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 6BD2F962B2EF564F58FFE71369EF8023 /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; + 6D1D7E3D8CC4BF49603CF84FE066E5D2 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 6D8A70AF4B6EF1F5E3217C913CD80C23 /* FIRAppCheckAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckAPIService.h; path = FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckAPIService.h; sourceTree = ""; }; + 6E9D8DB580CBA18A6889F73CCDD17716 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 6ED9A3535CD6C6837E1E420E770A48B8 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 6F20BAB4A26521D3D5B77737C19CDA3E /* FIRAppAttestProviderState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestProviderState.h; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProviderState.h; sourceTree = ""; }; + 6FADC709F52800DA6430267EEA0EDCAF /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; + 6FD7508E5302FC005E232015AE4A778C /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; + 6FDD6A73C088005EF82717189A4315FD /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 722A165AFABFB08E6F64F0002665E759 /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; + 72B3F22CFEECDF249F6967B155B26A6A /* FIRAppCheckTokenResultInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenResultInterop.h; path = FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h; sourceTree = ""; }; + 72C97BFA7AC1E8C6C687864F9BC71826 /* FIRAppAttestStoredArtifact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestStoredArtifact.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestStoredArtifact.h; sourceTree = ""; }; + 72E83BC1CD2B4CC044031A9F636D9245 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; + 73AA2738EEB85D154BD8AA4600A33FBD /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; + 741ECE9EE1C24FFE1BB7EE514F0AF70F /* 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 = ""; }; + 745EE38157E716A68C37C214CE08938C /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 74E1EBCD980DC0F01369AFE531728BAD /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 75220258EBFC77FF305149F48337E36B /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + 7652561ACB679720C41596CDB6DE72D9 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 77829E5835A655EBD6057522B21388E6 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; + 77CBA0105C03CB5DDD131667D2504E8A /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 78014FE25A670B732CA12E6786AF1E47 /* GULHeartbeatDateStorageUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorageUserDefaults.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorageUserDefaults.h; sourceTree = ""; }; + 7886E734693DCD2DB9E2A00CB690E075 /* FirebaseAppCheck-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseAppCheck-dummy.m"; sourceTree = ""; }; + 78BCF004D2DE3F94D9B4ED70F85962C7 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 7BCC319BBC8621E91569421F1DAC44A1 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; + 7CD1093EB43D683334A7A3BE271B6CD3 /* FIRAppCheckToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckToken.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckToken.h; sourceTree = ""; }; + 7D3709754ECF39D34D2839B13A4EA016 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + 7D84FF67C12769BBA6AD560222F61026 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 810C77AD9334EC9FB8EEA30BD63BEB25 /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; + 81428ACFD11D983B68DBC10FBB0DD5CE /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 815107A8D812762D84E9174D87E47B01 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 8168BBA4CE12398750723368D14348F8 /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; + 8190A17F2E0ABC163183CDA26B4D5C65 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 821AC4167D94C690F3C289D9C9A8AFC9 /* FIRDeviceCheckProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProviderFactory.h; sourceTree = ""; }; + 82BE192112BE9EC2099857A86EE5827E /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; + 83CC693F1DE6550E7FBBD2BC70625865 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 8561CE6A4EA9F0FC1D83FFBE9E138304 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 86352AFA1C62F1F754A639E0802D7487 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 869C037E52977BFBFCC7535D765EF62F /* PromisesObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromisesObjC-umbrella.h"; sourceTree = ""; }; + 87307E84D8A0E5C822D315680A3ABDF4 /* RingBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RingBuffer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/RingBuffer.swift; sourceTree = ""; }; + 8754FBF6E37909784C7DFF52EB460D18 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; + 8853287E12F1D8C444613358AB466B23 /* FIRAppCheckStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckStorage.h; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStorage.h; sourceTree = ""; }; + 88BB06C8E26DA19DB8B04FD80AC6B4F2 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 88CE1F85A4C4F000BFFF38B009173657 /* FIRAppAttestRejectionError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestRejectionError.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Errors/FIRAppAttestRejectionError.h; sourceTree = ""; }; + 89514C2B30825B9C2625D86968EE9F89 /* Modifiers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Modifiers.swift; path = Source/Modifiers.swift; sourceTree = ""; }; + 89906055D294CD41324BC442789E4002 /* FirebaseCoreInternal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreInternal.modulemap; sourceTree = ""; }; + 89A2FD466DB07DE362D26124C667705D /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; + 8BCF3DED0A46E8791753CF534C77ACB3 /* PopupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PopupView.swift; path = Source/PopupView.swift; sourceTree = ""; }; + 8CA51DBF8D219E7C52F4BD9689E8A694 /* FIRAppCheckErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckErrors.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrors.m; sourceTree = ""; }; + 8CC753AEBCE746D5AAFD89CCCF2CC1C4 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 8CF3C24C093433C966E425A5683E6D09 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 8D1C02D22A4F175BCEB870C137034C3D /* DCAppAttestService+FIRAppAttestService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DCAppAttestService+FIRAppAttestService.m"; path = "FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.m"; sourceTree = ""; }; + 8D3ADDA361786F3B8D734D7CDD439FB8 /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; + 8D66B029177E6082A6A1D2325C856BBB /* FIRAppCheckSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckSettings.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckSettings.m; sourceTree = ""; }; + 8DCD38BA5E73DDE99C5AF3D9D9823690 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; + 8E739EDE16FE9A5C58AEB8A629BB8EDB /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; + 8E8758040C1F368681C26C4A45F1000A /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; + 8EB47AF8924A33589013C7E961176A94 /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; + 8FC770826F8CDB4F3A2DFA3AE05B1A45 /* 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; }; + 8FF2D501EC7227A26831D1921A5223F5 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Storage.swift; sourceTree = ""; }; + 90ADF0C9CBFEAA08AD909D6685EF8E0B /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 911D6CD792ABFF18525DCB1E9E9889A0 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + 91D24C2FD874FA9D93CB2E6E07AED3A3 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 91E6155AFFADC9F4E8650D7F8F296998 /* DCAppAttestService+FIRAppAttestService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DCAppAttestService+FIRAppAttestService.h"; path = "FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.h"; sourceTree = ""; }; 9213ADE7AF9E34BE13ED711BBB866E5E /* Pods-MarketApp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MarketApp.modulemap"; sourceTree = ""; }; - 9273018160556673F092A0979BADFDAA /* FIRAppCheckTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenResult.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckTokenResult.h; sourceTree = ""; }; + 92517078AE8090ACB52EA08F12122177 /* FIRAppAttestKeyIDStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestKeyIDStorage.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestKeyIDStorage.h; sourceTree = ""; }; + 926A9BB16A94AEC121FEF314E8DF13F8 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; + 92EA4C62B3D7F1BD63E107200E46BA64 /* FIRAppCheckHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckHTTPError.h; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckHTTPError.h; sourceTree = ""; }; + 92F344FFDE0BB8C114E58DC714D45C35 /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; 93430A0CDDE5A2299714BF1D652318DC /* Pods-MarketApp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MarketApp-umbrella.h"; sourceTree = ""; }; - 93836B84D7E1A01D2FBD532BEEA13B4E /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; - 93DFC8D2FB3511634F8A0CCC2C5C4C61 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 9415CE8CEF3F60CBE3265B91E97AE08B /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - 94838F2DCA873DBA350EE109D84B9D89 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 959837F5BA2A0480FB108E64443FECE7 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - 9611631F733713FEFDCD69F4FDB25D4B /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 94BB1BA0CF916BC437C9118483194568 /* FIRAppCheckStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckStorage.m; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStorage.m; sourceTree = ""; }; + 95B428532BBAA162FD54956C7C2DF11A /* FIRAppCheckErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckErrors.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckErrors.h; sourceTree = ""; }; + 968CF996D913CC790FE29127C27D0420 /* FIRAppCheckValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckValidator.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckValidator.h; sourceTree = ""; }; + 97030BD56FAA99214B8DA156E6678BCE /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = ""; }; + 972F15E873579ADCB388E90F4FFD29EB /* FIRDeviceCheckTokenGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckTokenGenerator.h; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckTokenGenerator.h; sourceTree = ""; }; + 978D96AF4E1E6B4726008B26049C2589 /* FIRAppCheckErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckErrorUtil.h; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrorUtil.h; sourceTree = ""; }; 978DBD08E0579F9AEA463474DE56E3D0 /* Pods-MarketApp-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MarketApp-acknowledgements.markdown"; sourceTree = ""; }; - 97B4A58EF155E4EA6FDB09F0C4DA43D4 /* FIRAppCheckTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTimer.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTimer.m; sourceTree = ""; }; - 97FAF60BC79A86417301D4437FA92E57 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9845201BB182509228A64CC590D426EB /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; - 98A2FDCEA122C0A068F1CBD3B8C1B23D /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; - 9984E9C89D905B802FE24EB345FCA8E1 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; - 998AC81159A7D6B96562FB7746A388C1 /* FIRAppAttestProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppAttestProvider.h; sourceTree = ""; }; - 99B98A88C6A9BC8628C3109A4C944106 /* FIRAppCheckStoredToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckStoredToken.h; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken.h; sourceTree = ""; }; - 9AF9828B665B0754B66EA716107D6691 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 9B3272FEAA87D4EC5852F09E13E84499 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - 9B33217A4AC76DCB217CBAB5B3E09985 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 9C6B9360DD3D34463749B35C0B366216 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 9D0DD8D6138041D6440A039D17C8C767 /* FIRDeviceCheckProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProvider.h; sourceTree = ""; }; + 98A4279BE86E818ADB93085275BF0C18 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 9C634CE20DB01F21E280E4178E05F4F7 /* ExytePopupView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExytePopupView-dummy.m"; sourceTree = ""; }; + 9D0B3D75F5330EE5E2F1AE6A040B10EA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 9D2A680FB1D8F379FC648E7525B03619 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; + 9D87BAEEF9C2C4DDAA035C799865F68C /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DD95CD7408295A5E2E7B0B221954B2E /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 9DE4E0164F0291709F433858F8645780 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; - 9EEA813F19A5B058777C7027973C5EBF /* FIRAppCheckInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckInterop.h; path = FirebaseAppCheck/Interop/FIRAppCheckInterop.h; sourceTree = ""; }; - 9EFEAB1E8DEE8C163DBBC6AB94D3D9FB /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; - 9FF63B79B2AA5A661705B628FA31ED63 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - A0B26066944A76574E7A116E929CA94D /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; - A15F660C2D44ACFD6BF9020F8CFCCC85 /* ExytePopupView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExytePopupView.debug.xcconfig; sourceTree = ""; }; - A16CD602EEDDBEFB51D289654D37CED0 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - A25C5B9EA5C574360C62A8AB5FD86CFF /* DCDevice+FIRDeviceCheckTokenGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DCDevice+FIRDeviceCheckTokenGenerator.m"; path = "FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.m"; sourceTree = ""; }; + 9E467E114FB019497EDD9A32F6B7361E /* HeartbeatsBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsBundle.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsBundle.swift; sourceTree = ""; }; + 9F5C52DE09F58D8AA044C65B2693ED27 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; + A00F213710810A1DF3AC1F47BF2CE2F7 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + A2FAD3591D2794E5A7DFA94AC9D7A184 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; A31B03BECE2FCD682DAE199D9F0EAB8B /* Pods-MarketApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MarketApp.release.xcconfig"; sourceTree = ""; }; - A32BF659B5A1FAFD6C1C9CD188523FD0 /* FIRAppCheckDebugProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckDebugProvider.h; sourceTree = ""; }; - A3760ED41633D10D083A2754DB53015B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - A3FF55D95A67724DBDCC6DB0B73544C6 /* FIRAppCheckBackoffWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckBackoffWrapper.m; path = FirebaseAppCheck/Sources/Core/Backoff/FIRAppCheckBackoffWrapper.m; sourceTree = ""; }; + A341CFEA2D01F9D00E09754DE26DDD5A /* FIRAppCheckCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckCryptoUtils.h; path = FirebaseAppCheck/Sources/Core/Utils/FIRAppCheckCryptoUtils.h; sourceTree = ""; }; + A3E538E4D51F71698773C038ED48FA09 /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h; sourceTree = ""; }; + A46197B7345AEA7A651E93A963CEF666 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; A497EC6DAA77304E38EC19B1E6A5E39E /* Pods-MarketApp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MarketApp-Info.plist"; sourceTree = ""; }; - A5DA3709F64874AC78F38AD2627AD082 /* PopupView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PopupView.h; path = Source/PopupView.h; sourceTree = ""; }; - A793A1F41924239B7B4C147543B53FD4 /* FIRHeartbeatLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatLogger.m; path = FirebaseCore/Sources/FIRHeartbeatLogger.m; sourceTree = ""; }; - A84A40AF9F0DAFE0FB7016E180EDB5DF /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; - A89E310CEC60D00E779D64D7F0507009 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; - A8EB3A33F1D60ADF5C9318E052F1F7A3 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - A9EED1369CF0CBBDD2A739491F2E053B /* FIRAppCheckLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckLogger.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckLogger.m; sourceTree = ""; }; - ABB16AF1AB50794A69F926510F777E46 /* FIRAppCheckDebugProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckDebugProviderFactory.h; sourceTree = ""; }; - ACADC3ACDC0D0EE4FF381C17D6345DB7 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - ACB9A4D81FC8D775CE951D3F54284E28 /* FIRAppCheckStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckStorage.h; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStorage.h; sourceTree = ""; }; - ACC5B9BB826CEB053206B2064CBFDCF4 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - ACCD7732BA959EAE5AD0D90414136382 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRLoggerLevel.h; sourceTree = ""; }; - AD36531B1144E1B5CC8C9607D0B76F8C /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - ADCC4E001C8467ABA2CFCA7F01A2FA4E /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = ""; }; - ADD6E3E1F5AA4BB2829C8C9554E3E5CD /* FIRAppCheckSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckSettings.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckSettings.m; sourceTree = ""; }; - ADFB385872AED638293428405494A914 /* FIRAppCheckErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckErrors.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckErrors.h; sourceTree = ""; }; - AEDCB7801BF03A7D3E3B1E56E8F89623 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - AEF3CBC627DBB1EF14514665C0BD48F9 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; - AF4B200703601301173634CD1C0034D7 /* DCAppAttestService+FIRAppAttestService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DCAppAttestService+FIRAppAttestService.h"; path = "FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.h"; sourceTree = ""; }; - AF7CB5E5567065FDC1CEE76C794C46C1 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - B03A8F2B36D5F9B45C501E7CE6FAD364 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; - B15C12307D2B848BC9ACDE1CF4384738 /* FIRAppAttestKeyIDStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestKeyIDStorage.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestKeyIDStorage.m; sourceTree = ""; }; + A504C81223E84C3F8D33B72C2CF18FD5 /* Heartbeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Heartbeat.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Heartbeat.swift; sourceTree = ""; }; + A5349FD507D4A5DBB652204D2209E7CE /* FIRAppCheckAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckAPIService.m; path = FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckAPIService.m; sourceTree = ""; }; + A54397C7C82D2006F7DDFFA432704531 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + A5B947EBF772A7C66A8A905A4980E661 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + A62763E70EB81E46EDD5EC2D71C17CF1 /* FIRAppAttestAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestAPIService.h; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAPIService.h; sourceTree = ""; }; + A6357B1DE56F8907E82C472C71C39BCB /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + A759E8CD2BC7C71D069E85E073520C70 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + A765ACE8E1F81009F6390EC4728BE00D /* FIRAppCheckStoredToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckStoredToken.m; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken.m; sourceTree = ""; }; + A92C55799CE68F71B6324EF238C8149B /* FIRAppCheckSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckSettings.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckSettings.h; sourceTree = ""; }; + A93AAD606CB75CA64B7C7E4CB50F8697 /* FIRDeviceCheckProviderFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckProviderFactory.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProviderFactory.m; sourceTree = ""; }; + AA1986661F63DF1CB39B95557FB07C54 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + AA965CDA015C6C9420E12093E25545FB /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; + AC11F52ED9331A963E6FC29AF93E2EE2 /* GULURLSessionDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULURLSessionDataResponse.m; path = GoogleUtilities/Environment/URLSessionPromiseWrapper/GULURLSessionDataResponse.m; sourceTree = ""; }; + AC8F0B8E1F7571D99F056430B8083F97 /* PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromisesObjC-Info.plist"; sourceTree = ""; }; + AD10FD63D128EEBF9B96AE304F360800 /* FIRAppAttestArtifactStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestArtifactStorage.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestArtifactStorage.m; sourceTree = ""; }; + AD165ADCBD96C89272D6CD81D74A7C3B /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; + AD6049644D8188AED37358C6B1180C4F /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + AEA6815314C4121AA0F7CB71B4EFB634 /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; + AF143E50AF912C8878D66366B34603F8 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + AF1FBDFDCBD7877EDF839C043A4E1E3E /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + B13322BF909C37471C42453A9EC17E4C /* FirebaseAppCheck.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAppCheck.debug.xcconfig; sourceTree = ""; }; B208BF5364807CBBADE14FA97F7CA3A4 /* Pods-MarketApp-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MarketApp-acknowledgements.plist"; sourceTree = ""; }; - B2203EEF399CBBB1810619B3A36CFE29 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; - B276E7742E473BBA8C973E12BFD7DBA8 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; - B2C981F2FD3DA923305C35EF5E6CFBA2 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - B3DFA3E78475E595B01AD16C769AFFD1 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + B2E0E18B4D284369931125F723F5FF7A /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B4C1FE430232921E92F4F4F8837CA4F9 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; - B541CAF66172BC8DA8A462937A9C3975 /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h; sourceTree = ""; }; - B64626E44A3AA153335F4AF14309C1D1 /* FIRAppCheckValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckValidator.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckValidator.m; sourceTree = ""; }; - B696BEDB3301471DB86A34C56B672FBF /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - B7B7E2F72CCBC73F86CC5F68D024E336 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - B8D54AA21755E7445F9234B4D73D92F2 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h; sourceTree = ""; }; - B99E674711467CB4660A4FED73020350 /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; - B99E9CB1C53804FC0718761D6A93AB1D /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = ""; }; - B9F3FC46CCF06B8C6AEAA2D288BDF64A /* ExytePopupView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExytePopupView-dummy.m"; sourceTree = ""; }; - BA42A452144F788E4E7141299ABF814F /* FIRAppCheckDebugProviderAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProviderAPIService.m; path = FirebaseAppCheck/Sources/DebugProvider/API/FIRAppCheckDebugProviderAPIService.m; sourceTree = ""; }; - BA808F9E6E54C1244976DA3334045A4C /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; - BA9F264A6D2F710CEB214CE844E4F12D /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; - BB1AD209C78A380B555A73C4E09AA26B /* FIRAppCheckAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckAPIService.h; path = FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckAPIService.h; sourceTree = ""; }; - BC28A2446FB30D512D8FB4EB393D405E /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - BC81D43E1DD3D831EE2052E85AF0115E /* FirebaseCoreInternal-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-prefix.pch"; sourceTree = ""; }; - BCD7904CE0C9214A810A56D8D562F626 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - BCDDAA02661A973FE041E5A108EE67B1 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - BDFA6F92321A645030C58DB4BEE4E1C5 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - BE112E62F0D97E66B647DC3A4FBA0943 /* FirebaseCoreInternal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreInternal-dummy.m"; sourceTree = ""; }; - BF459084BEBB98FDE3E6AC4B584ED6CE /* FIRAppCheckCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckCryptoUtils.m; path = FirebaseAppCheck/Sources/Core/Utils/FIRAppCheckCryptoUtils.m; sourceTree = ""; }; - BFF0AFFBE477AAF9363BF1DF2C9F17B4 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - C0B4DAFF8F55402A15980D187EE5C4B9 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - C130CD6657BCCD48583FDAEBB1A58E3C /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; - C1A2ACFEDCC05BD122DC54435DD0F434 /* FIRAppAttestProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestProvider.m; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProvider.m; sourceTree = ""; }; - C20226D31A78F3C1D11AFAE409461742 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - C264D42F60ACCAB7511FB26DBC5594D3 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; - C285D7F81030A7633A2EE0500E6A820C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + B4AAC58299FFDD17C2CAE873541BB6D9 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; + B52C00D4145BCF139DDAE2787B76D58C /* FirebaseAppCheck-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseAppCheck-umbrella.h"; sourceTree = ""; }; + B64228A958C90B43B0E186A991AC3BC8 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + B759C40DECC3E0D3A5672A0B0E026AE1 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + B7B21C68257FE04A9EE1E7287A81C5F9 /* DCDevice+FIRDeviceCheckTokenGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DCDevice+FIRDeviceCheckTokenGenerator.m"; path = "FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.m"; sourceTree = ""; }; + B7CFCDCDA0AA37D60FEC61F3677C2AE8 /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; + B9B2A5F88D97401E2E048BFE7147B7E7 /* DCDevice+FIRDeviceCheckTokenGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DCDevice+FIRDeviceCheckTokenGenerator.h"; path = "FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.h"; sourceTree = ""; }; + BA12E4C24C09B65F3BED2442936FAB06 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + BB9D929124F1B47DD290F0470D39F4F0 /* FIRAppCheckTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenResult.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckTokenResult.h; sourceTree = ""; }; + BBC4F19B6464FC9DECDCE68200C5D3E9 /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; + BC4EB84583878A66EC63D9066B150BA9 /* FIRAppCheckToken+APIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAppCheckToken+APIResponse.m"; path = "FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckToken+APIResponse.m"; sourceTree = ""; }; + BC7F278031456B56491538DB055188E5 /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/WeakContainer.swift; sourceTree = ""; }; + BDC72A2DAD59BC1716223A270C151EFE /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; + BE9AF2D2540B8A57A8215B5945E974D5 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + BEEA9F1D834F6A0A226A12511786B9AC /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; + C014932BC7FFEE7547B3FFD44565BDBF /* FirebaseAppCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseAppCheck.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FirebaseAppCheck.h; sourceTree = ""; }; + C0DE77289E099667DB53490A2856F5DD /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + C228D4BE0341101806403FADE1FCCB84 /* FIRAppCheckDebugProviderAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProviderAPIService.h; path = FirebaseAppCheck/Sources/DebugProvider/API/FIRAppCheckDebugProviderAPIService.h; sourceTree = ""; }; + C27F5A36FDB3F7963A30552F5F293EA8 /* FIRAppCheckDebugProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProvider.m; path = FirebaseAppCheck/Sources/DebugProvider/FIRAppCheckDebugProvider.m; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C40AE7622700C44D23799A5008893E86 /* FIRAppCheckProviderFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckProviderFactory.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckProviderFactory.h; sourceTree = ""; }; - C58B39E3EDE3BBF495CFF93CC26686EC /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - C5BE8B2232D0F17A853DBFE4FEC94DB3 /* _ObjC_HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatsPayload.swift; sourceTree = ""; }; - C6447652C7F576E8932CF3BF5DAD5C58 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - C6DFAF6086610BCC98EE71B111DFE783 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; - C70686BCCF48C4C87E27F4B7B1D4EE51 /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; - C726EB6E48E3A2CC2176DD47EC08375A /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; - C733E2B2D5432E0CF1117045EF55E715 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIROptions.h; sourceTree = ""; }; - C756B89CAA1E32A890BCD8936CEFD857 /* FIRAppAttestStoredArtifact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestStoredArtifact.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestStoredArtifact.m; sourceTree = ""; }; - C79EC71E1F5A23CAFD5EEA383C4EFFFD /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; - C8C5E18157CF9F4CEE6BD4C007A37814 /* FIRAppCheckDebugProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProvider.m; path = FirebaseAppCheck/Sources/DebugProvider/FIRAppCheckDebugProvider.m; sourceTree = ""; }; - CB023D8A24D4AF425533DC4619F9E352 /* FIRAppCheckTokenRefresher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenRefresher.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.m; sourceTree = ""; }; - CB2DA1E2E99798D4B5BD4D1C123B2A4F /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; - CB50FCEC26AB0B6320D43E07F42EE049 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - CB8F175F5BE4823B880000EAFAEB12D3 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; - CB9A3F929B061CBE065EEE34BE221B39 /* FIRAppAttestArtifactStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestArtifactStorage.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestArtifactStorage.m; sourceTree = ""; }; - CBADA587D1976AA8BBC2218FCBD9E78C /* FIRAppAttestRejectionError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestRejectionError.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Errors/FIRAppAttestRejectionError.m; sourceTree = ""; }; - CC80FA037833508C017FD63CE5ACCDE7 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + C45E79220E2C9632D8D3FED211AC36CA /* FIRAppAttestStoredArtifact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestStoredArtifact.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestStoredArtifact.m; sourceTree = ""; }; + C4B46BEA7FD5DD26DD588BB87D5A3D15 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h; sourceTree = ""; }; + C51D67E764950CFDD4D18008B17D9673 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; + C57EE22B088C6CE4C9850F49DB56AACF /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRApp.h; sourceTree = ""; }; + C5D1A3FC7D0DAD40FF3D1756DD2405AE /* FirebaseCoreInternal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.debug.xcconfig; sourceTree = ""; }; + C634953F6EAC0C2224F097AABF13A4D4 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + C6417D439F62B18676A06E129192295D /* FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCore-Info.plist"; sourceTree = ""; }; + C705D81958BAA311485612614E5D9E98 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; + C7BB34744C4AB1FD3AE3660B66CB21A4 /* FIRDeviceCheckAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckAPIService.h; path = FirebaseAppCheck/Sources/DeviceCheckProvider/API/FIRDeviceCheckAPIService.h; sourceTree = ""; }; + CA5930B253DB96AF451EB3AD60AC484F /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRLoggerLevel.h; sourceTree = ""; }; + CAE8F3DF0746C124381D458045F2D596 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + CB161B080FEE43C51F5D6C959C927210 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; + CB781951B8FA97D03A1DAE99C650167D /* FIRAppCheckBackoffWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckBackoffWrapper.m; path = FirebaseAppCheck/Sources/Core/Backoff/FIRAppCheckBackoffWrapper.m; sourceTree = ""; }; + CC8DC9E127D1CF736D3A43965AD70500 /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; + CD1B4077DEA4827BE26BC0CE0336BDD2 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + CDA61F9C5897CA399F159EBAB9CEB8D5 /* NSURLSession+GULPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+GULPromises.h"; path = "GoogleUtilities/Environment/Public/GoogleUtilities/NSURLSession+GULPromises.h"; sourceTree = ""; }; CE02D0D8109BA0DE8E11092F0607AA37 /* Pods-MarketApp-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MarketApp-frameworks.sh"; sourceTree = ""; }; - CE12DD3E75D0C5F99BF40B84692C9F36 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - CE449701782F383DE763C36B56B952CE /* FIRFirebaseUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirebaseUserAgent.h; path = FirebaseCore/Sources/FIRFirebaseUserAgent.h; sourceTree = ""; }; - CE8ED9801F929306346C97A5C5954DFB /* 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; }; - CEED47E1E10A11D5F0E3B3F375E22934 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - CF09B9905DA4B548A7558FCC0CD749C4 /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; - CF13E42D41F551D05C45FFAE6545B148 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - CFF5B07129ED97021DB23D21BA0CA850 /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; - D00E42FAC0C6B0A755B6992922A2DBA9 /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/WeakContainer.swift; sourceTree = ""; }; - D1439AA206B0A84625BC77AECE413F98 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - D17F3ABACF02DE8DF8CD0A35DDD1DB0D /* FIRAppCheckStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckStorage.m; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStorage.m; sourceTree = ""; }; - D221F2B11F85C5C620B6D774903525AD /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - D3067658A055DF76FD1F4F938B3A4D7C /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - D4269C291EF1E67B6500118E03B503D1 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - D42F0E18C450CE196E4D73E809B52A75 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - D62A79534A570D1FB7831EB987428ECC /* 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 = ""; }; - D70F4760E21CF3744D2279E8285C55F6 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - D7EFF8889054395BB95FC0E6F18D087B /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - D8005B4F22197E8E24C7ACAB8B3AA829 /* FIRDeviceCheckProviderFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckProviderFactory.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProviderFactory.m; sourceTree = ""; }; - D8E76CEE3BB3C0B342A3DCB27CCD05A6 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; - D994210E36EE6B24393C7181B95E4BF4 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - DA464DCA5155960529588798F39D115E /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - DA51DB682983788C4639B87AF5D01F0E /* FirebaseAppCheck-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseAppCheck-dummy.m"; sourceTree = ""; }; - DA8A71E262C1470ADDC453E77CC05624 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; - DABA008D17C329982901E2D066078190 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - DD13ABF2CFF36D28CCF8BE057D05D9F0 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - DD3C8CD55875F3EDD7F4F4290B60FA4C /* FIRAppCheckBackoffWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckBackoffWrapper.h; path = FirebaseAppCheck/Sources/Core/Backoff/FIRAppCheckBackoffWrapper.h; sourceTree = ""; }; - DDB5767762223263BD2F4AF62D7B8CD6 /* ExytePopupView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ExytePopupView-Info.plist"; sourceTree = ""; }; - DE2D916935EB8138B363E2438153B257 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore/FirebaseCore.h; sourceTree = ""; }; - DECA9BDA0090DB363D0B5C0B5D180F2B /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - DF1FA31C7F54632B7220DD7CF79AFD66 /* FIRAppAttestAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestAPIService.h; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAPIService.h; sourceTree = ""; }; - DFC9EC5C2D12E5767483DB7DCAC3F11F /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; - E0C36BB38D8266C44E6C6D9219E1EFBF /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; - E161F2F73FD40F0FF92D188D276822F4 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - E26674AB7BA2876D1958BF47799DAC58 /* Heartbeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Heartbeat.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Heartbeat.swift; sourceTree = ""; }; - E2678BFE1372AE0B6F344A3E4430A737 /* FIRAppCheckProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckProvider.h; sourceTree = ""; }; - E284E45E79A608ADAE5C68CB564AF30C /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + CE7A242795F9162F909409409C27D267 /* ExytePopupView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ExytePopupView.release.xcconfig; sourceTree = ""; }; + CECB8E49FEADFFAF0888606400BF29F4 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + D30BDCA8A55BC16A01822B53F9315189 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + D32C9AA02275FBA6A0E94DB5FD2948D4 /* FIRAppCheckTokenRefreshResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenRefreshResult.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefreshResult.h; sourceTree = ""; }; + D44F19953A0084AE0539F52E69EEC7A9 /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; + D794F8BF43F507D0534D8A9878874272 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + D7F4EEE8F8CA63099EAC05D88349A000 /* PromisesObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromisesObjC.modulemap; sourceTree = ""; }; + D817272A27C5060E96B16FC6F3E3A28C /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; + D9C7FD97A4CAB3D77D7DAB55A30B854C /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + DA8BF890DAA106220A0B5B7769EE924F /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; + DB9D6232386B958E1F7CA74B1A8DBAE0 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + DC3296A3810624883B6E816C1D8C1996 /* FIRAppCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheck.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h; sourceTree = ""; }; + DC3E7D7BEF70832DD085354FEC3C1F73 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; + DC508FB6C29B3036668D1FBC31C2194A /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = ""; }; + DCD8B8CAE0FED75E4D92DC5CE3392B5D /* FIRAppAttestKeyIDStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestKeyIDStorage.m; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestKeyIDStorage.m; sourceTree = ""; }; + DDB908A04ECBCE203150EBCC718E9207 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + DE4B894D4F9EDF0451206A91ECD0892D /* FIRAppCheckDebugProviderFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckDebugProviderFactory.m; path = FirebaseAppCheck/Sources/DebugProvider/FIRAppCheckDebugProviderFactory.m; sourceTree = ""; }; + DE51848AEE6EAC1C0D1CA859A0F574DB /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + DF7FB4994D0AA23317B6994E363C09EA /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; + E01D104B32E3AF893A522F5CD92EA698 /* ExytePopupView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExytePopupView-prefix.pch"; sourceTree = ""; }; + E199B577BE7665523587A36D29974506 /* FIRAppCheckTokenRefresher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenRefresher.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.h; sourceTree = ""; }; E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E2F6171D51C44A74E6643FEDB0505691 /* FirebaseAppCheck.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseAppCheck.modulemap; sourceTree = ""; }; - E510C7B8FF086306FD24EB7318717E6D /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; - E5852B26F91F210B5FA8B34FF3C45165 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; - E59B943729488CE732F371F05FCC5BF6 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; - E5AE9C303570D6D6A06AD6447A3B3BA0 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; - E5D0BA7374779D3CF9B0E49A1E67B7E2 /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; - E62C1B9036261C6DC137CCBD24BDF57B /* DCAppAttestService+FIRAppAttestService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DCAppAttestService+FIRAppAttestService.m"; path = "FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.m"; sourceTree = ""; }; - E678C8BC39A86D0C4B2DC64F20906610 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; - E6B6F7E252CFF672393F09D0EE845A7F /* PromisesObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromisesObjC.modulemap; sourceTree = ""; }; - E8E3138EE50B39ABC10606DE47D4A10E /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - EA988081A71BD11FCF106725CE66CEEC /* FIRAppCheckCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckCryptoUtils.h; path = FirebaseAppCheck/Sources/Core/Utils/FIRAppCheckCryptoUtils.h; sourceTree = ""; }; - EB17DCC3680B30C8510A2EA1AE00CD0A /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; - EB3804354B173C2355EC8B654A483B5A /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - EB73FA29A698DE7E257A4FD377EDA082 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - EBD0F37263C9633F22B6DE66FEF12F20 /* 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; }; - EBECC48487B785C5E3B6D0AB136BAE1E /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; - EC7FB41D324E2A81C6CFAE28E8234DA4 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - ED055419E6508F9CFD932353F45B5F16 /* AnyPublisher+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AnyPublisher+Response.swift"; path = "Sources/CombineMoya/AnyPublisher+Response.swift"; sourceTree = ""; }; + E38C56FC42BF7FA2FF6F8394E15BD7E2 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = ""; }; + E409FA8ACD28AB888CFBAD4ED3030BD1 /* FIRDeviceCheckProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckProvider.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProvider.m; sourceTree = ""; }; + E40CC511E9480C09789C1A1E28BAFD7D /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; + E43B24940C9316FAC1399219A2B203CA /* FIRAppCheckErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckErrorUtil.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckErrorUtil.m; sourceTree = ""; }; + E52BF9A29B2D58223C15F87C5EA4D4FA /* FIRAppCheckStoredToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckStoredToken.h; path = FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken.h; sourceTree = ""; }; + E52E4DF86C9922BC567C7D73EEE06628 /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; + E5DB4D530E815B5E5936A875D44267CF /* FirebaseCoreInternal-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-prefix.pch"; sourceTree = ""; }; + E61E46225BEFF5147601E3CEA06D99AC /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + E6BB255ACF0E2B9B2F4D5958D535FFB9 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; + E9308ABD27DAB7A9CA9C49DABF996FF4 /* FIRFirebaseUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFirebaseUserAgent.m; path = FirebaseCore/Sources/FIRFirebaseUserAgent.m; sourceTree = ""; }; + EC11BB5477B79AB46BEE901F80F37529 /* FirebaseCoreInternal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreInternal-dummy.m"; sourceTree = ""; }; + EC4125BE1DE33732F59D57398AD36076 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + EC7B8B86F862B1FB236CEC71A40B791B /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; EDC3FF64A5CB67A2956A0E40B53959C7 /* Pods-MarketApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MarketApp.debug.xcconfig"; sourceTree = ""; }; - EDD10AF7A7B30B088605B12F97CF36F9 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - EDD5213878D4FF2411E32C09089772EA /* FIRAppCheckAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckAPIService.m; path = FirebaseAppCheck/Sources/Core/APIService/FIRAppCheckAPIService.m; sourceTree = ""; }; - F0212C712DDD0373E2EEA38B78167097 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; - F06EE1D08983F291A189F4AFEED795F9 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; - F086A6489172919D9CB9D0A72B14E913 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - F1C4E645965F0FD0B4257A740C236458 /* FIRAppCheckTokenRefreshResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenRefreshResult.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefreshResult.m; sourceTree = ""; }; - F1DCBDE219E3641B474943418B44618F /* FIRAppAttestStoredArtifact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestStoredArtifact.h; path = FirebaseAppCheck/Sources/AppAttestProvider/Storage/FIRAppAttestStoredArtifact.h; sourceTree = ""; }; - F22BABCB42D9E6C65CC2E2FA8602496D /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - F2B9ACA0E99B18EDB59D6DEF22AEE92D /* FIRAppAttestAttestationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestAttestationResponse.m; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAttestationResponse.m; sourceTree = ""; }; - F3828D97C98A0791269D02863ACBBA16 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - F3C12F1028BC3D3410F148626D2F77C1 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - F43B96A523979A396A3996D83ABDE23A /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; - F4D507F500CC7090D80D0EC9619DC896 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - F4F30FD90F1C7A91017B67E9626EA7DF /* FIRAppCheckToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckToken.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheckToken.m; sourceTree = ""; }; - F5C494982401FCEECB1E363BBECD636F /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; - F69BC978A689678C83EEE80E76E0ECEF /* FIRDeviceCheckAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckAPIService.h; path = FirebaseAppCheck/Sources/DeviceCheckProvider/API/FIRDeviceCheckAPIService.h; sourceTree = ""; }; - F73D44261E47D6F8F8108DF62F56F16B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - F7728B4714218B5AB6D245F6A1329452 /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; - F7C31C8E5378287CCB4147AABB22E0BB /* FIRAppCheckStoredToken+FIRAppCheckToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAppCheckStoredToken+FIRAppCheckToken.h"; path = "FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken+FIRAppCheckToken.h"; sourceTree = ""; }; - F90C2418D6CBFDD45F584E320D3828AC /* SwiftLint.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftLint.debug.xcconfig; sourceTree = ""; }; - F96D2D8CDE57221D5AD1439536BACA7D /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; - F9A2C50E11C6743E307ACB4B6C65793B /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; - F9ACD6C6D33ADDF81C368E727D0C9CC1 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; - F9E281AAD3FBD4CDB04489F83CBAF0D1 /* FIRAppCheck.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheck.m; path = FirebaseAppCheck/Sources/Core/FIRAppCheck.m; sourceTree = ""; }; - FA0F7F52A2FC927DC58E13D28D2BDFA1 /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; - FBA42307FB73E9844006DE70DDF88117 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; - FBF3CBC71BC1725450C6B4EC3658268E /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - FDDCDBDD547F15032EFD88FC30B45528 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; - FE384C05467364A199C4E5DCE434D71F /* PopupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PopupView.swift; path = Source/PopupView.swift; sourceTree = ""; }; - FE78A795FD9161F9109DE538F404F3A1 /* Modifiers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Modifiers.swift; path = Source/Modifiers.swift; sourceTree = ""; }; - FF769A0A5DD9E15FD517167AB5EB7C1E /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; - FFD39CCA56260C2208B1C011A62B0DB9 /* FIRAppCheckHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckHTTPError.m; path = FirebaseAppCheck/Sources/Core/Errors/FIRAppCheckHTTPError.m; sourceTree = ""; }; + EF946485B7ADBCCEC9EFF8F103F4EB5F /* FIRAppAttestProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAttestProvider.m; path = FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProvider.m; sourceTree = ""; }; + F12A3024507B9C1A6C7A757745CF23C2 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + F16AEE2C794A9850D43810FF62460805 /* FirebaseCoreInternal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreInternal-Info.plist"; sourceTree = ""; }; + F18A7A50A63F459BBF70463168084845 /* FIRAppCheckStoredToken+FIRAppCheckToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAppCheckStoredToken+FIRAppCheckToken.m"; path = "FirebaseAppCheck/Sources/Core/Storage/FIRAppCheckStoredToken+FIRAppCheckToken.m"; sourceTree = ""; }; + F1E332534722ED554F8D50002CDDEADB /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h; sourceTree = ""; }; + F21FF7E69E6FFAB37B3A58DCAB9800FA /* FIRAppCheckDebugProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckDebugProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckDebugProvider.h; sourceTree = ""; }; + F25B42ECFE570477C1B733FE4DAA8310 /* FIRDeviceCheckProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDeviceCheckProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProvider.h; sourceTree = ""; }; + F2609A2FA0BDFB5E566376D3385B4474 /* FIRAppCheckTokenRefresher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppCheckTokenRefresher.m; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.m; sourceTree = ""; }; + F30FCED25C38F07E0C6DAF4C5194C8C4 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; + F5CEF44F5F302D384B85F17DE4488AAB /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + F6D6A3DF7478BE2D30849B54B901642A /* FIRAppCheckAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckAvailability.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h; sourceTree = ""; }; + F6F58BDCCF9D3C72E0E2DEC76D08DE5C /* FIRAppCheckLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckLogger.h; path = FirebaseAppCheck/Sources/Core/FIRAppCheckLogger.h; sourceTree = ""; }; + F71B8C1F234FFB46A55963BBB15DE81E /* HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatController.swift; sourceTree = ""; }; + F8505D87AD780F2B0B08198599AF5D74 /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; + F8E6145D27EEC9C5D48DE9B7594D2A57 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + F90224F4CC56A98E917A4B3A082EA4DD /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIROptions.h; sourceTree = ""; }; + F9103985EBAD5BF50C031AD02E692D44 /* GULNetworkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkInfo.m; path = GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m; sourceTree = ""; }; + FB400EE02FB2418A35BECC1D8D654FCF /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + FB676034A9D74AF7E0E8302960704F4F /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FD5E7B620AFCBFB522D6A0606D23E9B4 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; + FD8F04A9674BAEE7A56668B5F57E4BC5 /* FirebaseAppCheck-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseAppCheck-Info.plist"; sourceTree = ""; }; + FF57A6A2FC543212BF56CE581438F0FF /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 018161A82E7CEEF83B341E5E790D10A2 /* Frameworks */ = { + 15DC142A7EE833251AA37FC8E2B8E01F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1B769CE3EFDF8505F15F3DB5EC98B978 /* Foundation.framework in Frameworks */, + 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */, + 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 15DC142A7EE833251AA37FC8E2B8E01F /* Frameworks */ = { + 43F3E966AF75E7AB6C18CAA1E56B9C93 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */, - 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */, + A0B037B7ABE6F77CD9FCCD3971413635 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 250093B02975EF5E60C38768415AB86E /* Frameworks */ = { + 4B1A124A20876090B0F168FBB21A3DB6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1EC3CDBC5F536248B6A8598D400C43D9 /* Foundation.framework in Frameworks */, - F99AC864C246ACBF43A7827C34E8790A /* UIKit.framework in Frameworks */, + FB80D372CDAA6CC4CE12EB59CAE46F6A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 26C5216CED4647563513E2DF13685B5D /* Frameworks */ = { + 530AFB1EE75FB793DC0376015DF831ED /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1A529A6ACC6CB1ABA583374D94A87A99 /* Foundation.framework in Frameworks */, + 8E4D46FC6608414C1997B158A675F827 /* Foundation.framework in Frameworks */, + 9C81585CB36051EB54841DF2E6D61C99 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 43F3E966AF75E7AB6C18CAA1E56B9C93 /* Frameworks */ = { + 6412E03A2E6208179FD4997950C4B28A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A0B037B7ABE6F77CD9FCCD3971413635 /* Foundation.framework in Frameworks */, + 05800C01304504E87A2E81235C1034A5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4B1A124A20876090B0F168FBB21A3DB6 /* Frameworks */ = { + 7140499F96EC6B92C9B3C80D5627DB7A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FB80D372CDAA6CC4CE12EB59CAE46F6A /* Foundation.framework in Frameworks */, + E091CB40C33A93C4012BC7FC47B096CA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -989,99 +908,207 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D091925FDF586C24A4BC9304643D7696 /* Frameworks */ = { + 878129A39943669F036182A01F976ED7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A8643CE7778084C41671ED401163C13B /* Foundation.framework in Frameworks */, + BEA51607CF44238D98B2816DB21B9AEE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D1AF5E8136E11F66E2A6154B201C865A /* Frameworks */ = { + F095EC690A5BCAEE4216C34D4B185B78 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FF8DBF023A9D44141B2A1C37F6A63CB0 /* Combine.framework in Frameworks */, - E8B96B527631542950471CC09B79D1AF /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F3A73D127C4C38C2227C179B4F00D0CB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FD31D966DA3F1B5A4BFA032580E3B7B5 /* Foundation.framework in Frameworks */, - 78729F3ABC02C1FB56E90C95DD7E58C8 /* Security.framework in Frameworks */, + 9F6D3AB0425D222075EA218EFDAF502B /* Foundation.framework in Frameworks */, + 80E2A557872FFE10520BBD8C42C25A6D /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 002B5ECF75AC47E764ACCE09AA7684F8 /* Logger */ = { + 00C7CF063EAD36FAD53C07E2F85C3A26 /* Support Files */ = { isa = PBXGroup; children = ( - 54EB517714337601447D5AB05CAD4A0A /* GULLogger.h */, - 81FA8975D504FFC2B094B63494DC4B6D /* GULLogger.m */, - B8D54AA21755E7445F9234B4D73D92F2 /* GULLoggerLevel.h */, + 97030BD56FAA99214B8DA156E6678BCE /* GoogleUtilities.modulemap */, + 35FD7F3DBB992F1BDE41092DB53D54AF /* GoogleUtilities-dummy.m */, + DC508FB6C29B3036668D1FBC31C2194A /* GoogleUtilities-Info.plist */, + 124A6FEE8A667E28643F3DB3005B752C /* GoogleUtilities-umbrella.h */, + 6245E9989F682BED851E2B09807B48A5 /* GoogleUtilities.debug.xcconfig */, + 82BE192112BE9EC2099857A86EE5827E /* GoogleUtilities.release.xcconfig */, ); - name = Logger; + name = "Support Files"; + path = "../Target Support Files/GoogleUtilities"; sourceTree = ""; }; - 03B976F6E9A54D6FCA38FC08887D4FBE /* Support Files */ = { + 054D1C0B51CBFCC9A3301BAC2F7FC654 /* Support Files */ = { isa = PBXGroup; children = ( - E6B6F7E252CFF672393F09D0EE845A7F /* PromisesObjC.modulemap */, - BA9F264A6D2F710CEB214CE844E4F12D /* PromisesObjC-dummy.m */, - 073BC645D023EE6DA6038C1EDBEA4839 /* PromisesObjC-Info.plist */, - 2BC1A8026A171E00D56EFA528D89FFCA /* PromisesObjC-umbrella.h */, - 03D719117F907F08DA9169C90BF53116 /* PromisesObjC.debug.xcconfig */, - 9984E9C89D905B802FE24EB345FCA8E1 /* PromisesObjC.release.xcconfig */, + 3DCC89D1F3FEF152C47A6AAD37B38A74 /* ExytePopupView.modulemap */, + 9C634CE20DB01F21E280E4178E05F4F7 /* ExytePopupView-dummy.m */, + 4E6146E224E45D8842A5F937FF6C889C /* ExytePopupView-Info.plist */, + E01D104B32E3AF893A522F5CD92EA698 /* ExytePopupView-prefix.pch */, + 23E26E382586BA80497830F8325AC59A /* ExytePopupView-umbrella.h */, + 19DFFE45ACBD0120E35E21F71CE1A26D /* ExytePopupView.debug.xcconfig */, + CE7A242795F9162F909409409C27D267 /* ExytePopupView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/PromisesObjC"; + path = "../Target Support Files/ExytePopupView"; + sourceTree = ""; + }; + 1448A7DB426B11834DFDAD1B0D9980DF /* Kingfisher */ = { + isa = PBXGroup; + children = ( + 6E9D8DB580CBA18A6889F73CCDD17716 /* AnimatedImageView.swift */, + 1501A8A3E6371A2F97EB8943D7E88335 /* AuthenticationChallengeResponsable.swift */, + A00F213710810A1DF3AC1F47BF2CE2F7 /* AVAssetImageDataProvider.swift */, + 292515DDDDFF41B9EFF027CC5104F64C /* Box.swift */, + 6982684C9D0159FC3FEF72F5F3C14F99 /* CacheSerializer.swift */, + FB400EE02FB2418A35BECC1D8D654FCF /* CallbackQueue.swift */, + DB9D6232386B958E1F7CA74B1A8DBAE0 /* CPListItem+Kingfisher.swift */, + 98A4279BE86E818ADB93085275BF0C18 /* Delegate.swift */, + 6ED9A3535CD6C6837E1E420E770A48B8 /* DiskStorage.swift */, + D30BDCA8A55BC16A01822B53F9315189 /* ExtensionHelpers.swift */, + FB676034A9D74AF7E0E8302960704F4F /* Filter.swift */, + A6357B1DE56F8907E82C472C71C39BCB /* FormatIndicatedCacheSerializer.swift */, + 6884CB2507F082CCFDE248C4EC27E57A /* GIFAnimatedImage.swift */, + DDB908A04ECBCE203150EBCC718E9207 /* GraphicsContext.swift */, + 052FD4BE5B90122F403F66AF620580C5 /* Image.swift */, + 0223CEFF44B8DBEBE5B25485C703E2D1 /* ImageBinder.swift */, + 5CF8473DAE3812EF772EBDF7CCCD88A5 /* ImageCache.swift */, + 0F05137D1E85AC9CE8573D1970898E2C /* ImageContext.swift */, + B2E0E18B4D284369931125F723F5FF7A /* ImageDataProcessor.swift */, + 0245D1665754218EF8598EC983163BA1 /* ImageDataProvider.swift */, + 66395C9CCDE59ED750C31DAAEAC324B6 /* ImageDownloader.swift */, + BA12E4C24C09B65F3BED2442936FAB06 /* ImageDownloaderDelegate.swift */, + 4D02BDF714245E8390191E7E6A1733EC /* ImageDrawing.swift */, + 78BCF004D2DE3F94D9B4ED70F85962C7 /* ImageFormat.swift */, + 6D1D7E3D8CC4BF49603CF84FE066E5D2 /* ImageModifier.swift */, + 26284DCD02BC317CA909FC42DD8E2F5A /* ImagePrefetcher.swift */, + AA1986661F63DF1CB39B95557FB07C54 /* ImageProcessor.swift */, + 91D24C2FD874FA9D93CB2E6E07AED3A3 /* ImageProgressive.swift */, + CD1B4077DEA4827BE26BC0CE0336BDD2 /* ImageTransition.swift */, + C634953F6EAC0C2224F097AABF13A4D4 /* ImageView+Kingfisher.swift */, + 31AD71EBDD4AB1B26D3E0B1C20709508 /* Indicator.swift */, + CECB8E49FEADFFAF0888606400BF29F4 /* KF.swift */, + BE9AF2D2540B8A57A8215B5945E974D5 /* KFAnimatedImage.swift */, + EC7B8B86F862B1FB236CEC71A40B791B /* KFImage.swift */, + AF1FBDFDCBD7877EDF839C043A4E1E3E /* KFImageOptions.swift */, + 8561CE6A4EA9F0FC1D83FFBE9E138304 /* KFImageProtocol.swift */, + 68901041ADD085DA8D80C4B9DE07C9C3 /* KFImageRenderer.swift */, + 378BE4D3A4DEE3C06A894E7F33D7D2F6 /* KFOptionsSetter.swift */, + 00C4752C01F4B0850CACC03065773272 /* Kingfisher.swift */, + 56C26A9A5D4DFB49FDB4EF8415BC34E4 /* KingfisherError.swift */, + 90ADF0C9CBFEAA08AD909D6685EF8E0B /* KingfisherManager.swift */, + 0E2AAD1E37174A23E09D2DD1AF376D63 /* KingfisherOptionsInfo.swift */, + 2D41C83B084A8F9F58D417B4338E3F1D /* MemoryStorage.swift */, + 9D87BAEEF9C2C4DDAA035C799865F68C /* NSButton+Kingfisher.swift */, + 5CB39DCDFC38E774A537328039CB2A8F /* NSTextAttachment+Kingfisher.swift */, + E61E46225BEFF5147601E3CEA06D99AC /* Placeholder.swift */, + 43E6E25FB10037BA523F5321131DFAA9 /* RedirectHandler.swift */, + CAE8F3DF0746C124381D458045F2D596 /* RequestModifier.swift */, + 078C806237A193B115890711BEA7379D /* Resource.swift */, + 0A86F0DAC2F85935EC7D4EA44854364F /* Result.swift */, + 5BB6A77D94BC3452F163313B9C18A078 /* RetryStrategy.swift */, + 69BA70B9A1724B6F4312D7F2EA7390C3 /* Runtime.swift */, + 745EE38157E716A68C37C214CE08938C /* SessionDataTask.swift */, + AF143E50AF912C8878D66366B34603F8 /* SessionDelegate.swift */, + 321540AD1F36736BDFBAE1D4DBCFD35C /* SizeExtensions.swift */, + B64228A958C90B43B0E186A991AC3BC8 /* Source.swift */, + A2FAD3591D2794E5A7DFA94AC9D7A184 /* Storage.swift */, + F5CEF44F5F302D384B85F17DE4488AAB /* String+MD5.swift */, + 13710FFA2487B0CBEEADEA936A1305D0 /* TVMonogramView+Kingfisher.swift */, + 020FDB2B36227F294A2BE9C841807A48 /* UIButton+Kingfisher.swift */, + 8CF3C24C093433C966E425A5683E6D09 /* WKInterfaceImage+Kingfisher.swift */, + C198517377C32B05482F7A9A9EC0761E /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - 04488C0623E8F7EBC145518EED5C2478 /* Moya */ = { + 1B1EF8FFE48EB1B11FAD6739CE4B2A04 /* Alamofire */ = { isa = PBXGroup; children = ( - 8B1E787393FA374CA52D5489AA55A46A /* Combine */, - 3ECF1CCD2D3E390BD5178E9B7ED65F88 /* Core */, - F80708CE0D5EA312895B1269520334F5 /* Support Files */, + 7652561ACB679720C41596CDB6DE72D9 /* AFError.swift */, + AD6049644D8188AED37358C6B1180C4F /* Alamofire.swift */, + 3AC1AFA46002DB395F1880430CFE5CA5 /* AlamofireExtended.swift */, + 8190A17F2E0ABC163183CDA26B4D5C65 /* AuthenticationInterceptor.swift */, + 911D6CD792ABFF18525DCB1E9E9889A0 /* CachedResponseHandler.swift */, + 0461B269FB696405C940EA6EC5DEF674 /* Combine.swift */, + 7D3709754ECF39D34D2839B13A4EA016 /* Concurrency.swift */, + 35FF1245EDA8F9E290BD1468A683B69D /* DispatchQueue+Alamofire.swift */, + 81428ACFD11D983B68DBC10FBB0DD5CE /* EventMonitor.swift */, + D794F8BF43F507D0534D8A9878874272 /* HTTPHeaders.swift */, + 13527470C82673F916DC0427060D4C94 /* HTTPMethod.swift */, + 6BB381F5E899A8C3E6B87DE73972F39C /* MultipartFormData.swift */, + 42C339D89608FE40B8AE50A3E3F42355 /* MultipartUpload.swift */, + 5A2F5A05957284E4B7F6313A8B33DA07 /* NetworkReachabilityManager.swift */, + 88BB06C8E26DA19DB8B04FD80AC6B4F2 /* Notifications.swift */, + 6ABE13089B21B3DBE0CA587F978BC8E9 /* OperationQueue+Alamofire.swift */, + 626C1E9C2CA63F02F47F1EF18635E179 /* ParameterEncoder.swift */, + 3FE83C1E591D8C2B779FFB65ED068BCC /* ParameterEncoding.swift */, + 77CBA0105C03CB5DDD131667D2504E8A /* Protected.swift */, + D9C7FD97A4CAB3D77D7DAB55A30B854C /* RedirectHandler.swift */, + F8E6145D27EEC9C5D48DE9B7594D2A57 /* Request.swift */, + 56715AB219F57F14C7280B7748A5C78B /* RequestInterceptor.swift */, + 75220258EBFC77FF305149F48337E36B /* RequestTaskMap.swift */, + 7D84FF67C12769BBA6AD560222F61026 /* Response.swift */, + 12F1AC98CE7E14CCA6D3BFDAE7504F12 /* ResponseSerialization.swift */, + 0DE119AAB18C8C4D8ECC0F008DE211E5 /* Result+Alamofire.swift */, + 4570715B8AA2503924679DC15C96FE8B /* RetryPolicy.swift */, + 55E15213052CAAC2AD945D83753873E9 /* ServerTrustEvaluation.swift */, + 69B3A4A172C394C6CE175D90F7A9C630 /* Session.swift */, + 83CC693F1DE6550E7FBBD2BC70625865 /* SessionDelegate.swift */, + 38481C3A6BC3362A19A7586CB2F71D8F /* StringEncoding+Alamofire.swift */, + 815107A8D812762D84E9174D87E47B01 /* URLConvertible+URLRequestConvertible.swift */, + 14F2E0E2EFD5C5BA5E3C02738E159696 /* URLEncodedFormEncoder.swift */, + 6FDD6A73C088005EF82717189A4315FD /* URLRequest+Alamofire.swift */, + C0DE77289E099667DB53490A2856F5DD /* URLSessionConfiguration+Alamofire.swift */, + 65C953A165E015C0F0FCADF8A9815AF6 /* Validation.swift */, + D3A11C69E09EB77241814FB5D4E21DAC /* Support Files */, ); - name = Moya; - path = Moya; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 0747F814CDBB974AD951010B0B6D82E5 /* Support Files */ = { + 2072389A21E8C41723C89B21572C317D /* Support Files */ = { isa = PBXGroup; children = ( - 27B2CBC2863F402B20DD1C49CE98C2E4 /* FirebaseCore.modulemap */, - CB8F175F5BE4823B880000EAFAEB12D3 /* FirebaseCore-dummy.m */, - 757C672F7664BACE990A24C1EE192E56 /* FirebaseCore-Info.plist */, - CF09B9905DA4B548A7558FCC0CD749C4 /* FirebaseCore-umbrella.h */, - C6DFAF6086610BCC98EE71B111DFE783 /* FirebaseCore.debug.xcconfig */, - 817467FE6DB132419B516ACCF56FB23C /* FirebaseCore.release.xcconfig */, + D7F4EEE8F8CA63099EAC05D88349A000 /* PromisesObjC.modulemap */, + 1FE2A785B7C4BE2E5D3956C9E93AFBD2 /* PromisesObjC-dummy.m */, + AC8F0B8E1F7571D99F056430B8083F97 /* PromisesObjC-Info.plist */, + 869C037E52977BFBFCC7535D765EF62F /* PromisesObjC-umbrella.h */, + F8505D87AD780F2B0B08198599AF5D74 /* PromisesObjC.debug.xcconfig */, + 5D727E08CE331ABFC0D5C7C1561053C4 /* PromisesObjC.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseCore"; + path = "../Target Support Files/PromisesObjC"; sourceTree = ""; }; - 33037EB11B874664CB197B4057A94FBA /* Pods */ = { + 2686B964D716BAE314198BD314E80094 /* iOS */ = { isa = PBXGroup; children = ( - B81444C9334F9C10E59F70A8CDF42BA0 /* Alamofire */, - E1BE2DED12C074E0DBCE41E8AFBB6F96 /* ExytePopupView */, - D5042DE14151D78F5A65C382EB3E0F6A /* FirebaseAppCheck */, - D10F8871FDA8CFAEF9FCFB94866C165B /* FirebaseCore */, - 7756D96B264B02699ACA9ADF6E7C1881 /* FirebaseCoreInternal */, - C9439E640436A6ACF6633A9D87D8955B /* GoogleUtilities */, - 99DD1AB13E6DF029A43037577885A6FA /* Kingfisher */, - 04488C0623E8F7EBC145518EED5C2478 /* Moya */, - 72D1C52821608794F2F867E94947875A /* PromisesObjC */, - FBE4FBA96DB84B6DCD4B13A8EC0AD008 /* SwiftLint */, + 3AD23B16C3B6DE294DA12B513CF38355 /* Accelerate.framework */, + B759C40DECC3E0D3A5672A0B0E026AE1 /* CFNetwork.framework */, + 5A5D0233B6B609A5D636666991257832 /* Foundation.framework */, + 21B277C9D47856938CA02CBE628BEB90 /* Security.framework */, + 8FC770826F8CDB4F3A2DFA3AE05B1A45 /* UIKit.framework */, ); - name = Pods; + name = iOS; + sourceTree = ""; + }; + 2FE5F16616DC8F8EF55A73249A7C324A /* ExytePopupView */ = { + isa = PBXGroup; + children = ( + 89514C2B30825B9C2625D86968EE9F89 /* Modifiers.swift */, + 0A503C2C369E69804CCCB479CB832C89 /* PopupView.h */, + 8BCF3DED0A46E8791753CF534C77ACB3 /* PopupView.swift */, + 5860D0B36D1D0F1FF90A2CB74503DA88 /* Utils.swift */, + 054D1C0B51CBFCC9A3301BAC2F7FC654 /* Support Files */, + ); + name = ExytePopupView; + path = ExytePopupView; sourceTree = ""; }; 3388106945CE19BA3C6143F4E17FB072 /* Pods-MarketApp */ = { @@ -1101,38 +1128,19 @@ path = "Target Support Files/Pods-MarketApp"; sourceTree = ""; }; - 3ECF1CCD2D3E390BD5178E9B7ED65F88 /* Core */ = { + 34E737E083C863BCAFEBD7F124B8BA77 /* GoogleUtilities */ = { isa = PBXGroup; children = ( - D7EFF8889054395BB95FC0E6F18D087B /* AccessTokenPlugin.swift */, - 147BA3C103049E8D7124AEAA01590A4C /* AnyEncodable.swift */, - 2203AC2E00174F36886C834BC5AECA4D /* Atomic.swift */, - 9B3272FEAA87D4EC5852F09E13E84499 /* Cancellable.swift */, - EDD10AF7A7B30B088605B12F97CF36F9 /* CredentialsPlugin.swift */, - 959837F5BA2A0480FB108E64443FECE7 /* Endpoint.swift */, - 0E389A76E0713F01EDB1872CE90B21C5 /* Image.swift */, - ACC5B9BB826CEB053206B2064CBFDCF4 /* Moya+Alamofire.swift */, - F3C12F1028BC3D3410F148626D2F77C1 /* MoyaError.swift */, - D70F4760E21CF3744D2279E8285C55F6 /* MoyaProvider.swift */, - A8EB3A33F1D60ADF5C9318E052F1F7A3 /* MoyaProvider+Defaults.swift */, - 9415CE8CEF3F60CBE3265B91E97AE08B /* MoyaProvider+Internal.swift */, - D3067658A055DF76FD1F4F938B3A4D7C /* MultipartFormData.swift */, - 4EEBEA48C9C1A7B2114C41DB54F299BD /* MultiTarget.swift */, - E510C7B8FF086306FD24EB7318717E6D /* NetworkActivityPlugin.swift */, - 7B27E16F8528926347E43CF982C06632 /* NetworkLoggerPlugin.swift */, - DABA008D17C329982901E2D066078190 /* Plugin.swift */, - 8A87415E60258D833E302184EAA44A12 /* RequestTypeWrapper.swift */, - 37952D428DA642504BB829DB1E449E47 /* Response.swift */, - 4503E567E4C5DC3671E8EDB7BADC10E8 /* TargetType.swift */, - 7EA55909C30FB9D4D07A6FADBAACAB6E /* Task.swift */, - CE12DD3E75D0C5F99BF40B84692C9F36 /* URL+Moya.swift */, - 6239A307857DB50459C5C5B4061E71C3 /* URLRequest+Encoding.swift */, - B696BEDB3301471DB86A34C56B672FBF /* ValidationType.swift */, - ); - name = Core; + 99ED960A5C7CFBCBF9FB148DF45B8562 /* Environment */, + DA636573F51C1C99D923E1E0ADB61434 /* Logger */, + EE7D2B26127D1853CACD801ADC079915 /* NSData+zlib */, + 00C7CF063EAD36FAD53C07E2F85C3A26 /* Support Files */, + ); + name = GoogleUtilities; + path = GoogleUtilities; sourceTree = ""; }; - 4EE6A278CEBD60F680C61F2979B0F98A /* Products */ = { + 4822FAB6580946B81C333E92DAC69C1F /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, @@ -1142,599 +1150,447 @@ 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */, B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */, C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */, - 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */, 69ADC59DA8BB7605085E3E60A07FAAF1 /* Pods-MarketApp */, 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */, ); name = Products; sourceTree = ""; }; - 51C87382B62B9F038C643E809C1C146F /* Support Files */ = { + 4C06C24613980E2916C658EDB17ED2B4 /* Support Files */ = { isa = PBXGroup; children = ( - E2F6171D51C44A74E6643FEDB0505691 /* FirebaseAppCheck.modulemap */, - DA51DB682983788C4639B87AF5D01F0E /* FirebaseAppCheck-dummy.m */, - 4F4644313814FCAA7F1DFC6704E53C46 /* FirebaseAppCheck-Info.plist */, - 694C6FFB4EC5B8553614EAA2C7E6060C /* FirebaseAppCheck-umbrella.h */, - 2F5B083A63B9CCE2E822A02F54FE97BB /* FirebaseAppCheck.debug.xcconfig */, - 00090BACF3AB3838B33E49281AFABBE2 /* FirebaseAppCheck.release.xcconfig */, + 89906055D294CD41324BC442789E4002 /* FirebaseCoreInternal.modulemap */, + EC11BB5477B79AB46BEE901F80F37529 /* FirebaseCoreInternal-dummy.m */, + F16AEE2C794A9850D43810FF62460805 /* FirebaseCoreInternal-Info.plist */, + E5DB4D530E815B5E5936A875D44267CF /* FirebaseCoreInternal-prefix.pch */, + 44C06C5065AA136BF36F633909AA59C2 /* FirebaseCoreInternal-umbrella.h */, + C5D1A3FC7D0DAD40FF3D1756DD2405AE /* FirebaseCoreInternal.debug.xcconfig */, + 0AC63464DE4B1C58B6C99E89A2F3FEED /* FirebaseCoreInternal.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseAppCheck"; - sourceTree = ""; - }; - 55ABCCBFCE46DA08A12307721931B847 /* iOS */ = { - isa = PBXGroup; - children = ( - EB3804354B173C2355EC8B654A483B5A /* Accelerate.framework */, - 29D44C15A8F5408423E0C5B363F6F347 /* CFNetwork.framework */, - 65FBD5EAF4745904C39B5F739E31AB32 /* Combine.framework */, - 229C80C8E2974C1F4F954673775F8C09 /* Foundation.framework */, - CE8ED9801F929306346C97A5C5954DFB /* Security.framework */, - EBD0F37263C9633F22B6DE66FEF12F20 /* UIKit.framework */, - ); - name = iOS; + path = "../Target Support Files/FirebaseCoreInternal"; sourceTree = ""; }; - 6AB2BE9B6C0A53B2F70EE4404270F6C4 /* Support Files */ = { + 5BC617E39D1E5332F274C876709D611B /* Support Files */ = { isa = PBXGroup; children = ( - 90193FE4D03295B1B1AD7A4B13EF0F83 /* Alamofire.modulemap */, - B7B7E2F72CCBC73F86CC5F68D024E336 /* Alamofire-dummy.m */, - 66196B2EB7F8562DA698AE5DF0DD8163 /* Alamofire-Info.plist */, - 1C55F3F1A322368C9679DB3F61E69E95 /* Alamofire-prefix.pch */, - 5BABFD0CA0AD8FEEA2A93E7278AD55BF /* Alamofire-umbrella.h */, - AF7CB5E5567065FDC1CEE76C794C46C1 /* Alamofire.debug.xcconfig */, - 850B33DDB3A3D36FB5F1D272956A4F7F /* Alamofire.release.xcconfig */, + 5C8F70248C0947AFC97A4274AFE9A9DC /* FirebaseAppCheck.modulemap */, + 7886E734693DCD2DB9E2A00CB690E075 /* FirebaseAppCheck-dummy.m */, + FD8F04A9674BAEE7A56668B5F57E4BC5 /* FirebaseAppCheck-Info.plist */, + B52C00D4145BCF139DDAE2787B76D58C /* FirebaseAppCheck-umbrella.h */, + B13322BF909C37471C42453A9EC17E4C /* FirebaseAppCheck.debug.xcconfig */, + 662A2D305A942AB20F21DA44DF103579 /* FirebaseAppCheck.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; + path = "../Target Support Files/FirebaseAppCheck"; sourceTree = ""; }; - 710380E4CC1B7507D03098DBC45A62FA /* Targets Support Files */ = { + 5EBDF61D04B947F9D42A5CA03A786C92 /* FirebaseCore */ = { isa = PBXGroup; children = ( - 3388106945CE19BA3C6143F4E17FB072 /* Pods-MarketApp */, + A759E8CD2BC7C71D069E85E073520C70 /* FIRAnalyticsConfiguration.h */, + F12A3024507B9C1A6C7A757745CF23C2 /* FIRAnalyticsConfiguration.m */, + C57EE22B088C6CE4C9850F49DB56AACF /* FIRApp.h */, + 9D2A680FB1D8F379FC648E7525B03619 /* FIRApp.m */, + 0D9320FE69C7F13B17C31A6307ABCD9D /* FIRAppInternal.h */, + 5DB1BFAC3A5029EAB61CFBCF408AE779 /* FIRBundleUtil.h */, + 8E8758040C1F368681C26C4A45F1000A /* FIRBundleUtil.m */, + 77829E5835A655EBD6057522B21388E6 /* FIRComponent.h */, + D817272A27C5060E96B16FC6F3E3A28C /* FIRComponent.m */, + 926A9BB16A94AEC121FEF314E8DF13F8 /* FIRComponentContainer.h */, + 0C0D17CE3DE50868F8257FA73A4341F0 /* FIRComponentContainer.m */, + 6A7F2AC4052CB401958646140DFF164B /* FIRComponentContainerInternal.h */, + DC3E7D7BEF70832DD085354FEC3C1F73 /* FIRComponentType.h */, + 5FB813E71CAF17D70059A60C29F65121 /* FIRComponentType.m */, + 3647EB870714BA9E3FD127E77A759D56 /* FIRConfiguration.h */, + 5317380D84AC47CCF5072E6AAA5C531E /* FIRConfiguration.m */, + E40CC511E9480C09789C1A1E28BAFD7D /* FIRConfigurationInternal.h */, + A46197B7345AEA7A651E93A963CEF666 /* FIRDependency.h */, + 2E75FDAEBDD5F4746260AF824ED271C8 /* FIRDependency.m */, + 08714C91F77D13CC2F490697EA894746 /* FirebaseCore.h */, + FD5E7B620AFCBFB522D6A0606D23E9B4 /* FirebaseCoreInternal.h */, + 3019D23B3428759069EB70EFBFC54F65 /* FIRFirebaseUserAgent.h */, + E9308ABD27DAB7A9CA9C49DABF996FF4 /* FIRFirebaseUserAgent.m */, + 38123D8AC830E2AB4952C209B12EA47E /* FIRHeartbeatLogger.h */, + 52DBF5813BDA331D423759608F7C5CF5 /* FIRHeartbeatLogger.m */, + CB161B080FEE43C51F5D6C959C927210 /* FIRLibrary.h */, + 2E05D5C86847A66D53700CA69D3ACF11 /* FIRLogger.h */, + F30FCED25C38F07E0C6DAF4C5194C8C4 /* FIRLogger.m */, + CA5930B253DB96AF451EB3AD60AC484F /* FIRLoggerLevel.h */, + F90224F4CC56A98E917A4B3A082EA4DD /* FIROptions.h */, + C51D67E764950CFDD4D18008B17D9673 /* FIROptions.m */, + 10DB19F506C28E1A6C93151A2B27EAC4 /* FIROptionsInternal.h */, + E38C56FC42BF7FA2FF6F8394E15BD7E2 /* FIRVersion.h */, + 72E83BC1CD2B4CC044031A9F636D9245 /* FIRVersion.m */, + 6ED02D085C70F3DEF6351D3854E72153 /* Support Files */, ); - name = "Targets Support Files"; + name = FirebaseCore; + path = FirebaseCore; sourceTree = ""; }; - 72D1C52821608794F2F867E94947875A /* PromisesObjC */ = { + 637AF33519A2273EAF200FF2406EB546 /* Pods */ = { isa = PBXGroup; children = ( - 4DA387ECAF2434183137FDC198A1C2C6 /* FBLPromise.h */, - 9845201BB182509228A64CC590D426EB /* FBLPromise.m */, - C264D42F60ACCAB7511FB26DBC5594D3 /* FBLPromise+All.h */, - 69A6A51F795D08AE6B456C386A513DED /* FBLPromise+All.m */, - E5D0BA7374779D3CF9B0E49A1E67B7E2 /* FBLPromise+Always.h */, - C70686BCCF48C4C87E27F4B7B1D4EE51 /* FBLPromise+Always.m */, - 61F57E62916A6D5C8DA50F6DF5320AFF /* FBLPromise+Any.h */, - B276E7742E473BBA8C973E12BFD7DBA8 /* FBLPromise+Any.m */, - 85955C41B1A40EE6C5F4DB3EAD6EE038 /* FBLPromise+Async.h */, - EBECC48487B785C5E3B6D0AB136BAE1E /* FBLPromise+Async.m */, - 1381595192E46CC3DAFFA3E15831F91B /* FBLPromise+Await.h */, - FF769A0A5DD9E15FD517167AB5EB7C1E /* FBLPromise+Await.m */, - 3B33F5D6ECED51FA332AA1C318E6681D /* FBLPromise+Catch.h */, - 90B20D92B41125C8B74B27E9B6ACD7D1 /* FBLPromise+Catch.m */, - C130CD6657BCCD48583FDAEBB1A58E3C /* FBLPromise+Delay.h */, - 69E6F342E294E132CA1B24E2DDAC7FDA /* FBLPromise+Delay.m */, - 8C9956C400826EC18CFA6CEE4A965DF8 /* FBLPromise+Do.h */, - A84A40AF9F0DAFE0FB7016E180EDB5DF /* FBLPromise+Do.m */, - 377B2E4B8AC116893D23930019D95E5C /* FBLPromise+Race.h */, - 4551DA1530D3ED3E16031D51C5ECFE6B /* FBLPromise+Race.m */, - B99E674711467CB4660A4FED73020350 /* FBLPromise+Recover.h */, - DA8A71E262C1470ADDC453E77CC05624 /* FBLPromise+Recover.m */, - 3B2CABF5E8C686940841D7ACF85698AB /* FBLPromise+Reduce.h */, - 00C2F1604EB785CFE1575AC0408D6516 /* FBLPromise+Reduce.m */, - 1E44F7E783127BDAFAFA8AE6E22EA6AC /* FBLPromise+Retry.h */, - E0C36BB38D8266C44E6C6D9219E1EFBF /* FBLPromise+Retry.m */, - 7B38B2D8D13ACE2E93FD45CB0B41B207 /* FBLPromise+Testing.h */, - F7728B4714218B5AB6D245F6A1329452 /* FBLPromise+Testing.m */, - 5E80BF7B6E754AEE0102A03C2DEBCEF5 /* FBLPromise+Then.h */, - F43B96A523979A396A3996D83ABDE23A /* FBLPromise+Then.m */, - 47072204E361C7AC46F6E01381ADAEFC /* FBLPromise+Timeout.h */, - 7E50C2A9F9611F4748009D162DF1A4DB /* FBLPromise+Timeout.m */, - BA808F9E6E54C1244976DA3334045A4C /* FBLPromise+Validate.h */, - F0212C712DDD0373E2EEA38B78167097 /* FBLPromise+Validate.m */, - 6EE1480A406D1B459274CDD97EB1D00D /* FBLPromise+Wrap.h */, - 98A2FDCEA122C0A068F1CBD3B8C1B23D /* FBLPromise+Wrap.m */, - 7B40D5F4D8DC113768B0804EC6C24539 /* FBLPromiseError.h */, - 93836B84D7E1A01D2FBD532BEEA13B4E /* FBLPromiseError.m */, - 4E96D4CFFF555269106F60B77700FB81 /* FBLPromisePrivate.h */, - F5C494982401FCEECB1E363BBECD636F /* FBLPromises.h */, - 03B976F6E9A54D6FCA38FC08887D4FBE /* Support Files */, + 1B1EF8FFE48EB1B11FAD6739CE4B2A04 /* Alamofire */, + 2FE5F16616DC8F8EF55A73249A7C324A /* ExytePopupView */, + E5354713921DFF9AD7651487BEDCD247 /* FirebaseAppCheck */, + 5EBDF61D04B947F9D42A5CA03A786C92 /* FirebaseCore */, + 7113EB2C8B39A6608B73B5EDF1A199AB /* FirebaseCoreInternal */, + 34E737E083C863BCAFEBD7F124B8BA77 /* GoogleUtilities */, + 1448A7DB426B11834DFDAD1B0D9980DF /* Kingfisher */, + B6AE6D3ABBBA596D7653224F310D38FE /* PromisesObjC */, + 95EFDA97064C29BF0161B2DA221B3086 /* SwiftLint */, ); - name = PromisesObjC; - path = PromisesObjC; + name = Pods; sourceTree = ""; }; - 7756D96B264B02699ACA9ADF6E7C1881 /* FirebaseCoreInternal */ = { + 6ED02D085C70F3DEF6351D3854E72153 /* Support Files */ = { isa = PBXGroup; children = ( - 4F3044B4C9253876494EE79AB20B5510 /* _ObjC_HeartbeatController.swift */, - C5BE8B2232D0F17A853DBFE4FEC94DB3 /* _ObjC_HeartbeatsPayload.swift */, - E26674AB7BA2876D1958BF47799DAC58 /* Heartbeat.swift */, - 4B7331A659E4EF5D9989B7C4972F1394 /* HeartbeatController.swift */, - 5B34093AB7444D289A25A7FCE112CF42 /* HeartbeatsBundle.swift */, - 4858E665F748D68CB4EF5F58E134F095 /* HeartbeatsPayload.swift */, - 5C4C30335413F412639FF5CE19458F11 /* HeartbeatStorage.swift */, - 384FF7DC5F9BA409DA53912B17E1B85B /* RingBuffer.swift */, - 08785FD2FEBEBA3ABB067A6FB2409474 /* Storage.swift */, - 4E4F718A100E589F142DCEDB545A3CC4 /* StorageFactory.swift */, - D00E42FAC0C6B0A755B6992922A2DBA9 /* WeakContainer.swift */, - CEE6B554EC893790CF551B99D73CE3C3 /* Support Files */, + 2EE6196C01DA3050096305FC6A235408 /* FirebaseCore.modulemap */, + 42025B75F30C8B960B06D67AECA62967 /* FirebaseCore-dummy.m */, + C6417D439F62B18676A06E129192295D /* FirebaseCore-Info.plist */, + AEA6815314C4121AA0F7CB71B4EFB634 /* FirebaseCore-umbrella.h */, + 47DF6C177673C2681EA227A020A67AED /* FirebaseCore.debug.xcconfig */, + 2A3EDA90969BE82614A6A8603B934DA6 /* FirebaseCore.release.xcconfig */, ); - name = FirebaseCoreInternal; - path = FirebaseCoreInternal; + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; sourceTree = ""; }; - 8B1E787393FA374CA52D5489AA55A46A /* Combine */ = { + 710380E4CC1B7507D03098DBC45A62FA /* Targets Support Files */ = { isa = PBXGroup; children = ( - ED055419E6508F9CFD932353F45B5F16 /* AnyPublisher+Response.swift */, - 80EF8D0F8D7F1625E470BF031C5B5612 /* MoyaProvider+Combine.swift */, - 88931FDBE91D28A5C828F9D863F3E70A /* MoyaPublisher.swift */, + 3388106945CE19BA3C6143F4E17FB072 /* Pods-MarketApp */, ); - name = Combine; + name = "Targets Support Files"; sourceTree = ""; }; - 94E6A9636A4B208D3C4A66860B5C9E37 /* Support Files */ = { + 7113EB2C8B39A6608B73B5EDF1A199AB /* FirebaseCoreInternal */ = { isa = PBXGroup; children = ( - C0B4DAFF8F55402A15980D187EE5C4B9 /* Kingfisher.modulemap */, - 329EC0049A833C0DAA7923EEBB766360 /* Kingfisher-dummy.m */, - 574E35671F6807C596E0580FCB8802AA /* Kingfisher-Info.plist */, - 9B33217A4AC76DCB217CBAB5B3E09985 /* Kingfisher-prefix.pch */, - D221F2B11F85C5C620B6D774903525AD /* Kingfisher-umbrella.h */, - A3760ED41633D10D083A2754DB53015B /* Kingfisher.debug.xcconfig */, - 01DAE9694D46BBBD0F67FBB00F779123 /* Kingfisher.release.xcconfig */, + 3336481343FF8B7C92006039B54FA245 /* _ObjC_HeartbeatController.swift */, + 65A0925C0A93664BA249F336176A7EE3 /* _ObjC_HeartbeatsPayload.swift */, + A504C81223E84C3F8D33B72C2CF18FD5 /* Heartbeat.swift */, + F71B8C1F234FFB46A55963BBB15DE81E /* HeartbeatController.swift */, + 9E467E114FB019497EDD9A32F6B7361E /* HeartbeatsBundle.swift */, + 4583796DC4A84762BE6766F76A085B4D /* HeartbeatsPayload.swift */, + 5237DCC14356CA0234A5163C30EF94D1 /* HeartbeatStorage.swift */, + 87307E84D8A0E5C822D315680A3ABDF4 /* RingBuffer.swift */, + 8FF2D501EC7227A26831D1921A5223F5 /* Storage.swift */, + 4F39F6FD90C34DA7C18B96DED2DA468C /* StorageFactory.swift */, + BC7F278031456B56491538DB055188E5 /* WeakContainer.swift */, + 4C06C24613980E2916C658EDB17ED2B4 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + name = FirebaseCoreInternal; + path = FirebaseCoreInternal; sourceTree = ""; }; - 99DD1AB13E6DF029A43037577885A6FA /* Kingfisher */ = { + 95EFDA97064C29BF0161B2DA221B3086 /* SwiftLint */ = { isa = PBXGroup; children = ( - 08AB1C2DEB5595713576BC203BB4B7AE /* AnimatedImageView.swift */, - 1607DAE27E9DEDD33F1C3EFD3EEBA14D /* AuthenticationChallengeResponsable.swift */, - F22BABCB42D9E6C65CC2E2FA8602496D /* AVAssetImageDataProvider.swift */, - 8C94730CD71BBF0648BA10BC83735BBE /* Box.swift */, - 2A85053ED6D1135912DE634E42CEDE66 /* CacheSerializer.swift */, - 744EA17D3CB6DA44266930B99EB0E265 /* CallbackQueue.swift */, - 06CD6EB935A979A08F1D7D7C195973F2 /* CPListItem+Kingfisher.swift */, - 3E25B350947E37F5351906FEFC0510B8 /* Delegate.swift */, - 9611631F733713FEFDCD69F4FDB25D4B /* DiskStorage.swift */, - DECA9BDA0090DB363D0B5C0B5D180F2B /* ExtensionHelpers.swift */, - 0EAEAF7EDA7C95BE3CE0F6603D58DFAC /* Filter.swift */, - EC7FB41D324E2A81C6CFAE28E8234DA4 /* FormatIndicatedCacheSerializer.swift */, - 5916B5ACDDD66AA8A4799C02C3DF000A /* GIFAnimatedImage.swift */, - 0283D72B8E4B0DE231B665542FF5BBC6 /* GraphicsContext.swift */, - 285818117611C23E4169A573609A82BA /* Image.swift */, - 9DD95CD7408295A5E2E7B0B221954B2E /* ImageBinder.swift */, - E161F2F73FD40F0FF92D188D276822F4 /* ImageCache.swift */, - CEED47E1E10A11D5F0E3B3F375E22934 /* ImageContext.swift */, - 97FAF60BC79A86417301D4437FA92E57 /* ImageDataProcessor.swift */, - BCDDAA02661A973FE041E5A108EE67B1 /* ImageDataProvider.swift */, - F3828D97C98A0791269D02863ACBBA16 /* ImageDownloader.swift */, - 719437D36232870CD2A51B1CC550A9A5 /* ImageDownloaderDelegate.swift */, - AEDCB7801BF03A7D3E3B1E56E8F89623 /* ImageDrawing.swift */, - 0B92D620B1D12686593F4DDAB1B99785 /* ImageFormat.swift */, - DA464DCA5155960529588798F39D115E /* ImageModifier.swift */, - 8BFAFEE58652774E46D32D94B415BD00 /* ImagePrefetcher.swift */, - E8E3138EE50B39ABC10606DE47D4A10E /* ImageProcessor.swift */, - 9AF9828B665B0754B66EA716107D6691 /* ImageProgressive.swift */, - 43A2C865FA54BBF0AD15DB8BF3C40C89 /* ImageTransition.swift */, - D994210E36EE6B24393C7181B95E4BF4 /* ImageView+Kingfisher.swift */, - AD36531B1144E1B5CC8C9607D0B76F8C /* Indicator.swift */, - 336FCDCFFC11D3E9403E818415BDFAEA /* KF.swift */, - 18F6BBDE4CCDBEEFCC1F27752A7979D6 /* KFAnimatedImage.swift */, - 8DAC7848A7EBE6018A5B6B121454A59D /* KFImage.swift */, - ACADC3ACDC0D0EE4FF381C17D6345DB7 /* KFImageOptions.swift */, - BC28A2446FB30D512D8FB4EB393D405E /* KFImageProtocol.swift */, - FBF3CBC71BC1725450C6B4EC3658268E /* KFImageRenderer.swift */, - C285D7F81030A7633A2EE0500E6A820C /* KFOptionsSetter.swift */, - 6634CD9F8942EE97622B14AB105F8125 /* Kingfisher.swift */, - F086A6489172919D9CB9D0A72B14E913 /* KingfisherError.swift */, - C20226D31A78F3C1D11AFAE409461742 /* KingfisherManager.swift */, - 235C0BA09EE142F993358A77D4D48153 /* KingfisherOptionsInfo.swift */, - 892D5299C507CFB96B3E8D9DB9853948 /* MemoryStorage.swift */, - 4F1435A496BEE9FAFB838BCE24CC80C7 /* NSButton+Kingfisher.swift */, - 31E60DDD9D04A93C9E7DCD4A5E5D02AD /* NSTextAttachment+Kingfisher.swift */, - 0FB10FEAA5CD168038262E70DC999854 /* Placeholder.swift */, - 0D11456EA4680C57C11FA7B43D825B6B /* RedirectHandler.swift */, - 0B374A51A9C760636F23972BF2D28289 /* RequestModifier.swift */, - C6447652C7F576E8932CF3BF5DAD5C58 /* Resource.swift */, - CF13E42D41F551D05C45FFAE6545B148 /* Result.swift */, - 8BD8FE84069FF402FCAE4EF170FAAC03 /* RetryStrategy.swift */, - 9FF63B79B2AA5A661705B628FA31ED63 /* Runtime.swift */, - 26037C23C9ED94F2B3F480DF889758B2 /* SessionDataTask.swift */, - 3462C51AFC0458A75AC6077B830B816F /* SessionDelegate.swift */, - 4FCE560AA35ACD3E38D37DA79DA287C7 /* SizeExtensions.swift */, - 0DF6FD524296FC83444D892CE07323F1 /* Source.swift */, - BDFA6F92321A645030C58DB4BEE4E1C5 /* Storage.swift */, - CC80FA037833508C017FD63CE5ACCDE7 /* String+MD5.swift */, - 262FEF2F34EB13791B509560E871F60B /* TVMonogramView+Kingfisher.swift */, - B2C981F2FD3DA923305C35EF5E6CFBA2 /* UIButton+Kingfisher.swift */, - 94838F2DCA873DBA350EE109D84B9D89 /* WKInterfaceImage+Kingfisher.swift */, - 94E6A9636A4B208D3C4A66860B5C9E37 /* Support Files */, + AEF8BC257FCEF86DDFD093E5E998A581 /* Support Files */, ); - name = Kingfisher; - path = Kingfisher; + name = SwiftLint; + path = SwiftLint; sourceTree = ""; }; - A2323CCB36DCE38FE2E250BEBC2901E4 /* NSData+zlib */ = { + 99ED960A5C7CFBCBF9FB148DF45B8562 /* Environment */ = { isa = PBXGroup; children = ( - D62A79534A570D1FB7831EB987428ECC /* GULNSData+zlib.h */, - 611822308EDF3542D9701D289C1B3050 /* GULNSData+zlib.m */, + 24C7E01CD807D6864BE04A94EF7ACC9B /* GULAppEnvironmentUtil.h */, + B4AAC58299FFDD17C2CAE873541BB6D9 /* GULAppEnvironmentUtil.m */, + 5DB470498E5EEC0F9BFBFF32FBAEB640 /* GULHeartbeatDateStorable.h */, + 1C4B279F2289205154D4B047B6B93D53 /* GULHeartbeatDateStorage.h */, + 722A165AFABFB08E6F64F0002665E759 /* GULHeartbeatDateStorage.m */, + 78014FE25A670B732CA12E6786AF1E47 /* GULHeartbeatDateStorageUserDefaults.h */, + 114C34127494B879888EF83946BA08C1 /* GULHeartbeatDateStorageUserDefaults.m */, + F1E332534722ED554F8D50002CDDEADB /* GULKeychainStorage.h */, + C705D81958BAA311485612614E5D9E98 /* GULKeychainStorage.m */, + A3E538E4D51F71698773C038ED48FA09 /* GULKeychainUtils.h */, + CC8DC9E127D1CF736D3A43965AD70500 /* GULKeychainUtils.m */, + 05E5649C14D67D6C3D331881B0DB31F3 /* GULNetworkInfo.h */, + F9103985EBAD5BF50C031AD02E692D44 /* GULNetworkInfo.m */, + 5166F8BACB41CBEB1FA55FFEDE204AC1 /* GULSecureCoding.h */, + DF7FB4994D0AA23317B6994E363C09EA /* GULSecureCoding.m */, + 268A8CFCDF447BB8F222AD1F81F9A78A /* GULURLSessionDataResponse.h */, + AC11F52ED9331A963E6FC29AF93E2EE2 /* GULURLSessionDataResponse.m */, + CDA61F9C5897CA399F159EBAB9CEB8D5 /* NSURLSession+GULPromises.h */, + 3AF3DE719D07B21E7243270BC5EAB05B /* NSURLSession+GULPromises.m */, ); - name = "NSData+zlib"; + name = Environment; sourceTree = ""; }; - AE08F1118E699BBDDC1FA7D82C6180EA /* Support Files */ = { + AEF8BC257FCEF86DDFD093E5E998A581 /* Support Files */ = { isa = PBXGroup; children = ( - F90C2418D6CBFDD45F584E320D3828AC /* SwiftLint.debug.xcconfig */, - 1AEA4588CC2233537FD67AB942577313 /* SwiftLint.release.xcconfig */, + 1FD08DEFA23B75F47242450CA258749C /* SwiftLint.debug.xcconfig */, + 3F90F9910BAEB6F56AB7D2763D6C2F4E /* SwiftLint.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SwiftLint"; sourceTree = ""; }; - B81444C9334F9C10E59F70A8CDF42BA0 /* Alamofire */ = { - isa = PBXGroup; - children = ( - 762083B081B7C9B49FF83FD6EAC1725A /* AFError.swift */, - EB73FA29A698DE7E257A4FD377EDA082 /* Alamofire.swift */, - 335C48960DE925AD7417524EA9A47829 /* AlamofireExtended.swift */, - 4353028FEE78B831E9B15A7FB4AA85E3 /* AuthenticationInterceptor.swift */, - 1EB507381C31EE8C2436C9F8EA184FAB /* CachedResponseHandler.swift */, - 93DFC8D2FB3511634F8A0CCC2C5C4C61 /* Combine.swift */, - 47A0EF414EEE59EF01E9F2DD9E8C2466 /* Concurrency.swift */, - 13E266A1F26D03E1D07F1AD1CEBA7B41 /* DispatchQueue+Alamofire.swift */, - 8760FAF4AB7FACB5C69D8A117655DD11 /* EventMonitor.swift */, - B3DFA3E78475E595B01AD16C769AFFD1 /* HTTPHeaders.swift */, - E284E45E79A608ADAE5C68CB564AF30C /* HTTPMethod.swift */, - D4269C291EF1E67B6500118E03B503D1 /* MultipartFormData.swift */, - 87308FE7D62E7894E5D09C3E6B161E6D /* MultipartUpload.swift */, - F4D507F500CC7090D80D0EC9619DC896 /* NetworkReachabilityManager.swift */, - F73D44261E47D6F8F8108DF62F56F16B /* Notifications.swift */, - 38CA36ECB444B7A2227E29B754EDF38D /* OperationQueue+Alamofire.swift */, - 0D9010580C218134EE2148563D428B07 /* ParameterEncoder.swift */, - 47C6D76E7C7C72136DADE00239EF6CA1 /* ParameterEncoding.swift */, - 3617C847FFFE258DA764BF2CA8EA4CA3 /* Protected.swift */, - CB50FCEC26AB0B6320D43E07F42EE049 /* RedirectHandler.swift */, - DD13ABF2CFF36D28CCF8BE057D05D9F0 /* Request.swift */, - C58B39E3EDE3BBF495CFF93CC26686EC /* RequestInterceptor.swift */, - 4B88339E28045DB475CCB017266103AA /* RequestTaskMap.swift */, - D1439AA206B0A84625BC77AECE413F98 /* Response.swift */, - 7C2173A330B56B06F0FFC117E1A4240F /* ResponseSerialization.swift */, - BFF0AFFBE477AAF9363BF1DF2C9F17B4 /* Result+Alamofire.swift */, - 1CCD0FA07A4580F530B435178C00695D /* RetryPolicy.swift */, - 7D48E948EACC365D38F9817E8F50BE76 /* ServerTrustEvaluation.swift */, - BCD7904CE0C9214A810A56D8D562F626 /* Session.swift */, - D42F0E18C450CE196E4D73E809B52A75 /* SessionDelegate.swift */, - 61B4D0DB45A3CB64F3B7CA2C91A23A59 /* StringEncoding+Alamofire.swift */, - A16CD602EEDDBEFB51D289654D37CED0 /* URLConvertible+URLRequestConvertible.swift */, - 6F5CB3C4CB5183D699F9E90E67D1D931 /* URLEncodedFormEncoder.swift */, - 060E81699E4A8BFA4AF1BA6B9C9FF499 /* URLRequest+Alamofire.swift */, - 2A4387C2DC5B47F90B6E62BD92A497BC /* URLSessionConfiguration+Alamofire.swift */, - 9C6B9360DD3D34463749B35C0B366216 /* Validation.swift */, - 6AB2BE9B6C0A53B2F70EE4404270F6C4 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - C1AABB88BBD2702115ECBEBAC5D47E8E /* Support Files */ = { + B6AE6D3ABBBA596D7653224F310D38FE /* PromisesObjC */ = { isa = PBXGroup; children = ( - 7759820A3F1350CE7F74AE1E82381436 /* ExytePopupView.modulemap */, - B9F3FC46CCF06B8C6AEAA2D288BDF64A /* ExytePopupView-dummy.m */, - DDB5767762223263BD2F4AF62D7B8CD6 /* ExytePopupView-Info.plist */, - 595910B50648433B258D0A0DD1DDC8D8 /* ExytePopupView-prefix.pch */, - 5AD846CCB5B3E2FD81F7D42AA4600474 /* ExytePopupView-umbrella.h */, - A15F660C2D44ACFD6BF9020F8CFCCC85 /* ExytePopupView.debug.xcconfig */, - 00FF969BD56301B0183EA85A3D6B15C6 /* ExytePopupView.release.xcconfig */, + 3A720E98F1A1D2242308819D94F6410B /* FBLPromise.h */, + 810C77AD9334EC9FB8EEA30BD63BEB25 /* FBLPromise.m */, + 8754FBF6E37909784C7DFF52EB460D18 /* FBLPromise+All.h */, + 8E739EDE16FE9A5C58AEB8A629BB8EDB /* FBLPromise+All.m */, + 8D3ADDA361786F3B8D734D7CDD439FB8 /* FBLPromise+Always.h */, + 5169068FB4F94193E412E2ADDBE1FF97 /* FBLPromise+Always.m */, + AD165ADCBD96C89272D6CD81D74A7C3B /* FBLPromise+Any.h */, + 4DFE2EEFB3582ABB8BD83B49C3725A91 /* FBLPromise+Any.m */, + BEEA9F1D834F6A0A226A12511786B9AC /* FBLPromise+Async.h */, + E52E4DF86C9922BC567C7D73EEE06628 /* FBLPromise+Async.m */, + B7CFCDCDA0AA37D60FEC61F3677C2AE8 /* FBLPromise+Await.h */, + 1CD440135978C1812AC5C1A1FEFC0F74 /* FBLPromise+Await.m */, + 73AA2738EEB85D154BD8AA4600A33FBD /* FBLPromise+Catch.h */, + AA965CDA015C6C9420E12093E25545FB /* FBLPromise+Catch.m */, + 1E36073BE0BFD85AA3819C2019D265D8 /* FBLPromise+Delay.h */, + 6BD2F962B2EF564F58FFE71369EF8023 /* FBLPromise+Delay.m */, + 224081C01E10A3E11BB8036E62EF9BDE /* FBLPromise+Do.h */, + 68BA0689E36145BC64FA3BDF725C6232 /* FBLPromise+Do.m */, + 42BE0D51A048F8F6DA954E9C74B6D866 /* FBLPromise+Race.h */, + 369CBAB0A87C697968E5874F8090EC9A /* FBLPromise+Race.m */, + 6FADC709F52800DA6430267EEA0EDCAF /* FBLPromise+Recover.h */, + 3E9C2C2303C8D1898B39D7C515413204 /* FBLPromise+Recover.m */, + 425F55F8E1470A1B8255E24D6B0234FC /* FBLPromise+Reduce.h */, + 2747221E5A5B390853224D4397FF3481 /* FBLPromise+Reduce.m */, + 4B5E73F96F89AEF552AD27AE3A0AA64B /* FBLPromise+Retry.h */, + BBC4F19B6464FC9DECDCE68200C5D3E9 /* FBLPromise+Retry.m */, + 92F344FFDE0BB8C114E58DC714D45C35 /* FBLPromise+Testing.h */, + 6FD7508E5302FC005E232015AE4A778C /* FBLPromise+Testing.m */, + 8EB47AF8924A33589013C7E961176A94 /* FBLPromise+Then.h */, + 09DF40AB2F60FF8482350288F9ADB74B /* FBLPromise+Then.m */, + 8168BBA4CE12398750723368D14348F8 /* FBLPromise+Timeout.h */, + 11E8220478463EFE63EDF61093D1CDFB /* FBLPromise+Timeout.m */, + 23D730ECDBB807C194D1D1EE78D3ABE1 /* FBLPromise+Validate.h */, + 9F5C52DE09F58D8AA044C65B2693ED27 /* FBLPromise+Validate.m */, + 4A43D2F4832D149A67D78E73BCECF6B9 /* FBLPromise+Wrap.h */, + D44F19953A0084AE0539F52E69EEC7A9 /* FBLPromise+Wrap.m */, + 89A2FD466DB07DE362D26124C667705D /* FBLPromiseError.h */, + DA8BF890DAA106220A0B5B7769EE924F /* FBLPromiseError.m */, + 388C3D6870B421FE14627057E5157CAD /* FBLPromisePrivate.h */, + 56C9CBE11757C6DA4D27E77AFF37C8B9 /* FBLPromises.h */, + 2072389A21E8C41723C89B21572C317D /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/ExytePopupView"; + name = PromisesObjC; + path = PromisesObjC; sourceTree = ""; }; - C9439E640436A6ACF6633A9D87D8955B /* GoogleUtilities */ = { + B94D7768568A9992200DB461E8CF687F /* Frameworks */ = { isa = PBXGroup; children = ( - D663D60CAAD1ED8F30CB4104EFC691A1 /* Environment */, - 002B5ECF75AC47E764ACCE09AA7684F8 /* Logger */, - A2323CCB36DCE38FE2E250BEBC2901E4 /* NSData+zlib */, - D44D810696CAAA40AEADB92CF8908787 /* Support Files */, + 2686B964D716BAE314198BD314E80094 /* iOS */, ); - name = GoogleUtilities; - path = GoogleUtilities; + name = Frameworks; sourceTree = ""; }; - CEE6B554EC893790CF551B99D73CE3C3 /* Support Files */ = { + C198517377C32B05482F7A9A9EC0761E /* Support Files */ = { isa = PBXGroup; children = ( - 0A55B0B5DE66A0C86B2B5D431F2F3D83 /* FirebaseCoreInternal.modulemap */, - BE112E62F0D97E66B647DC3A4FBA0943 /* FirebaseCoreInternal-dummy.m */, - 86F602FE754972583403FD3E9B2103C1 /* FirebaseCoreInternal-Info.plist */, - BC81D43E1DD3D831EE2052E85AF0115E /* FirebaseCoreInternal-prefix.pch */, - 0395EB855C9DCFF2CEBD56117555331C /* FirebaseCoreInternal-umbrella.h */, - 6C915DAD3AA9CF13A9AC7E797ED771AE /* FirebaseCoreInternal.debug.xcconfig */, - 1FD4D4B2FA0AE60F28A1C379518C0503 /* FirebaseCoreInternal.release.xcconfig */, + 86352AFA1C62F1F754A639E0802D7487 /* Kingfisher.modulemap */, + 8CC753AEBCE746D5AAFD89CCCF2CC1C4 /* Kingfisher-dummy.m */, + EC4125BE1DE33732F59D57398AD36076 /* Kingfisher-Info.plist */, + 74E1EBCD980DC0F01369AFE531728BAD /* Kingfisher-prefix.pch */, + 5C26309D9A4921B55C2772F63E5A1187 /* Kingfisher-umbrella.h */, + 5DCFADFAE507ACC4F3F1A0874A2DF943 /* Kingfisher.debug.xcconfig */, + 5FF194F8A1086D929543A4D28B0E1BDC /* Kingfisher.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseCoreInternal"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */, - 33037EB11B874664CB197B4057A94FBA /* Pods */, - 4EE6A278CEBD60F680C61F2979B0F98A /* Products */, + B94D7768568A9992200DB461E8CF687F /* Frameworks */, + 637AF33519A2273EAF200FF2406EB546 /* Pods */, + 4822FAB6580946B81C333E92DAC69C1F /* Products */, 710380E4CC1B7507D03098DBC45A62FA /* Targets Support Files */, ); sourceTree = ""; }; - D10F8871FDA8CFAEF9FCFB94866C165B /* FirebaseCore */ = { + D3A11C69E09EB77241814FB5D4E21DAC /* Support Files */ = { isa = PBXGroup; children = ( - B2203EEF399CBBB1810619B3A36CFE29 /* FIRAnalyticsConfiguration.h */, - E5AE9C303570D6D6A06AD6447A3B3BA0 /* FIRAnalyticsConfiguration.m */, - 3F708096405E4E8FF13BC99459233952 /* FIRApp.h */, - 9EFEAB1E8DEE8C163DBBC6AB94D3D9FB /* FIRApp.m */, - 479A916C8D6C9E54157E31B46F013F20 /* FIRAppInternal.h */, - 1EC4527BAB77C699FC15837D5A8234DB /* FIRBundleUtil.h */, - F96D2D8CDE57221D5AD1439536BACA7D /* FIRBundleUtil.m */, - 21880143A98E1E953CED496E71D449B8 /* FIRComponent.h */, - F9A2C50E11C6743E307ACB4B6C65793B /* FIRComponent.m */, - 18EDCA75BE41F7A5E3C2BD86C64348E8 /* FIRComponentContainer.h */, - E678C8BC39A86D0C4B2DC64F20906610 /* FIRComponentContainer.m */, - 34D490E9CE3B4DBACA4D88867E7B5F65 /* FIRComponentContainerInternal.h */, - 8E600C16AD836767282754BC5DE23580 /* FIRComponentType.h */, - A0B26066944A76574E7A116E929CA94D /* FIRComponentType.m */, - 24B4BA014AD6C668D50F76B93A44E0D7 /* FIRConfiguration.h */, - EB17DCC3680B30C8510A2EA1AE00CD0A /* FIRConfiguration.m */, - CB2DA1E2E99798D4B5BD4D1C123B2A4F /* FIRConfigurationInternal.h */, - A89E310CEC60D00E779D64D7F0507009 /* FIRDependency.h */, - F9ACD6C6D33ADDF81C368E727D0C9CC1 /* FIRDependency.m */, - DE2D916935EB8138B363E2438153B257 /* FirebaseCore.h */, - 1809C71EF2BE1C1A35D4DF25B924BD3E /* FirebaseCoreInternal.h */, - CE449701782F383DE763C36B56B952CE /* FIRFirebaseUserAgent.h */, - 65EB738221BD7035C49B44BA8332B6BB /* FIRFirebaseUserAgent.m */, - 81F266E7C928538BA7CF5A0F7F0851C5 /* FIRHeartbeatLogger.h */, - A793A1F41924239B7B4C147543B53FD4 /* FIRHeartbeatLogger.m */, - AEF3CBC627DBB1EF14514665C0BD48F9 /* FIRLibrary.h */, - 50A891584C6EEF531EBC3687722BB10D /* FIRLogger.h */, - 533A43FE85BB6710F820106940AB2C1F /* FIRLogger.m */, - ACCD7732BA959EAE5AD0D90414136382 /* FIRLoggerLevel.h */, - C733E2B2D5432E0CF1117045EF55E715 /* FIROptions.h */, - E5852B26F91F210B5FA8B34FF3C45165 /* FIROptions.m */, - C726EB6E48E3A2CC2176DD47EC08375A /* FIROptionsInternal.h */, - B99E9CB1C53804FC0718761D6A93AB1D /* FIRVersion.h */, - E59B943729488CE732F371F05FCC5BF6 /* FIRVersion.m */, - 0747F814CDBB974AD951010B0B6D82E5 /* Support Files */, + A5B947EBF772A7C66A8A905A4980E661 /* Alamofire.modulemap */, + 2400FCC58835AAD696EC9DD164F552B0 /* Alamofire-dummy.m */, + 20A443C4011E29D7B1B5621778B334B2 /* Alamofire-Info.plist */, + 9D0B3D75F5330EE5E2F1AE6A040B10EA /* Alamofire-prefix.pch */, + A54397C7C82D2006F7DDFFA432704531 /* Alamofire-umbrella.h */, + 68F9E5D4AB248778AB17B4B7A8EBF4CB /* Alamofire.debug.xcconfig */, + DE51848AEE6EAC1C0D1CA859A0F574DB /* Alamofire.release.xcconfig */, ); - name = FirebaseCore; - path = FirebaseCore; + name = "Support Files"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - D44D810696CAAA40AEADB92CF8908787 /* Support Files */ = { + DA636573F51C1C99D923E1E0ADB61434 /* Logger */ = { isa = PBXGroup; children = ( - 8E36AE2D181420237E3802BD1C89120C /* GoogleUtilities.modulemap */, - 6D512C319CAEF5226D6053AD3C3D0731 /* GoogleUtilities-dummy.m */, - 19CCD9936AD354C71E3CD27B968921FA /* GoogleUtilities-Info.plist */, - ADCC4E001C8467ABA2CFCA7F01A2FA4E /* GoogleUtilities-umbrella.h */, - 49C432275943DA037D59AF937C32C898 /* GoogleUtilities.debug.xcconfig */, - 680F1F572F20FA3F225769C380DD787B /* GoogleUtilities.release.xcconfig */, + 67AB31556396A84AC6E479ADA576BF64 /* GULLogger.h */, + 44B19F3B4E81FE4A123CFDF13222AD03 /* GULLogger.m */, + C4B46BEA7FD5DD26DD588BB87D5A3D15 /* GULLoggerLevel.h */, ); - name = "Support Files"; - path = "../Target Support Files/GoogleUtilities"; + name = Logger; sourceTree = ""; }; - D5042DE14151D78F5A65C382EB3E0F6A /* FirebaseAppCheck */ = { + E5354713921DFF9AD7651487BEDCD247 /* FirebaseAppCheck */ = { isa = PBXGroup; children = ( - AF4B200703601301173634CD1C0034D7 /* DCAppAttestService+FIRAppAttestService.h */, - E62C1B9036261C6DC137CCBD24BDF57B /* DCAppAttestService+FIRAppAttestService.m */, - 5C0B558046C7AA65EAA123AAEA765DD2 /* DCDevice+FIRDeviceCheckTokenGenerator.h */, - A25C5B9EA5C574360C62A8AB5FD86CFF /* DCDevice+FIRDeviceCheckTokenGenerator.m */, - DF1FA31C7F54632B7220DD7CF79AFD66 /* FIRAppAttestAPIService.h */, - 7F3A34CFD9947F00C2851440733DEE65 /* FIRAppAttestAPIService.m */, - 342FF4E11AEA1867CA7D13FD7F97E31A /* FIRAppAttestArtifactStorage.h */, - CB9A3F929B061CBE065EEE34BE221B39 /* FIRAppAttestArtifactStorage.m */, - 8D65D62B47990AAA80CAD7BEF288E3A2 /* FIRAppAttestAttestationResponse.h */, - F2B9ACA0E99B18EDB59D6DEF22AEE92D /* FIRAppAttestAttestationResponse.m */, - 3CBDD82DD07FEFC5D1E6766731861D40 /* FIRAppAttestKeyIDStorage.h */, - B15C12307D2B848BC9ACDE1CF4384738 /* FIRAppAttestKeyIDStorage.m */, - 998AC81159A7D6B96562FB7746A388C1 /* FIRAppAttestProvider.h */, - C1A2ACFEDCC05BD122DC54435DD0F434 /* FIRAppAttestProvider.m */, - 7ED67E3681EC71446E4017334536F833 /* FIRAppAttestProviderState.h */, - 84FD1B5DD6F23E8E77C19E2CBD348ADD /* FIRAppAttestProviderState.m */, - 50BF332A224A54E1280A4FDFC35FAA74 /* FIRAppAttestRejectionError.h */, - CBADA587D1976AA8BBC2218FCBD9E78C /* FIRAppAttestRejectionError.m */, - 5C42977AA400F965D638B4B0878C180D /* FIRAppAttestService.h */, - F1DCBDE219E3641B474943418B44618F /* FIRAppAttestStoredArtifact.h */, - C756B89CAA1E32A890BCD8936CEFD857 /* FIRAppAttestStoredArtifact.m */, - 20CB6989627DC88AE266C11A30CE4ABA /* FIRAppCheck.h */, - F9E281AAD3FBD4CDB04489F83CBAF0D1 /* FIRAppCheck.m */, - BB1AD209C78A380B555A73C4E09AA26B /* FIRAppCheckAPIService.h */, - EDD5213878D4FF2411E32C09089772EA /* FIRAppCheckAPIService.m */, - 8FAE6BBEFEB3DCD94FBB68CDEFA992A0 /* FIRAppCheckAvailability.h */, - DD3C8CD55875F3EDD7F4F4290B60FA4C /* FIRAppCheckBackoffWrapper.h */, - A3FF55D95A67724DBDCC6DB0B73544C6 /* FIRAppCheckBackoffWrapper.m */, - EA988081A71BD11FCF106725CE66CEEC /* FIRAppCheckCryptoUtils.h */, - BF459084BEBB98FDE3E6AC4B584ED6CE /* FIRAppCheckCryptoUtils.m */, - A32BF659B5A1FAFD6C1C9CD188523FD0 /* FIRAppCheckDebugProvider.h */, - C8C5E18157CF9F4CEE6BD4C007A37814 /* FIRAppCheckDebugProvider.m */, - 73CDE7442D296BB016E21B20D2FC2649 /* FIRAppCheckDebugProviderAPIService.h */, - BA42A452144F788E4E7141299ABF814F /* FIRAppCheckDebugProviderAPIService.m */, - ABB16AF1AB50794A69F926510F777E46 /* FIRAppCheckDebugProviderFactory.h */, - 5A2208770A479F54342790E7438A6489 /* FIRAppCheckDebugProviderFactory.m */, - ADFB385872AED638293428405494A914 /* FIRAppCheckErrors.h */, - 3A659EBC56C6383B10450DE6DA558FD5 /* FIRAppCheckErrors.m */, - 042C178DD1292F6FEFF502D5511B6103 /* FIRAppCheckErrorUtil.h */, - 4C814CE4EB37EBD56C031F91BFAE74F7 /* FIRAppCheckErrorUtil.m */, - 8AC30387DABECCA18D2E30AEFC418769 /* FIRAppCheckHTTPError.h */, - FFD39CCA56260C2208B1C011A62B0DB9 /* FIRAppCheckHTTPError.m */, - 9EEA813F19A5B058777C7027973C5EBF /* FIRAppCheckInterop.h */, - 4B8BB689C9716DDF5CED574DC66D32CF /* FIRAppCheckLogger.h */, - A9EED1369CF0CBBDD2A739491F2E053B /* FIRAppCheckLogger.m */, - E2678BFE1372AE0B6F344A3E4430A737 /* FIRAppCheckProvider.h */, - C40AE7622700C44D23799A5008893E86 /* FIRAppCheckProviderFactory.h */, - 4E11144A1AEA5FED13168D5623340CBC /* FIRAppCheckSettings.h */, - ADD6E3E1F5AA4BB2829C8C9554E3E5CD /* FIRAppCheckSettings.m */, - ACB9A4D81FC8D775CE951D3F54284E28 /* FIRAppCheckStorage.h */, - D17F3ABACF02DE8DF8CD0A35DDD1DB0D /* FIRAppCheckStorage.m */, - 99B98A88C6A9BC8628C3109A4C944106 /* FIRAppCheckStoredToken.h */, - 3A2CF28C6D1935B67828AF0F5A738A5C /* FIRAppCheckStoredToken.m */, - F7C31C8E5378287CCB4147AABB22E0BB /* FIRAppCheckStoredToken+FIRAppCheckToken.h */, - 7E8ED53600A8A0C8401482D612A3330A /* FIRAppCheckStoredToken+FIRAppCheckToken.m */, - 1AF578B39E0797335CA88E4BBE1409A9 /* FIRAppCheckTimer.h */, - 97B4A58EF155E4EA6FDB09F0C4DA43D4 /* FIRAppCheckTimer.m */, - 3A7280104E71FD5A270303795684A3C9 /* FIRAppCheckToken.h */, - F4F30FD90F1C7A91017B67E9626EA7DF /* FIRAppCheckToken.m */, - 019D2EE6132B0F0AC8302608B5CE52FB /* FIRAppCheckToken+APIResponse.h */, - 8D039DB51D1C39DCE75DC3BBEF3951BD /* FIRAppCheckToken+APIResponse.m */, - 36403FC957699C97729710934B606C93 /* FIRAppCheckToken+Internal.h */, - 79444E499BB92F039F5AA788FAA0682D /* FIRAppCheckTokenRefresher.h */, - CB023D8A24D4AF425533DC4619F9E352 /* FIRAppCheckTokenRefresher.m */, - 32447B02AF875B54C5BF2ED632A90891 /* FIRAppCheckTokenRefreshResult.h */, - F1C4E645965F0FD0B4257A740C236458 /* FIRAppCheckTokenRefreshResult.m */, - 9273018160556673F092A0979BADFDAA /* FIRAppCheckTokenResult.h */, - 4E11FD4C8B63BD330AEDBAF006EE28E3 /* FIRAppCheckTokenResult.m */, - 0F23EB3C0C5DBF87632815F67C4DF55C /* FIRAppCheckTokenResultInterop.h */, - 7204178FD8DB222B45749467121B3103 /* FIRAppCheckValidator.h */, - B64626E44A3AA153335F4AF14309C1D1 /* FIRAppCheckValidator.m */, - B4C1FE430232921E92F4F4F8837CA4F9 /* FIRAppInternal.h */, - 39ED619BBD6E7B1F78B1734444E76F17 /* FIRComponent.h */, - B03A8F2B36D5F9B45C501E7CE6FAD364 /* FIRComponentContainer.h */, - FBA42307FB73E9844006DE70DDF88117 /* FIRComponentType.h */, - DFC9EC5C2D12E5767483DB7DCAC3F11F /* FIRDependency.h */, - F69BC978A689678C83EEE80E76E0ECEF /* FIRDeviceCheckAPIService.h */, - 750EBE6D0719DF61D1741F3F04119C77 /* FIRDeviceCheckAPIService.m */, - 9D0DD8D6138041D6440A039D17C8C767 /* FIRDeviceCheckProvider.h */, - 2D476E8B47F61E51DA1DFD618B9271CE /* FIRDeviceCheckProvider.m */, - 3C94E53F98A215A92D6C4A98F5EC4CC5 /* FIRDeviceCheckProviderFactory.h */, - D8005B4F22197E8E24C7ACAB8B3AA829 /* FIRDeviceCheckProviderFactory.m */, - 57BB768F18710FD73B33BA20272D3B3C /* FIRDeviceCheckTokenGenerator.h */, - 0913C61207E33521C3308356911079D0 /* FirebaseAppCheck.h */, - 1029324B24931CC6FB07D5FB58F5ED63 /* FirebaseCoreInternal.h */, - 25F5FCFFAEBCD4EDC4CA448564D1275A /* FIRHeartbeatLogger.h */, - 6797D14268946FE0BC48DFAF9225C769 /* FIRLibrary.h */, - D8E76CEE3BB3C0B342A3DCB27CCD05A6 /* FIRLogger.h */, - F06EE1D08983F291A189F4AFEED795F9 /* FIROptionsInternal.h */, - 51C87382B62B9F038C643E809C1C146F /* Support Files */, + 91E6155AFFADC9F4E8650D7F8F296998 /* DCAppAttestService+FIRAppAttestService.h */, + 8D1C02D22A4F175BCEB870C137034C3D /* DCAppAttestService+FIRAppAttestService.m */, + B9B2A5F88D97401E2E048BFE7147B7E7 /* DCDevice+FIRDeviceCheckTokenGenerator.h */, + B7B21C68257FE04A9EE1E7287A81C5F9 /* DCDevice+FIRDeviceCheckTokenGenerator.m */, + A62763E70EB81E46EDD5EC2D71C17CF1 /* FIRAppAttestAPIService.h */, + 2728F1030C6C1A07415C2F6C5AC4C337 /* FIRAppAttestAPIService.m */, + 11A6BAE5ADAEAE5D02E8645A177E4E42 /* FIRAppAttestArtifactStorage.h */, + AD10FD63D128EEBF9B96AE304F360800 /* FIRAppAttestArtifactStorage.m */, + 31B5B472D9B71EFB4F89A6E7EEE13CBC /* FIRAppAttestAttestationResponse.h */, + 519C67EDC73456F04D82F5034CC4CDE6 /* FIRAppAttestAttestationResponse.m */, + 92517078AE8090ACB52EA08F12122177 /* FIRAppAttestKeyIDStorage.h */, + DCD8B8CAE0FED75E4D92DC5CE3392B5D /* FIRAppAttestKeyIDStorage.m */, + 14DF911709D960DDF439C57A5C5B9F94 /* FIRAppAttestProvider.h */, + EF946485B7ADBCCEC9EFF8F103F4EB5F /* FIRAppAttestProvider.m */, + 6F20BAB4A26521D3D5B77737C19CDA3E /* FIRAppAttestProviderState.h */, + 24A77DA9B9ABF316C063B60E12671AE9 /* FIRAppAttestProviderState.m */, + 88CE1F85A4C4F000BFFF38B009173657 /* FIRAppAttestRejectionError.h */, + 4A6C6119658B061B123935886FF96F11 /* FIRAppAttestRejectionError.m */, + 3E56563CE10D9AD9C80FAA83A283BFE7 /* FIRAppAttestService.h */, + 72C97BFA7AC1E8C6C687864F9BC71826 /* FIRAppAttestStoredArtifact.h */, + C45E79220E2C9632D8D3FED211AC36CA /* FIRAppAttestStoredArtifact.m */, + DC3296A3810624883B6E816C1D8C1996 /* FIRAppCheck.h */, + 660144E3318D71F908B7F9E20BE49908 /* FIRAppCheck.m */, + 6D8A70AF4B6EF1F5E3217C913CD80C23 /* FIRAppCheckAPIService.h */, + A5349FD507D4A5DBB652204D2209E7CE /* FIRAppCheckAPIService.m */, + F6D6A3DF7478BE2D30849B54B901642A /* FIRAppCheckAvailability.h */, + 651830209B1B31DF926EC73AC373C3ED /* FIRAppCheckBackoffWrapper.h */, + CB781951B8FA97D03A1DAE99C650167D /* FIRAppCheckBackoffWrapper.m */, + A341CFEA2D01F9D00E09754DE26DDD5A /* FIRAppCheckCryptoUtils.h */, + 40C6515B5D0E7142BE9022ED52313628 /* FIRAppCheckCryptoUtils.m */, + F21FF7E69E6FFAB37B3A58DCAB9800FA /* FIRAppCheckDebugProvider.h */, + C27F5A36FDB3F7963A30552F5F293EA8 /* FIRAppCheckDebugProvider.m */, + C228D4BE0341101806403FADE1FCCB84 /* FIRAppCheckDebugProviderAPIService.h */, + 3A6988BCF604EAF9FC9F78230DCFAFB2 /* FIRAppCheckDebugProviderAPIService.m */, + 286FC862DFF225271CDC90A39F370F50 /* FIRAppCheckDebugProviderFactory.h */, + DE4B894D4F9EDF0451206A91ECD0892D /* FIRAppCheckDebugProviderFactory.m */, + 95B428532BBAA162FD54956C7C2DF11A /* FIRAppCheckErrors.h */, + 8CA51DBF8D219E7C52F4BD9689E8A694 /* FIRAppCheckErrors.m */, + 978D96AF4E1E6B4726008B26049C2589 /* FIRAppCheckErrorUtil.h */, + E43B24940C9316FAC1399219A2B203CA /* FIRAppCheckErrorUtil.m */, + 92EA4C62B3D7F1BD63E107200E46BA64 /* FIRAppCheckHTTPError.h */, + 40BED4CB14C75A77BCC9CACB78072B5B /* FIRAppCheckHTTPError.m */, + 3EB9CC1670613F263A012ACF397A819D /* FIRAppCheckInterop.h */, + F6F58BDCCF9D3C72E0E2DEC76D08DE5C /* FIRAppCheckLogger.h */, + 6AED60F7523D62B3B51FF5C1EE1BF602 /* FIRAppCheckLogger.m */, + 47F07813972B4DC2CF2579A73EF86974 /* FIRAppCheckProvider.h */, + 3A34652112B58DE19C984447C6ACBE97 /* FIRAppCheckProviderFactory.h */, + A92C55799CE68F71B6324EF238C8149B /* FIRAppCheckSettings.h */, + 8D66B029177E6082A6A1D2325C856BBB /* FIRAppCheckSettings.m */, + 8853287E12F1D8C444613358AB466B23 /* FIRAppCheckStorage.h */, + 94BB1BA0CF916BC437C9118483194568 /* FIRAppCheckStorage.m */, + E52BF9A29B2D58223C15F87C5EA4D4FA /* FIRAppCheckStoredToken.h */, + A765ACE8E1F81009F6390EC4728BE00D /* FIRAppCheckStoredToken.m */, + 2A1FAA895896278F45138B2F8F42F925 /* FIRAppCheckStoredToken+FIRAppCheckToken.h */, + F18A7A50A63F459BBF70463168084845 /* FIRAppCheckStoredToken+FIRAppCheckToken.m */, + 05E5F80FF875AEE5DB5AC2007E72377E /* FIRAppCheckTimer.h */, + 18C3CD77A93A8FC45E0AF59E22D25F5A /* FIRAppCheckTimer.m */, + 7CD1093EB43D683334A7A3BE271B6CD3 /* FIRAppCheckToken.h */, + 00CB9D8AC74EEF66C68DA312532CC34B /* FIRAppCheckToken.m */, + 4986154C0545160BF740DED10548380B /* FIRAppCheckToken+APIResponse.h */, + BC4EB84583878A66EC63D9066B150BA9 /* FIRAppCheckToken+APIResponse.m */, + 25E374B4450A2A218220D1B9E8E4EE01 /* FIRAppCheckToken+Internal.h */, + E199B577BE7665523587A36D29974506 /* FIRAppCheckTokenRefresher.h */, + F2609A2FA0BDFB5E566376D3385B4474 /* FIRAppCheckTokenRefresher.m */, + D32C9AA02275FBA6A0E94DB5FD2948D4 /* FIRAppCheckTokenRefreshResult.h */, + 0C0C318EDCDAB07FFD5B940F8462ACA0 /* FIRAppCheckTokenRefreshResult.m */, + BB9D929124F1B47DD290F0470D39F4F0 /* FIRAppCheckTokenResult.h */, + 45DE9F78EDA5187EEB7917F0DDC8A206 /* FIRAppCheckTokenResult.m */, + 72B3F22CFEECDF249F6967B155B26A6A /* FIRAppCheckTokenResultInterop.h */, + 968CF996D913CC790FE29127C27D0420 /* FIRAppCheckValidator.h */, + 03CB2A4F3DA9CFFC5BC867AA603F2BC0 /* FIRAppCheckValidator.m */, + 24626426CA624A3B00F6171DD1874827 /* FIRAppInternal.h */, + E6BB255ACF0E2B9B2F4D5958D535FFB9 /* FIRComponent.h */, + BDC72A2DAD59BC1716223A270C151EFE /* FIRComponentContainer.h */, + FF57A6A2FC543212BF56CE581438F0FF /* FIRComponentType.h */, + 1164844BA47B247D994677E491A4BB82 /* FIRDependency.h */, + C7BB34744C4AB1FD3AE3660B66CB21A4 /* FIRDeviceCheckAPIService.h */, + 1DA2AC20FEBD5BFB6AA33932D5F843C2 /* FIRDeviceCheckAPIService.m */, + F25B42ECFE570477C1B733FE4DAA8310 /* FIRDeviceCheckProvider.h */, + E409FA8ACD28AB888CFBAD4ED3030BD1 /* FIRDeviceCheckProvider.m */, + 821AC4167D94C690F3C289D9C9A8AFC9 /* FIRDeviceCheckProviderFactory.h */, + A93AAD606CB75CA64B7C7E4CB50F8697 /* FIRDeviceCheckProviderFactory.m */, + 972F15E873579ADCB388E90F4FFD29EB /* FIRDeviceCheckTokenGenerator.h */, + C014932BC7FFEE7547B3FFD44565BDBF /* FirebaseAppCheck.h */, + 8DCD38BA5E73DDE99C5AF3D9D9823690 /* FirebaseCoreInternal.h */, + 26360FF7DF4B35CDB1CAA74842BA3A7D /* FIRHeartbeatLogger.h */, + 4CFD6067A3FB8C8213F668B3F6F31E5B /* FIRLibrary.h */, + 7BCC319BBC8621E91569421F1DAC44A1 /* FIRLogger.h */, + 102E42F052B73126BE287FD4A716FC1C /* FIROptionsInternal.h */, + 5BC617E39D1E5332F274C876709D611B /* Support Files */, ); name = FirebaseAppCheck; path = FirebaseAppCheck; sourceTree = ""; }; - D663D60CAAD1ED8F30CB4104EFC691A1 /* Environment */ = { - isa = PBXGroup; - children = ( - 853A1737A87B64AC45BCCF0442C05F3E /* GULAppEnvironmentUtil.h */, - 9DE4E0164F0291709F433858F8645780 /* GULAppEnvironmentUtil.m */, - 6EB24AE96295338500E6655A11D1B15E /* GULHeartbeatDateStorable.h */, - 05A2B2B2E404AA6729186FBFB3F5EAB3 /* GULHeartbeatDateStorage.h */, - C79EC71E1F5A23CAFD5EEA383C4EFFFD /* GULHeartbeatDateStorage.m */, - 063B1BBC41102D434F725E87D4B2AAB0 /* GULHeartbeatDateStorageUserDefaults.h */, - 68E35762C253BDFD4D74382713A3C683 /* GULHeartbeatDateStorageUserDefaults.m */, - 3A8810CD3B711D7D32D0504F630A2787 /* GULKeychainStorage.h */, - 1E494CCEA08D76EBAC466875D1FA3451 /* GULKeychainStorage.m */, - B541CAF66172BC8DA8A462937A9C3975 /* GULKeychainUtils.h */, - CFF5B07129ED97021DB23D21BA0CA850 /* GULKeychainUtils.m */, - 6F680B7C0D429139B2DCD9C683458387 /* GULNetworkInfo.h */, - 06BE671FFF7492F45D3A8DB4949FAF95 /* GULNetworkInfo.m */, - 3F8811DCCD83E3B0582E9627D188FCA6 /* GULSecureCoding.h */, - FA0F7F52A2FC927DC58E13D28D2BDFA1 /* GULSecureCoding.m */, - 3B6964E0DDB1E63B3520F92A245D2AA0 /* GULURLSessionDataResponse.h */, - 062746E493F2001E68B518DC25B054C9 /* GULURLSessionDataResponse.m */, - 52495AA3FED700166CB48C1B74DC5CE1 /* NSURLSession+GULPromises.h */, - 016D3D6CAE459AD9FAFAB89F04C5B0FA /* NSURLSession+GULPromises.m */, - ); - name = Environment; - sourceTree = ""; - }; - D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55ABCCBFCE46DA08A12307721931B847 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - E1BE2DED12C074E0DBCE41E8AFBB6F96 /* ExytePopupView */ = { + EE7D2B26127D1853CACD801ADC079915 /* NSData+zlib */ = { isa = PBXGroup; children = ( - FE78A795FD9161F9109DE538F404F3A1 /* Modifiers.swift */, - A5DA3709F64874AC78F38AD2627AD082 /* PopupView.h */, - FE384C05467364A199C4E5DCE434D71F /* PopupView.swift */, - 886F221E97DB4A7D4140C3D8D0DEDA5B /* Utils.swift */, - C1AABB88BBD2702115ECBEBAC5D47E8E /* Support Files */, + 741ECE9EE1C24FFE1BB7EE514F0AF70F /* GULNSData+zlib.h */, + 3C359FCDB0DF4157CA254F4A626BDDF0 /* GULNSData+zlib.m */, ); - name = ExytePopupView; - path = ExytePopupView; - sourceTree = ""; - }; - F80708CE0D5EA312895B1269520334F5 /* Support Files */ = { - isa = PBXGroup; - children = ( - FDDCDBDD547F15032EFD88FC30B45528 /* Moya.modulemap */, - 4CB721F0129AC5377A2B4156043AC76B /* Moya-dummy.m */, - 47E7994C2CF03B7C076531E89A4BDE33 /* Moya-Info.plist */, - 29DA03F306F6B0B9617BA59CE91E3E4C /* Moya-prefix.pch */, - 053C581EDA0A7B88A567BE1CB27177BE /* Moya-umbrella.h */, - 3804065C57B10ADE687181B61BCF8171 /* Moya.debug.xcconfig */, - 5E68EDCF471AD482876FD5A9D0E4F834 /* Moya.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Moya"; - sourceTree = ""; - }; - FBE4FBA96DB84B6DCD4B13A8EC0AD008 /* SwiftLint */ = { - isa = PBXGroup; - children = ( - AE08F1118E699BBDDC1FA7D82C6180EA /* Support Files */, - ); - name = SwiftLint; - path = SwiftLint; + name = "NSData+zlib"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1FBCDF1E73CA990203279FA702803E41 /* Headers */ = { + 1000F1AC7B21C09DAAA2D6F1DAB90694 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F3D074D09892FEB200C08C497FF4AF0A /* GoogleUtilities-umbrella.h in Headers */, - 86030A04517EB9B312C75334D343D741 /* GULAppEnvironmentUtil.h in Headers */, - 025CB10819C47CA87EFA990B126F7642 /* GULHeartbeatDateStorable.h in Headers */, - 32349964C5D6B7EBDCD83C6623900235 /* GULHeartbeatDateStorage.h in Headers */, - 25B37BE63FCD47968F9EDEA08A3D0EAF /* GULHeartbeatDateStorageUserDefaults.h in Headers */, - 2BF49849AD6DD86C89716CA92BBAF5D4 /* GULKeychainStorage.h in Headers */, - 457D62AD661C3CD8B81F487CA2DD2153 /* GULKeychainUtils.h in Headers */, - 496CF4ED00BEF5CFEA87EB94D5ECE0A2 /* GULLogger.h in Headers */, - D2A01C9844ED444A8043249C0BE318C7 /* GULLoggerLevel.h in Headers */, - 4BA138E49751D18CB089EE9E47704EE7 /* GULNetworkInfo.h in Headers */, - C9F26563D59BB72AACB3F119E4CCFAAF /* GULNSData+zlib.h in Headers */, - E837549DEEB88222FD4AD7DE46CF781C /* GULSecureCoding.h in Headers */, - 42C5E64CF29F29E8F0E215BBA7FED99D /* GULURLSessionDataResponse.h in Headers */, - EBF8F149FB7E0438F6BF42306252FAB0 /* NSURLSession+GULPromises.h in Headers */, + 96693A083B965616F32313BFAC36C851 /* Pods-MarketApp-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3B6D0A66EFA45C8E2B67994BA2452FB0 /* Headers */ = { + 3F0A0AD2952380BFCBC9C815909E7013 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DE480246926088DDA923FEEE5FDE504B /* Pods-MarketApp-umbrella.h in Headers */, + 224A416224E52CC74B0C97E6E49BA9A4 /* FBLPromise.h in Headers */, + 1DAFCEB2CCCAAFB13A2ACB2C32C38322 /* FBLPromise+All.h in Headers */, + 7B275B9186B21F0560B7080D8B7411DB /* FBLPromise+Always.h in Headers */, + 3E9272F8A845A285F5BE7A2AA2A00099 /* FBLPromise+Any.h in Headers */, + 7D07ADA0B681CAE5CFF7459672D4B90A /* FBLPromise+Async.h in Headers */, + 947D5CEE703A9F1811F039513E5449BB /* FBLPromise+Await.h in Headers */, + 04E7F76C19CDFAF63C1BFA934F3C3CEB /* FBLPromise+Catch.h in Headers */, + 67652DDDBEC147A3E7FE096E8C3AEC29 /* FBLPromise+Delay.h in Headers */, + 22F43BCD4E673D841587C7E4326E55CB /* FBLPromise+Do.h in Headers */, + 2326B9AC9E2AE7728BA0B0745C7D441B /* FBLPromise+Race.h in Headers */, + D5CA2485A0F9EFF3BA31524648F83EB2 /* FBLPromise+Recover.h in Headers */, + 44FBFE1C79A71BF3CB1AAE2081316FDD /* FBLPromise+Reduce.h in Headers */, + 05966C3A7411DFACB68A5DFDD3B0731E /* FBLPromise+Retry.h in Headers */, + 4B8E073DC8A0FAF43E7B7109F8D3B4D3 /* FBLPromise+Testing.h in Headers */, + 16B3A6F8EA34BD537F00C317CF8199F4 /* FBLPromise+Then.h in Headers */, + AFADF43342C5FBA62CC9BD40ADC72A74 /* FBLPromise+Timeout.h in Headers */, + 540BEC0ED9B455CB0ADCE31395114EB1 /* FBLPromise+Validate.h in Headers */, + 32D6E64985E0A741CFBA8EFEF8504BDD /* FBLPromise+Wrap.h in Headers */, + A9D82D92F2035F82B6E673E007976977 /* FBLPromiseError.h in Headers */, + 74E54B4995C6771C9EFC75C8CA734952 /* FBLPromisePrivate.h in Headers */, + 071D2837D4A4E1CBE1C0B50FD939652C /* FBLPromises.h in Headers */, + 8A8F9A623B59DEE749B75E15D5F5DFEE /* PromisesObjC-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4070CCECD6EBF01174B5B70347FC4D9E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8C5C10510DA89D6228C174726F96F886 /* FirebaseCoreInternal-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1755,6 +1611,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 737613810832DE3347A9EB1C2EE7761F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5A2DE6BDBB936FCDCFB8A2DA2CD49C04 /* FIRAnalyticsConfiguration.h in Headers */, + B63F783BB9E1A0EDA1AAC8C5DAB9AA8C /* FIRApp.h in Headers */, + 6525F0A939F8E832FEBD6CED734A2A15 /* FIRAppInternal.h in Headers */, + 249B1B7606531EF0C770053E366ED39A /* FIRBundleUtil.h in Headers */, + E8235CDCFE8BF71ADCF7AA6CFEDC74EB /* FIRComponent.h in Headers */, + 728F6FD4D35D044C88718D5FCA6F867C /* FIRComponentContainer.h in Headers */, + 3FE920C56418B7E1FB54FC977107CF5E /* FIRComponentContainerInternal.h in Headers */, + DE9177DA8764F72FB8BB3AF9D9E0F69B /* FIRComponentType.h in Headers */, + E5F27D51BAF3531B1E0539CCA8B1433D /* FIRConfiguration.h in Headers */, + 90A02AA71748E2113153D99800DD78A7 /* FIRConfigurationInternal.h in Headers */, + 4BB6FBC01C0B9BE8A4E0E2F726A9A5B0 /* FIRDependency.h in Headers */, + FE3404C8C3F4E8F763DE66A28E58AD46 /* FirebaseCore.h in Headers */, + 193B2CAF56AD41D609D68EEC355AFD9C /* FirebaseCore-umbrella.h in Headers */, + 9DC879E33664911B6F8DC7FA6F75EEC8 /* FirebaseCoreInternal.h in Headers */, + 45B85DD6735F018A4FB896F4FB11785F /* FIRFirebaseUserAgent.h in Headers */, + C0C226D9634B197DEEF591F7C7F72B60 /* FIRHeartbeatLogger.h in Headers */, + F176BAC40922D8CF6238FD17F977946D /* FIRLibrary.h in Headers */, + DA5290B09A6F8A930602E7C97013B07B /* FIRLogger.h in Headers */, + C66B22271548CA5424372FCA6513CC15 /* FIRLoggerLevel.h in Headers */, + 9221F1002B2A1DF7DD7BB1E0DA42958A /* FIROptions.h in Headers */, + 75E9E6437A20476910996FF969364B87 /* FIROptionsInternal.h in Headers */, + 30204ED9D45B2DF4DC4E368A0BFB9574 /* FIRVersion.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7AE52B176E9872452FD890FC7F460CE1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1825,115 +1710,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A4D37159C5A1478A0EC9A53372C7D35C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 2B508B5FE801F6FC7BF74C178EA2A207 /* FIRAnalyticsConfiguration.h in Headers */, - 7CA977E5CF74F92EACE7BB6D951D9372 /* FIRApp.h in Headers */, - 26F5BFADA577667E11EE4E76D18E9340 /* FIRAppInternal.h in Headers */, - C55ABF6CA50BF97D41E934B9772A15BD /* FIRBundleUtil.h in Headers */, - 67A73E5A031065A2219DFBA6BBD13426 /* FIRComponent.h in Headers */, - C10BE4CCE438F4330D809EF5DFC7CE56 /* FIRComponentContainer.h in Headers */, - CD9E8412BD153C491B2CF9DAD70C89AD /* FIRComponentContainerInternal.h in Headers */, - 89E90B47A4BA70657EB818C4DCC25014 /* FIRComponentType.h in Headers */, - B00309DAA623A660BC0E786BE82F7660 /* FIRConfiguration.h in Headers */, - 601829B4E9B0D5A35A9BAE503F045C4C /* FIRConfigurationInternal.h in Headers */, - DB749790A3077AAC9E19F14BAFBD34E4 /* FIRDependency.h in Headers */, - 5825812B45BAF5F5A5027BBB9EE53F5F /* FirebaseCore.h in Headers */, - F968D6638EFAE9656EFA4CD7FB9AB16A /* FirebaseCore-umbrella.h in Headers */, - 6D0FA71CDCCDEE6D060C62B587092BA6 /* FirebaseCoreInternal.h in Headers */, - 88304A72D0AADB43842B082037412EBF /* FIRFirebaseUserAgent.h in Headers */, - 302582164182128321FFAC517504AE03 /* FIRHeartbeatLogger.h in Headers */, - EC336D79EBBF58EDE20AFB0C0A6111E6 /* FIRLibrary.h in Headers */, - E9C4A7A659A5362AB025BA651A10C2A7 /* FIRLogger.h in Headers */, - B87246C074FB2EAFB5044FA3C328DA64 /* FIRLoggerLevel.h in Headers */, - AB70E10CBAD3ED2B5E3E358A02561D17 /* FIROptions.h in Headers */, - 2C19CCDD982B10BEC97464EC4ACE9C6C /* FIROptionsInternal.h in Headers */, - DAE4341B522E243C21D3DF988419A208 /* FIRVersion.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A94807C03743D909FDD81A3938F9472F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AAC561BD4FCB44D9739696CDD0969E6 /* Moya-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB7C7CCCE1A43EF713FC585075F472D8 /* Headers */ = { + F8827B26DFAFD9FB936BC4BD6D3F4907 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 819B51EDE5E80A3CE6AC95654CAD6FA6 /* FirebaseCoreInternal-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BCC114E9FF54A919032E31029F74DE9B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C8836BB139A080270A9098656AB4FB0D /* FBLPromise.h in Headers */, - 03F9887A87562A00EBDD395C572663D4 /* FBLPromise+All.h in Headers */, - 25829C8836856E7409237D32CDBFDB7D /* FBLPromise+Always.h in Headers */, - BB9CF0E090F87ACDC66AA94C67020ADF /* FBLPromise+Any.h in Headers */, - 26BD46CEFCDFC417E1BB18A02275F547 /* FBLPromise+Async.h in Headers */, - F7FCF9EEE011198857A183B0B176E261 /* FBLPromise+Await.h in Headers */, - 0A86891D76EB8C84792573638493B88C /* FBLPromise+Catch.h in Headers */, - 5C99EC25C2EB5EF1D1DFC9040695888B /* FBLPromise+Delay.h in Headers */, - 1381684E7536CCC58B01E507A26AE2F7 /* FBLPromise+Do.h in Headers */, - D5642306FF43B7423C99316BD474177D /* FBLPromise+Race.h in Headers */, - D65119438309A3A8EEA27A1931E12066 /* FBLPromise+Recover.h in Headers */, - 9FFB177CB826AA540E0BBB233D8ABBA2 /* FBLPromise+Reduce.h in Headers */, - E820AEC5BBD308114CF19F4C9BAD1683 /* FBLPromise+Retry.h in Headers */, - 98AC40FC272A5D42DB2CCF714DDF0A20 /* FBLPromise+Testing.h in Headers */, - 81BEACFCB99BFABB9D891B12E1BDA22E /* FBLPromise+Then.h in Headers */, - 953D2125BA216A46975C84B8E1E4AD9C /* FBLPromise+Timeout.h in Headers */, - 53A62C6E9A9319555169FD466F267858 /* FBLPromise+Validate.h in Headers */, - 48B495771B4401F6B8548D088D3D61C0 /* FBLPromise+Wrap.h in Headers */, - 155B7E10144E85C6D8D544B86427E530 /* FBLPromiseError.h in Headers */, - 911E637770BBABA37FDFF016ED558CBA /* FBLPromisePrivate.h in Headers */, - C463D2F48E0687F35B839250220031D7 /* FBLPromises.h in Headers */, - 508F741213529FDBC4E6A9A0A29492C2 /* PromisesObjC-umbrella.h in Headers */, + 01A0AE3ABE9252810A10A4F947C8E188 /* GoogleUtilities-umbrella.h in Headers */, + FF9BDFB281730EA447D734ACF45F5915 /* GULAppEnvironmentUtil.h in Headers */, + 74C34703EACC19C3EE746C2D85E6AC51 /* GULHeartbeatDateStorable.h in Headers */, + D20201412F356E96F931EF9600D37AA3 /* GULHeartbeatDateStorage.h in Headers */, + 9964B2F071B4A12B9AB2255599E32873 /* GULHeartbeatDateStorageUserDefaults.h in Headers */, + D5C7293036C76A2851D72BA288008D5A /* GULKeychainStorage.h in Headers */, + 7C532782F79ED870EE59FEEB0A2EC93B /* GULKeychainUtils.h in Headers */, + E18D1C02D26347EA913B4818EA142741 /* GULLogger.h in Headers */, + B205AC531A5DFC38A7CEBCFA266DC0AC /* GULLoggerLevel.h in Headers */, + 83213C2FB13887AC8AB24737A1EF6C66 /* GULNetworkInfo.h in Headers */, + 475C1838CF89B4431AC02C461F57FAE0 /* GULNSData+zlib.h in Headers */, + E9464DB4E56F54B0F5CC5935F9D4324D /* GULSecureCoding.h in Headers */, + 485F1499FE24864E59B2011B27B8C2E2 /* GULURLSessionDataResponse.h in Headers */, + EB30C1618B452D1D38D30DE8A7EFF3F7 /* NSURLSession+GULPromises.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 17F9141D333DA1A7BE5937F227221070 /* Moya */ = { - isa = PBXNativeTarget; - buildConfigurationList = D1526B1E05FA96E6095F1AFE0358902D /* Build configuration list for PBXNativeTarget "Moya" */; - buildPhases = ( - A94807C03743D909FDD81A3938F9472F /* Headers */, - C2D834D95CAF963446568270B9B47603 /* Sources */, - D1AF5E8136E11F66E2A6154B201C865A /* Frameworks */, - A86C30EAD8AB75339665A2176A098934 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 770B58FCD1137E5DE28AA44A8619FBA1 /* PBXTargetDependency */, - ); - name = Moya; - productName = Moya; - productReference = 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */; - productType = "com.apple.product-type.framework"; - }; 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */ = { isa = PBXNativeTarget; - buildConfigurationList = 923417340F6F23BEA9042B37C49AA7DD /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */; + buildConfigurationList = 9D38A55CD024092AAAAF16C9655B9BD9 /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */; buildPhases = ( - AB7C7CCCE1A43EF713FC585075F472D8 /* Headers */, - 75E6095CC9992240ABB040C1D8699619 /* Sources */, - D091925FDF586C24A4BC9304643D7696 /* Frameworks */, - DDECD7D03D194454BC61B169F8426E6D /* Resources */, + 4070CCECD6EBF01174B5B70347FC4D9E /* Headers */, + 56EC0EE087E6C8A61133E51CC608C8CC /* Sources */, + 7140499F96EC6B92C9B3C80D5627DB7A /* Frameworks */, + 386CB204D90A5B6635F32C04EAEACBC4 /* Resources */, ); buildRules = ( ); dependencies = ( - D1BB959DCB40755A7BCC6A4B98CEC62D /* PBXTargetDependency */, + 15B37974736BEFA6FF00DAD51F9F15A6 /* PBXTargetDependency */, ); name = FirebaseCoreInternal; productName = FirebaseCoreInternal; @@ -1942,12 +1755,12 @@ }; 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */ = { isa = PBXNativeTarget; - buildConfigurationList = 9D3B3FBB4E0276BF50DC2E771B2DAAFD /* Build configuration list for PBXNativeTarget "PromisesObjC" */; + buildConfigurationList = 4344840685C83A66890C0E49109BAD54 /* Build configuration list for PBXNativeTarget "PromisesObjC" */; buildPhases = ( - BCC114E9FF54A919032E31029F74DE9B /* Headers */, - EB543D9F795281B69D753D48538B6955 /* Sources */, - 26C5216CED4647563513E2DF13685B5D /* Frameworks */, - 7D859A97ABBC92E33F224CD695A8EF65 /* Resources */, + 3F0A0AD2952380BFCBC9C815909E7013 /* Headers */, + C9EA94612AB6EB311DCDB6DA4EDCA76F /* Sources */, + 6412E03A2E6208179FD4997950C4B28A /* Frameworks */, + 701EB21BF5EEBB2F181CE4C72E6300D4 /* Resources */, ); buildRules = ( ); @@ -1960,18 +1773,18 @@ }; 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */ = { isa = PBXNativeTarget; - buildConfigurationList = A4FF0ADADCC9769BAAFDA87347D6A8BB /* Build configuration list for PBXNativeTarget "FirebaseCore" */; + buildConfigurationList = E3A64D6E10CFBD9DC38B9CDBD832D749 /* Build configuration list for PBXNativeTarget "FirebaseCore" */; buildPhases = ( - A4D37159C5A1478A0EC9A53372C7D35C /* Headers */, - F3F72A9D0E46BBF1E7FE0B18A9AD8DDD /* Sources */, - 250093B02975EF5E60C38768415AB86E /* Frameworks */, - 66744C038229A2E368123D5FD126A913 /* Resources */, + 737613810832DE3347A9EB1C2EE7761F /* Headers */, + A996F8297C4B2D4128079CA01A0D1A7F /* Sources */, + F095EC690A5BCAEE4216C34D4B185B78 /* Frameworks */, + 16728DEC48C11410D1179F71ED2FCCBB /* Resources */, ); buildRules = ( ); dependencies = ( - C138F204082C309659150FE0340852B2 /* PBXTargetDependency */, - 0ACD80E904698A17AAE8DCFAD001CCAC /* PBXTargetDependency */, + FEFC32033F7B11E90F4C7E7AA6EC41A9 /* PBXTargetDependency */, + CB41F5CA8FA135C855CE29F7C0563ED2 /* PBXTargetDependency */, ); name = FirebaseCore; productName = FirebaseCore; @@ -1980,26 +1793,25 @@ }; 4F1A3ABC2F75BA28015814B4429338CD /* Pods-MarketApp */ = { isa = PBXNativeTarget; - buildConfigurationList = B4641D208E4CCA88136E96237BA654BD /* Build configuration list for PBXNativeTarget "Pods-MarketApp" */; + buildConfigurationList = 1861DBE20A174618B268B5F3A3A05A04 /* Build configuration list for PBXNativeTarget "Pods-MarketApp" */; buildPhases = ( - 3B6D0A66EFA45C8E2B67994BA2452FB0 /* Headers */, - 04D0838240FF895121317C52C7C30882 /* Sources */, - 018161A82E7CEEF83B341E5E790D10A2 /* Frameworks */, - 8B848DB72183DA63BFCBCB638AC4D166 /* Resources */, + 1000F1AC7B21C09DAAA2D6F1DAB90694 /* Headers */, + 4C9D299725ACF2C472DFF0D878064B04 /* Sources */, + 878129A39943669F036182A01F976ED7 /* Frameworks */, + D049302DA521D0290A6BD5DC0323DBC0 /* Resources */, ); buildRules = ( ); dependencies = ( - C3D9DEE752D20A4C14F0B30D177EF7C1 /* PBXTargetDependency */, - DC3C21E23A2522A509EA99BD777D9576 /* PBXTargetDependency */, - F7DB8DFE5C5C138BEBD0AEC696436653 /* PBXTargetDependency */, - B408778E19017CE0BB8FB813CBB7EE08 /* PBXTargetDependency */, - 72411726B5B63D5ABBAD6DA9DFE3F396 /* PBXTargetDependency */, - 39B149C75D3BC7830230A2DAD794D514 /* PBXTargetDependency */, - 0ADAD2F26AEC5CB5CF320BCF53B4FA98 /* PBXTargetDependency */, - 905C80AFFDF7041AA4CDAA85C12A1205 /* PBXTargetDependency */, - BD1BAA7CB1A28BD395501B9B8E71D242 /* PBXTargetDependency */, - 4833B16101CF30E9A068FA5B9B6BEFB8 /* PBXTargetDependency */, + 9A82D68B39CF84215580FCDBD4ECA200 /* PBXTargetDependency */, + DD06EAC7D04B8D30695DD2443012F3B1 /* PBXTargetDependency */, + E10B4056FD36C295F747A33AAF14D7E8 /* PBXTargetDependency */, + 39D2134E152974D3586B9013950F4DF5 /* PBXTargetDependency */, + 6E2CB0910987826C3759F0D7267D4DA4 /* PBXTargetDependency */, + B3F1C5460A42E73824C2A7BCD4DB3AAA /* PBXTargetDependency */, + C071DE5DBC35E0058B5A4E54AC4DAFF2 /* PBXTargetDependency */, + A956549FB142DD6C465BCE973A432792 /* PBXTargetDependency */, + ECCD84DE9F55157BD17441A5FAF21FAF /* PBXTargetDependency */, ); name = "Pods-MarketApp"; productName = Pods_MarketApp; @@ -2008,17 +1820,17 @@ }; 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */ = { isa = PBXNativeTarget; - buildConfigurationList = 8EDE09746440B3EF67FF5767A399563F /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; + buildConfigurationList = BB7BEFDA9964C80D0A404897083F3341 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; buildPhases = ( - 1FBCDF1E73CA990203279FA702803E41 /* Headers */, - 97C1E083F8DC760DFE7C8599DBC4D420 /* Sources */, - F3A73D127C4C38C2227C179B4F00D0CB /* Frameworks */, - 0656C7BBAB0D4BD235D64406F71B3025 /* Resources */, + F8827B26DFAFD9FB936BC4BD6D3F4907 /* Headers */, + BB53A70976CF044531B7FD9E0BCECD77 /* Sources */, + 530AFB1EE75FB793DC0376015DF831ED /* Frameworks */, + 685E9F804E4B446AA5C0AD8D7AD8C34D /* Resources */, ); buildRules = ( ); dependencies = ( - DCE6B77CB99844A0313AA24020F6C2A9 /* PBXTargetDependency */, + 46D21D28A92B847BF748F4EA411CED5E /* PBXTargetDependency */, ); name = GoogleUtilities; productName = GoogleUtilities; @@ -2091,9 +1903,9 @@ buildRules = ( ); dependencies = ( - F8FDC4447470EB6CB1199B1BBD30E040 /* PBXTargetDependency */, - A936439632B1B9765885B6A7AB3C232A /* PBXTargetDependency */, - 749D06C33F4DE2918BA6F49FB7CD708B /* PBXTargetDependency */, + 9E9D4F74305AFBEB9E40692ED4955C25 /* PBXTargetDependency */, + E400EE37187111D73CAB0E5192EAA762 /* PBXTargetDependency */, + 48C046470AF06F4FCB9B428FFFFE01CB /* PBXTargetDependency */, ); name = FirebaseAppCheck; productName = FirebaseAppCheck; @@ -2118,7 +1930,7 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 4EE6A278CEBD60F680C61F2979B0F98A /* Products */; + productRefGroup = 4822FAB6580946B81C333E92DAC69C1F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -2129,7 +1941,6 @@ 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */, 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */, E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */, - 17F9141D333DA1A7BE5937F227221070 /* Moya */, 4F1A3ABC2F75BA28015814B4429338CD /* Pods-MarketApp */, 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */, 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */, @@ -2138,42 +1949,35 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0656C7BBAB0D4BD235D64406F71B3025 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 560F98997FA50902E0761D4A05BF6072 /* Resources */ = { + 16728DEC48C11410D1179F71ED2FCCBB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 66744C038229A2E368123D5FD126A913 /* Resources */ = { + 386CB204D90A5B6635F32C04EAEACBC4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7D859A97ABBC92E33F224CD695A8EF65 /* Resources */ = { + 560F98997FA50902E0761D4A05BF6072 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8B848DB72183DA63BFCBCB638AC4D166 /* Resources */ = { + 685E9F804E4B446AA5C0AD8D7AD8C34D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A86C30EAD8AB75339665A2176A098934 /* Resources */ = { + 701EB21BF5EEBB2F181CE4C72E6300D4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -2194,7 +1998,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DDECD7D03D194454BC61B169F8426E6D /* Resources */ = { + D049302DA521D0290A6BD5DC0323DBC0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -2211,14 +2015,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 04D0838240FF895121317C52C7C30882 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 972193BFF9B938DD4C44A3AA5DAA4698 /* Pods-MarketApp-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3C1DA515D615F8CE75565ACE14378882 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2299,22 +2095,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 75E6095CC9992240ABB040C1D8699619 /* Sources */ = { + 4C9D299725ACF2C472DFF0D878064B04 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 93C1938110A8BEC152C3830813F23DEE /* Pods-MarketApp-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 56EC0EE087E6C8A61133E51CC608C8CC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F4F521AA410CB7BFB8D8165765AD952C /* _ObjC_HeartbeatController.swift in Sources */, - D253EE14D6EB0030C4318E54BE920DB6 /* _ObjC_HeartbeatsPayload.swift in Sources */, - B4AB2FC9E37234776031520F82C1A197 /* FirebaseCoreInternal-dummy.m in Sources */, - E4CABA97EE931F4AAD0989A95F110E91 /* Heartbeat.swift in Sources */, - 3B599A4F2A63E73CA506F7E93B168799 /* HeartbeatController.swift in Sources */, - 460DF673166B734128F97150541440C4 /* HeartbeatsBundle.swift in Sources */, - 35D4693807E63CEC1833A7F7E5C6C678 /* HeartbeatsPayload.swift in Sources */, - 47BD6D5916A0EBA58539E0B42B98E5F4 /* HeartbeatStorage.swift in Sources */, - EAB380D3B6B3CAA08D726D6A4D7CE560 /* RingBuffer.swift in Sources */, - FC2B476213194F5E2BC6AD1024FA08CF /* Storage.swift in Sources */, - E7C378CC49BE78383781ACD6B37FFB80 /* StorageFactory.swift in Sources */, - 11A0AE16A198DD1066455DA8CB652B87 /* WeakContainer.swift in Sources */, + C756D3A9A846D8F8DB0B3996BF5B7178 /* _ObjC_HeartbeatController.swift in Sources */, + 71247522E092231577F156812CE620FF /* _ObjC_HeartbeatsPayload.swift in Sources */, + 2EC464D1402509D73315B21AECCBDA0E /* FirebaseCoreInternal-dummy.m in Sources */, + 6E5A67BD3943FFE6C2AFB762465DE2C4 /* Heartbeat.swift in Sources */, + 4049330976053C1389C00248027B49BA /* HeartbeatController.swift in Sources */, + 8517E780E51040298C628B88ABB64046 /* HeartbeatsBundle.swift in Sources */, + 01453D80001745686C50B4429E5B85F1 /* HeartbeatsPayload.swift in Sources */, + 50C8C1F7B5EACB93082AB6A898A8E649 /* HeartbeatStorage.swift in Sources */, + B2FA0E850E7DA7F8E93C076E4CDF2816 /* RingBuffer.swift in Sources */, + D41608B7E4C94B67F8C54761ACEC4DC8 /* Storage.swift in Sources */, + DD96F44212C22BFC1A055BEA8BB9099B /* StorageFactory.swift in Sources */, + D01B478D0CC01E82C15621E13D9DBE3E /* WeakContainer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2361,105 +2165,70 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 97C1E083F8DC760DFE7C8599DBC4D420 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B4E60EA26E64732F39714A27C2BAA22C /* GoogleUtilities-dummy.m in Sources */, - 15B04A9E11CAA1D2BD5339C97210BDC9 /* GULAppEnvironmentUtil.m in Sources */, - 13A736A445829D9107754DAAAC1965BA /* GULHeartbeatDateStorage.m in Sources */, - FE3A55E43815B406879FEF4E601C1BE1 /* GULHeartbeatDateStorageUserDefaults.m in Sources */, - 5A6B9CA81BC7BDE029763C0A09AF0CD2 /* GULKeychainStorage.m in Sources */, - 87C7B2A5D178AF2659D018DB501F6456 /* GULKeychainUtils.m in Sources */, - 71556DAA4F393D6B960D06EEB7163C5B /* GULLogger.m in Sources */, - 17ABEDB8AE7FA0BA29A86187C2E65CEE /* GULNetworkInfo.m in Sources */, - C7D8CA6CC8C004EE5E7F22CABC67942B /* GULNSData+zlib.m in Sources */, - B86255AA9DAFDF7575DCEC5D67653E25 /* GULSecureCoding.m in Sources */, - EA6B46AA245C1F8FE9482BB9E53CFDD1 /* GULURLSessionDataResponse.m in Sources */, - 0EE46E74ECC3A5A3F7A8BAE563FB3DC6 /* NSURLSession+GULPromises.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C2D834D95CAF963446568270B9B47603 /* Sources */ = { + A996F8297C4B2D4128079CA01A0D1A7F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C1F40B64537745B2342056114443D9D4 /* AccessTokenPlugin.swift in Sources */, - D67D09E704356501707423331F0AAE78 /* AnyEncodable.swift in Sources */, - 8A759ECBBD7F3C527F80046A1D41F644 /* AnyPublisher+Response.swift in Sources */, - B82B3F410970FFB6D099C92F9F4072DB /* Atomic.swift in Sources */, - 5BD7138A39D4056F0B02C123F2865B5E /* Cancellable.swift in Sources */, - 9E29CF72F963300AFFB6D4A9BDA97883 /* CredentialsPlugin.swift in Sources */, - 4CD0724CAF12FE6509C6C493E97649E3 /* Endpoint.swift in Sources */, - 2F82F6C0B145D005F718FFD20A2F7DA5 /* Image.swift in Sources */, - 8055DF5221FC89D4045ED584B6997AF6 /* Moya+Alamofire.swift in Sources */, - 76131635FC27A87D38E1A1A335B6DC5C /* Moya-dummy.m in Sources */, - 1A1B41C192B8CE6C2F11A051F1E08E78 /* MoyaError.swift in Sources */, - BB7866E39968A3147B6F9D315CC4CD8E /* MoyaProvider.swift in Sources */, - C4C9ABA0FB95940C9162EE9ABB02DE5B /* MoyaProvider+Combine.swift in Sources */, - DADA25BE4296C41BEE8E07B62438FBCC /* MoyaProvider+Defaults.swift in Sources */, - 8548AC401F4AD2D4A66B2239A7C65994 /* MoyaProvider+Internal.swift in Sources */, - 0ABC9A369CAA05893B7C416DCBC55F46 /* MoyaPublisher.swift in Sources */, - 96898ACD71F0BB7A3954DC05EC618486 /* MultipartFormData.swift in Sources */, - E3C769CCDC15DF3B7FFA79142196B67A /* MultiTarget.swift in Sources */, - 7643DC19442FFBA8F05A59925259D0E5 /* NetworkActivityPlugin.swift in Sources */, - 1559645748AC8493E831C53EB72219C0 /* NetworkLoggerPlugin.swift in Sources */, - 127FCA2C47EBD4F6ED3994E7BEF04B51 /* Plugin.swift in Sources */, - 9C84049CDA5F3CC3D2DBEF587776EB8F /* RequestTypeWrapper.swift in Sources */, - 10DCCB9B1C6B9C5BE660874B60824483 /* Response.swift in Sources */, - 687C5738328FA1484E84A6D3DC8499DC /* TargetType.swift in Sources */, - AAB468E812CF8A30D1AA1244E77D57ED /* Task.swift in Sources */, - 2072E5F5C7498BAAF6CB1987EA210DFA /* URL+Moya.swift in Sources */, - E77EA038FD8A872E1652BF3AFB73BF60 /* URLRequest+Encoding.swift in Sources */, - 46E5445F62F2A4E917AB236EBFC00E21 /* ValidationType.swift in Sources */, + 8BBE7130D1195014D59BCFBA9303D544 /* FIRAnalyticsConfiguration.m in Sources */, + 0ED647684F0B8694FE6C03465F071F6C /* FIRApp.m in Sources */, + 0531E6E8FC7C3B88F4CE782F202CABDD /* FIRBundleUtil.m in Sources */, + 8B2A018DBA74931DAA7D3282E42ECC26 /* FIRComponent.m in Sources */, + B172D852E115A505C3073E00839B1D8C /* FIRComponentContainer.m in Sources */, + 10D4857FF6EC75755AE12F563F261B0D /* FIRComponentType.m in Sources */, + 2260E6D26CC7AE1547F04F1B435F9599 /* FIRConfiguration.m in Sources */, + 27A6B6CD98FC0880BB157456A8BBF7DF /* FIRDependency.m in Sources */, + B425F1B8A7B60EF676475E0C141F778E /* FirebaseCore-dummy.m in Sources */, + A2DE3A49C0B0B0061FE2A05CB57BBB5D /* FIRFirebaseUserAgent.m in Sources */, + 24DD9A8850CAEEC997968528B7726A93 /* FIRHeartbeatLogger.m in Sources */, + 11E7C2FE24E28A29ABCCC04B0CD69E7C /* FIRLogger.m in Sources */, + 78B802A600C6B710F4B1FD774094E24E /* FIROptions.m in Sources */, + 86D231D0472E731807A850D98DAF6FD5 /* FIRVersion.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EB543D9F795281B69D753D48538B6955 /* Sources */ = { + BB53A70976CF044531B7FD9E0BCECD77 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1842FFED89ADCAF7DA5E40D7E8A4D2FE /* FBLPromise.m in Sources */, - 7E382F09D42FC568298AC2AC469A0E4C /* FBLPromise+All.m in Sources */, - 17AF6503592347B786ED664B49275E5B /* FBLPromise+Always.m in Sources */, - 8BC80D0C54C230DFD8C505A37E235B28 /* FBLPromise+Any.m in Sources */, - 70EF43A7579F1FEA5860A9F735160C9F /* FBLPromise+Async.m in Sources */, - 41982DDB4696FF01ACE641517B17B1AA /* FBLPromise+Await.m in Sources */, - AF7BBEBC166CBA232D099787178BD54B /* FBLPromise+Catch.m in Sources */, - 35FA188C76FBD2CAE8D5ED45C7AC9EFF /* FBLPromise+Delay.m in Sources */, - 0040CB53AC818F17048746C6357FAA0E /* FBLPromise+Do.m in Sources */, - B41BDA05647DF0C1FEDF92971E7E039A /* FBLPromise+Race.m in Sources */, - F3B08481E508FF14435A7B82E1C067FB /* FBLPromise+Recover.m in Sources */, - B75A4942428055A84283ED7E68AA1758 /* FBLPromise+Reduce.m in Sources */, - 6522028A931B9F3BFB01096BBB03BFC6 /* FBLPromise+Retry.m in Sources */, - 95995B4614AB4A30CB45CFBD1B1A6590 /* FBLPromise+Testing.m in Sources */, - A19544FCC6E346D79E91288644795D1A /* FBLPromise+Then.m in Sources */, - 58E4BEC321D0D8232B8FA559C64B0C73 /* FBLPromise+Timeout.m in Sources */, - A4F5FB052F945B3942394D7F795DF134 /* FBLPromise+Validate.m in Sources */, - 2EE76F0FB48ADFD61750D8C3A6945F4A /* FBLPromise+Wrap.m in Sources */, - 08E6EBE360E04C293BC552AEBCBEA395 /* FBLPromiseError.m in Sources */, - F733D74EE4EC74EE7A4AA99F44BDD2EE /* PromisesObjC-dummy.m in Sources */, + 7896726EBE1220CD4C5D5E29F29C8E4D /* GoogleUtilities-dummy.m in Sources */, + 2FDE53038219585A253C933F7D32540C /* GULAppEnvironmentUtil.m in Sources */, + 2C701660A93BB5D9ABEACF2B52CE623D /* GULHeartbeatDateStorage.m in Sources */, + 825E3EDA7FEC9B956638FEB7F6518761 /* GULHeartbeatDateStorageUserDefaults.m in Sources */, + 42779F6141CD6DBB5C2FF44709466CF7 /* GULKeychainStorage.m in Sources */, + 9F6FF9634B4C24B068935F99F95F9B8F /* GULKeychainUtils.m in Sources */, + 4FE6A661C37E921046F334BF96E0EA0C /* GULLogger.m in Sources */, + EE5F2B3DB6B3B5A56057EB860E664253 /* GULNetworkInfo.m in Sources */, + 4AC1FA3DA8EB34ADB2A7D76A3A50DB50 /* GULNSData+zlib.m in Sources */, + 338F9905E565C12830EEC00BB7041381 /* GULSecureCoding.m in Sources */, + 72A9FB278D35AC8019CC02C4B04AAADA /* GULURLSessionDataResponse.m in Sources */, + 4E569C7F64E230E1BB6949450708F64A /* NSURLSession+GULPromises.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F3F72A9D0E46BBF1E7FE0B18A9AD8DDD /* Sources */ = { + C9EA94612AB6EB311DCDB6DA4EDCA76F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 40F159D047E009C490F0DFB4A56FA30D /* FIRAnalyticsConfiguration.m in Sources */, - F05530E4F87AF8F61DA145815E3A71A7 /* FIRApp.m in Sources */, - F63D0EB2CC8D288911184524CE780339 /* FIRBundleUtil.m in Sources */, - 17F2020A2A50B57A02A212A1E443500B /* FIRComponent.m in Sources */, - 70CAF7653BB45F58A00D3E164889EAC7 /* FIRComponentContainer.m in Sources */, - 4D364D71DC2626F7E6D75893FF92317B /* FIRComponentType.m in Sources */, - 907625059BD3FC29C98B7DA1BE227F96 /* FIRConfiguration.m in Sources */, - D6A04870DDB7AC9C2431DB2B208CBADC /* FIRDependency.m in Sources */, - 5E65F3D69093B257FA7AB1DE4C91BD47 /* FirebaseCore-dummy.m in Sources */, - 7CC6BCD2CBD6D6259E6AC05F4EC9FA9C /* FIRFirebaseUserAgent.m in Sources */, - 5F5DF4950BFB0F39F30F6DDB80F03AB6 /* FIRHeartbeatLogger.m in Sources */, - D5BE2DB8C5A2F4B8E8FCD405F030BA7A /* FIRLogger.m in Sources */, - 44C644488E36E23C3FD8549503A7C5E2 /* FIROptions.m in Sources */, - 760E73FC96A2CD3F98147E672244327E /* FIRVersion.m in Sources */, + EEFF2E8FD7CFF4EC2B45030FC79F9B6E /* FBLPromise.m in Sources */, + C3C34BC42FFBC8E359867D438BB5E48F /* FBLPromise+All.m in Sources */, + 34F84DAE72A71EBD383CDF72EE056BD3 /* FBLPromise+Always.m in Sources */, + BBDD79B4A8BEF567B399BE480308BBD5 /* FBLPromise+Any.m in Sources */, + 75158C0218A9BF78C92E52011FCEB94B /* FBLPromise+Async.m in Sources */, + 64F73AED8B68E5A93367DA149C65325E /* FBLPromise+Await.m in Sources */, + 4D3117988A819030724D1E9405D33F7E /* FBLPromise+Catch.m in Sources */, + 8A8CE6B206FDCD1D53D5A2E091D2F01C /* FBLPromise+Delay.m in Sources */, + 25E92FCEA7A69B2348A0F9D99EFC40B9 /* FBLPromise+Do.m in Sources */, + 10A62880F75D730628BAA299EB08EA7F /* FBLPromise+Race.m in Sources */, + ABFF4F8A94F0C0799D8B1782BEE24BB1 /* FBLPromise+Recover.m in Sources */, + 14B0314033560B149D6B4FED557E4096 /* FBLPromise+Reduce.m in Sources */, + 17929DF9E787E121F7F89F5E7CD13CF9 /* FBLPromise+Retry.m in Sources */, + 337E67E640C70D07B2432B5F1F684814 /* FBLPromise+Testing.m in Sources */, + 750C361A77092F391C5ED531E7DCB95C /* FBLPromise+Then.m in Sources */, + 441A1B17EEA51AB289B382C6D9F14774 /* FBLPromise+Timeout.m in Sources */, + C822DCD30075B71225909D945C157725 /* FBLPromise+Validate.m in Sources */, + 38B40F5C95DECDCAE65B2BBB1D367208 /* FBLPromise+Wrap.m in Sources */, + 1A76ED43DA730E2F2B48F12D5808DA95 /* FBLPromiseError.m in Sources */, + 0E09D2D5D5560BCE8307FEDF22DBCC78 /* PromisesObjC-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2510,120 +2279,108 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0ACD80E904698A17AAE8DCFAD001CCAC /* PBXTargetDependency */ = { + 15B37974736BEFA6FF00DAD51F9F15A6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = A14D8E0A58EA0A10FC6377D35A10F52A /* PBXContainerItemProxy */; + targetProxy = 77C5C48B0357FCABE27ECD89EDB9EB2B /* PBXContainerItemProxy */; }; - 0ADAD2F26AEC5CB5CF320BCF53B4FA98 /* PBXTargetDependency */ = { + 39D2134E152974D3586B9013950F4DF5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 8235ECD6AA7024D372849D8096F3833F /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 0E8A211B864691F6817C8A4C8218102E /* PBXContainerItemProxy */; }; - 39B149C75D3BC7830230A2DAD794D514 /* PBXTargetDependency */ = { + 46D21D28A92B847BF748F4EA411CED5E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleUtilities; - target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = 7D536324FAF496F5361AA4CFD0D4D795 /* PBXContainerItemProxy */; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = D50C72E62405A37411A223B80D8B2FE2 /* PBXContainerItemProxy */; }; - 4833B16101CF30E9A068FA5B9B6BEFB8 /* PBXTargetDependency */ = { + 48C046470AF06F4FCB9B428FFFFE01CB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftLint; - target = 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */; - targetProxy = B3FDA237C3CFB30A245E9FA2ECA83335 /* PBXContainerItemProxy */; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = CB40E947A4EBD819B89590EBDFF8AB97 /* PBXContainerItemProxy */; }; - 72411726B5B63D5ABBAD6DA9DFE3F396 /* PBXTargetDependency */ = { + 6E2CB0910987826C3759F0D7267D4DA4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCoreInternal; target = 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */; - targetProxy = 74D96F46E7F004E0D10FD399E2D75F0D /* PBXContainerItemProxy */; + targetProxy = 743A240B837E689897E5E0F4B00EEF09 /* PBXContainerItemProxy */; }; - 749D06C33F4DE2918BA6F49FB7CD708B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromisesObjC; - target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; - targetProxy = FBAFD5F508B5613AE868339B9A892324 /* PBXContainerItemProxy */; - }; - 770B58FCD1137E5DE28AA44A8619FBA1 /* PBXTargetDependency */ = { + 9A82D68B39CF84215580FCDBD4ECA200 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 63CBEF632DA576C5816A45C372B512E5 /* PBXContainerItemProxy */; - }; - 905C80AFFDF7041AA4CDAA85C12A1205 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Moya; - target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; - targetProxy = 4501DCF512C48C78F7A157B4A1E4C356 /* PBXContainerItemProxy */; - }; - A936439632B1B9765885B6A7AB3C232A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleUtilities; - target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = 0A1527575F45D4F5013C96F70A5074A0 /* PBXContainerItemProxy */; + targetProxy = 4836AE17860CD22E00F272DCC9C38D00 /* PBXContainerItemProxy */; }; - B408778E19017CE0BB8FB813CBB7EE08 /* PBXTargetDependency */ = { + 9E9D4F74305AFBEB9E40692ED4955C25 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; - targetProxy = 7D1880FA55E3105A86FFA12F8E02A028 /* PBXContainerItemProxy */; + targetProxy = 8E91F860B438A49334F1CA84BA478EF1 /* PBXContainerItemProxy */; }; - BD1BAA7CB1A28BD395501B9B8E71D242 /* PBXTargetDependency */ = { + A956549FB142DD6C465BCE973A432792 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromisesObjC; target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; - targetProxy = E2DFBE1D43A8E6ED6CE98CCD462486C3 /* PBXContainerItemProxy */; + targetProxy = 868F217AF8C8AC89930FA698E58B861D /* PBXContainerItemProxy */; }; - C138F204082C309659150FE0340852B2 /* PBXTargetDependency */ = { + B3F1C5460A42E73824C2A7BCD4DB3AAA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCoreInternal; - target = 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */; - targetProxy = 2457B3B05F2E8FB7D332EB7F2FBB879E /* PBXContainerItemProxy */; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = AB931D68CEEC5C7294F4BC227EC82A69 /* PBXContainerItemProxy */; }; - C3D9DEE752D20A4C14F0B30D177EF7C1 /* PBXTargetDependency */ = { + C071DE5DBC35E0058B5A4E54AC4DAFF2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 71D0FD7C0C1CE08CA59F8676255EA42C /* PBXContainerItemProxy */; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 908159359FF72D8078A060758C1DEC9E /* PBXContainerItemProxy */; }; - D1BB959DCB40755A7BCC6A4B98CEC62D /* PBXTargetDependency */ = { + CB41F5CA8FA135C855CE29F7C0563ED2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; - targetProxy = 83885181A89FB929C99AC5C3CEE6D685 /* PBXContainerItemProxy */; + targetProxy = 7FA67DB30F743FCF1935480B8F6F36FA /* PBXContainerItemProxy */; }; - DC3C21E23A2522A509EA99BD777D9576 /* PBXTargetDependency */ = { + DD06EAC7D04B8D30695DD2443012F3B1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ExytePopupView; target = E3BF7971BE024EA2CBC58C6A22E7F7CD /* ExytePopupView */; - targetProxy = 2A1F24A260684DC35497C049E7279F18 /* PBXContainerItemProxy */; + targetProxy = 723E15C657730016CD637D25235CEB28 /* PBXContainerItemProxy */; }; - DCE6B77CB99844A0313AA24020F6C2A9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromisesObjC; - target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; - targetProxy = F1B34D3F37098A87E68E217A8C0F478F /* PBXContainerItemProxy */; - }; - F7DB8DFE5C5C138BEBD0AEC696436653 /* PBXTargetDependency */ = { + E10B4056FD36C295F747A33AAF14D7E8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseAppCheck; target = F9FB09FC9282DEF965B3F400B4F92B4D /* FirebaseAppCheck */; - targetProxy = 110C9545A55F9178EFCE2F11DE284C29 /* PBXContainerItemProxy */; + targetProxy = 2806A3B11225E9789F28EC2EFE1031BE /* PBXContainerItemProxy */; }; - F8FDC4447470EB6CB1199B1BBD30E040 /* PBXTargetDependency */ = { + E400EE37187111D73CAB0E5192EAA762 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCore; - target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; - targetProxy = 0C0700F57D3D1C4AC42532C3D633F9D9 /* PBXContainerItemProxy */; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = AFDA510A430FA85A5D29BFBE5CE82956 /* PBXContainerItemProxy */; + }; + ECCD84DE9F55157BD17441A5FAF21FAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftLint; + target = 52B60EC2A583F24ACBB69C113F5488B9 /* SwiftLint */; + targetProxy = D9CA2B218BE6D96762C8FF404E5FE631 /* PBXContainerItemProxy */; + }; + FEFC32033F7B11E90F4C7E7AA6EC41A9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreInternal; + target = 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */; + targetProxy = 6640283D892515F5DF965A4F39AEE90A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 06D0725AC59D23E362DC0322A310E498 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A15F660C2D44ACFD6BF9020F8CFCCC85 /* ExytePopupView.debug.xcconfig */; + baseConfigurationReference = 19DFFE45ACBD0120E35E21F71CE1A26D /* ExytePopupView.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2658,7 +2415,7 @@ }; 16DAB54A1C2E34B924CF148C91A3CEE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 00FF969BD56301B0183EA85A3D6B15C6 /* ExytePopupView.release.xcconfig */; + baseConfigurationReference = CE7A242795F9162F909409409C27D267 /* ExytePopupView.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2692,32 +2449,74 @@ }; name = Release; }; - 25983ABB33C6ADB06C59743EBA420043 /* Release */ = { + 190ECB1BB690094EF0E1316A26448BBB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9984E9C89D905B802FE24EB345FCA8E1 /* PromisesObjC.release.xcconfig */; + baseConfigurationReference = EDC3FF64A5CB67A2956A0E40B53959C7 /* Pods-MarketApp.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; - PRODUCT_MODULE_NAME = FBLPromises; - PRODUCT_NAME = FBLPromises; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 2DBAAEF1BCAB262A061E4A9F2FE24B0B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A31B03BECE2FCD682DAE199D9F0EAB8B /* Pods-MarketApp.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2787,79 +2586,9 @@ }; name = Release; }; - 32BD049ABAC0EE1834E8324CD0108C15 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 680F1F572F20FA3F225769C380DD787B /* GoogleUtilities.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; - PRODUCT_MODULE_NAME = GoogleUtilities; - PRODUCT_NAME = GoogleUtilities; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 33FB7527D4F724103C6BF6DA1D1E25DF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1FD4D4B2FA0AE60F28A1C379518C0503 /* FirebaseCoreInternal.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; - PRODUCT_MODULE_NAME = FirebaseCoreInternal; - PRODUCT_NAME = FirebaseCoreInternal; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 35025994819C61675267F3414E66A3CE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 00090BACF3AB3838B33E49281AFABBE2 /* FirebaseAppCheck.release.xcconfig */; + baseConfigurationReference = 662A2D305A942AB20F21DA44DF103579 /* FirebaseAppCheck.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2892,11 +2621,10 @@ }; name = Release; }; - 444B269A36F64358B6BE0B4CF526BCF9 /* Debug */ = { + 479BFDA2C339B6576BE0F59D7DA07557 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDC3FF64A5CB67A2956A0E40B53959C7 /* Pods-MarketApp.debug.xcconfig */; + baseConfigurationReference = 2A3EDA90969BE82614A6A8603B934DA6 /* FirebaseCore.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2906,32 +2634,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp-Info.plist"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 4DA25E7070D1C44AE03D158B4ADF5D90 /* Debug */ = { + 58F273E61C1F90670A04F038FEFFF5EE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03D719117F907F08DA9169C90BF53116 /* PromisesObjC.debug.xcconfig */; + baseConfigurationReference = F8505D87AD780F2B0B08198599AF5D74 /* PromisesObjC.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2961,46 +2688,10 @@ }; name = Debug; }; - 61028D67F3E70E9423F3131F91BD92CD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3804065C57B10ADE687181B61BCF8171 /* Moya.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 691FDB499CB97BEC2194A9DA09274CA3 /* Debug */ = { + 5E3E2114AD69EF45B5AF341C4542F16D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6C915DAD3AA9CF13A9AC7E797ED771AE /* FirebaseCoreInternal.debug.xcconfig */; + baseConfigurationReference = 82BE192112BE9EC2099857A86EE5827E /* GoogleUtilities.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3009,31 +2700,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; - PRODUCT_MODULE_NAME = FirebaseCoreInternal; - PRODUCT_NAME = FirebaseCoreInternal; + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 6FA7333DA11B66F6C033D2F1EF8C290C /* Debug */ = { + 7CDEBC55CD6E9A9A2DF12459168D3469 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C6DFAF6086610BCC98EE71B111DFE783 /* FirebaseCore.debug.xcconfig */; + baseConfigurationReference = 47DF6C177673C2681EA227A020A67AED /* FirebaseCore.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3067,7 +2758,7 @@ }; 880219FBBFBA4B703A46B5F770D59ADF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AF7CB5E5567065FDC1CEE76C794C46C1 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 68F9E5D4AB248778AB17B4B7A8EBF4CB /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3100,9 +2791,9 @@ }; name = Debug; }; - 980A58862D8A5086E2825CF9017AC8DD /* Debug */ = { + 8F24E44679A76F3346DD61E309A0660B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3760ED41633D10D083A2754DB53015B /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 0AC63464DE4B1C58B6C99E89A2F3FEED /* FirebaseCoreInternal.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3113,31 +2804,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-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", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreInternal; + PRODUCT_NAME = FirebaseCoreInternal; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 9D93419D942A57EB1F43996AD1B0E867 /* Release */ = { + 980A58862D8A5086E2825CF9017AC8DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E68EDCF471AD482876FD5A9D0E4F834 /* Moya.release.xcconfig */; + baseConfigurationReference = 5DCFADFAE507ACC4F3F1A0874A2DF943 /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3148,32 +2840,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Moya/Moya.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.3; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - A45813E521FAD906482B2C2F9FC25615 /* Release */ = { + A552847C0C6C44FA88DE3F9723CB42ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 817467FE6DB132419B516ACCF56FB23C /* FirebaseCore.release.xcconfig */; + baseConfigurationReference = C5D1A3FC7D0DAD40FF3D1756DD2405AE /* FirebaseCoreInternal.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3184,7 +2875,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -3192,23 +2884,22 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; - PRODUCT_MODULE_NAME = FirebaseCore; - PRODUCT_NAME = FirebaseCore; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreInternal; + PRODUCT_NAME = FirebaseCoreInternal; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; A6977A351C81C3D2461EC6ED8E24610C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2F5B083A63B9CCE2E822A02F54FE97BB /* FirebaseAppCheck.debug.xcconfig */; + baseConfigurationReference = B13322BF909C37471C42453A9EC17E4C /* FirebaseAppCheck.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3242,7 +2933,7 @@ }; AD81E62ACCB0B7A923FC8AA288F9921E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1AEA4588CC2233537FD67AB942577313 /* SwiftLint.release.xcconfig */; + baseConfigurationReference = 3F90F9910BAEB6F56AB7D2763D6C2F4E /* SwiftLint.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -3259,7 +2950,7 @@ }; BFD9E4B58F44191AF73A3434AAF6831F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 01DAE9694D46BBBD0F67FBB00F779123 /* Kingfisher.release.xcconfig */; + baseConfigurationReference = 5FF194F8A1086D929543A4D28B0E1BDC /* Kingfisher.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3293,25 +2984,42 @@ }; name = Release; }; - EADD1F50ABC8096A0D6CB18822BB4EE4 /* Debug */ = { + C37DD217651F9D0CB07312EBBF884C7F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F90C2418D6CBFDD45F584E320D3828AC /* SwiftLint.debug.xcconfig */; + baseConfigurationReference = 5D727E08CE331ABFC0D5C7C1561053C4 /* PromisesObjC.release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; + PRODUCT_MODULE_NAME = FBLPromises; + PRODUCT_NAME = FBLPromises; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - EE84D810B9E296A7013249508E3AEEEC /* Debug */ = { + CCB3E7AE868819E2D9961487EC13602B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 49C432275943DA037D59AF937C32C898 /* GoogleUtilities.debug.xcconfig */; + baseConfigurationReference = 6245E9989F682BED851E2B09807B48A5 /* GoogleUtilities.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3342,6 +3050,22 @@ }; name = Debug; }; + EADD1F50ABC8096A0D6CB18822BB4EE4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1FD08DEFA23B75F47242450CA258749C /* SwiftLint.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; F4FF6A0D1970CA9705974E3CB2134802 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -3410,7 +3134,7 @@ }; F95E4C330E939A7027D8A4E361545DBB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 850B33DDB3A3D36FB5F1D272956A4F7F /* Alamofire.release.xcconfig */; + baseConfigurationReference = DE51848AEE6EAC1C0D1CA859A0F574DB /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3444,97 +3168,59 @@ }; name = Release; }; - FFEC333E449A5EBC9A97CF4A3F99F622 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A31B03BECE2FCD682DAE199D9F0EAB8B /* Pods-MarketApp.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MarketApp/Pods-MarketApp.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + 1861DBE20A174618B268B5F3A3A05A04 /* Build configuration list for PBXNativeTarget "Pods-MarketApp" */ = { isa = XCConfigurationList; buildConfigurations = ( - F4FF6A0D1970CA9705974E3CB2134802 /* Debug */, - 30E0B9EFD9A5C45D0D351231E81B30B3 /* Release */, + 190ECB1BB690094EF0E1316A26448BBB /* Debug */, + 2DBAAEF1BCAB262A061E4A9F2FE24B0B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 69ACD8654734266A348C6FF68E734010 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + 4344840685C83A66890C0E49109BAD54 /* Build configuration list for PBXNativeTarget "PromisesObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( - 980A58862D8A5086E2825CF9017AC8DD /* Debug */, - BFD9E4B58F44191AF73A3434AAF6831F /* Release */, + 58F273E61C1F90670A04F038FEFFF5EE /* Debug */, + C37DD217651F9D0CB07312EBBF884C7F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8A212264186B8822192F9C369D7DE4BB /* Build configuration list for PBXNativeTarget "Alamofire" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 880219FBBFBA4B703A46B5F770D59ADF /* Debug */, - F95E4C330E939A7027D8A4E361545DBB /* Release */, + F4FF6A0D1970CA9705974E3CB2134802 /* Debug */, + 30E0B9EFD9A5C45D0D351231E81B30B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8EDE09746440B3EF67FF5767A399563F /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { + 69ACD8654734266A348C6FF68E734010 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( - EE84D810B9E296A7013249508E3AEEEC /* Debug */, - 32BD049ABAC0EE1834E8324CD0108C15 /* Release */, + 980A58862D8A5086E2825CF9017AC8DD /* Debug */, + BFD9E4B58F44191AF73A3434AAF6831F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 923417340F6F23BEA9042B37C49AA7DD /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */ = { + 8A212264186B8822192F9C369D7DE4BB /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - 691FDB499CB97BEC2194A9DA09274CA3 /* Debug */, - 33FB7527D4F724103C6BF6DA1D1E25DF /* Release */, + 880219FBBFBA4B703A46B5F770D59ADF /* Debug */, + F95E4C330E939A7027D8A4E361545DBB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9D3B3FBB4E0276BF50DC2E771B2DAAFD /* Build configuration list for PBXNativeTarget "PromisesObjC" */ = { + 9D38A55CD024092AAAAF16C9655B9BD9 /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4DA25E7070D1C44AE03D158B4ADF5D90 /* Debug */, - 25983ABB33C6ADB06C59743EBA420043 /* Release */, + A552847C0C6C44FA88DE3F9723CB42ED /* Debug */, + 8F24E44679A76F3346DD61E309A0660B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3557,15 +3243,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A4FF0ADADCC9769BAAFDA87347D6A8BB /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6FA7333DA11B66F6C033D2F1EF8C290C /* Debug */, - A45813E521FAD906482B2C2F9FC25615 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; AE7B4FB01588B9E6DF09CB79FC7CE7BD /* Build configuration list for PBXAggregateTarget "SwiftLint" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3575,20 +3252,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B4641D208E4CCA88136E96237BA654BD /* Build configuration list for PBXNativeTarget "Pods-MarketApp" */ = { + BB7BEFDA9964C80D0A404897083F3341 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { isa = XCConfigurationList; buildConfigurations = ( - 444B269A36F64358B6BE0B4CF526BCF9 /* Debug */, - FFEC333E449A5EBC9A97CF4A3F99F622 /* Release */, + CCB3E7AE868819E2D9961487EC13602B /* Debug */, + 5E3E2114AD69EF45B5AF341C4542F16D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D1526B1E05FA96E6095F1AFE0358902D /* Build configuration list for PBXNativeTarget "Moya" */ = { + E3A64D6E10CFBD9DC38B9CDBD832D749 /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 61028D67F3E70E9423F3131F91BD92CD /* Debug */, - 9D93419D942A57EB1F43996AD1B0E867 /* Release */, + 7CDEBC55CD6E9A9A2DF12459168D3469 /* Debug */, + 479BFDA2C339B6576BE0F59D7DA07557 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.markdown b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.markdown index b2a237ee..7ccd6548 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.markdown +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.markdown @@ -942,31 +942,6 @@ SOFTWARE. -## Moya - -The MIT License (MIT) - -Copyright (c) 2014-present Artsy, Ash Furrow - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ## PromisesObjC diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.plist b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.plist index 238a8099..bcd5d934 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.plist +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-acknowledgements.plist @@ -995,37 +995,6 @@ SOFTWARE. Type PSGroupSpecifier - - FooterText - The MIT License (MIT) - -Copyright (c) 2014-present Artsy, Ash Furrow - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - Moya - Type - PSGroupSpecifier - FooterText diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-input-files.xcfilelist b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-input-files.xcfilelist index 2d21f843..a5e80e10 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-input-files.xcfilelist +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-input-files.xcfilelist @@ -6,5 +6,4 @@ ${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework ${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework ${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework -${BUILT_PRODUCTS_DIR}/Moya/Moya.framework ${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework \ No newline at end of file diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-output-files.xcfilelist b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-output-files.xcfilelist index a2dae94e..5add7d68 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-output-files.xcfilelist +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Debug-output-files.xcfilelist @@ -5,5 +5,4 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework \ No newline at end of file diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-input-files.xcfilelist b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-input-files.xcfilelist index 2d21f843..a5e80e10 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-input-files.xcfilelist +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-input-files.xcfilelist @@ -6,5 +6,4 @@ ${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework ${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework ${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework -${BUILT_PRODUCTS_DIR}/Moya/Moya.framework ${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework \ No newline at end of file diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-output-files.xcfilelist b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-output-files.xcfilelist index a2dae94e..5add7d68 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-output-files.xcfilelist +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks-Release-output-files.xcfilelist @@ -5,5 +5,4 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework \ No newline at end of file diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks.sh b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks.sh index 4fbfa027..66f8abee 100755 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks.sh +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp-frameworks.sh @@ -183,7 +183,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework" install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework" install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then @@ -194,7 +193,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework" install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework" install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.debug.xcconfig b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.debug.xcconfig index d211bc6e..c88e208d 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.debug.xcconfig +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView/ExytePopupView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck/FirebaseAppCheck.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView/ExytePopupView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck/FirebaseAppCheck.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"z" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "Combine" -framework "ExytePopupView" -framework "FBLPromises" -framework "FirebaseAppCheck" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "Foundation" -framework "GoogleUtilities" -framework "Kingfisher" -framework "Moya" -framework "Security" -framework "UIKit" -weak_framework "Combine" -weak_framework "DeviceCheck" -weak_framework "SwiftUI" +OTHER_LDFLAGS = $(inherited) -l"z" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "ExytePopupView" -framework "FBLPromises" -framework "FirebaseAppCheck" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "Foundation" -framework "GoogleUtilities" -framework "Kingfisher" -framework "Security" -framework "UIKit" -weak_framework "Combine" -weak_framework "DeviceCheck" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.release.xcconfig b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.release.xcconfig index d211bc6e..c88e208d 100644 --- a/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.release.xcconfig +++ b/MarketApp/Pods/Target Support Files/Pods-MarketApp/Pods-MarketApp.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView/ExytePopupView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck/FirebaseAppCheck.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ExytePopupView/ExytePopupView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseAppCheck/FirebaseAppCheck.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"z" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "Combine" -framework "ExytePopupView" -framework "FBLPromises" -framework "FirebaseAppCheck" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "Foundation" -framework "GoogleUtilities" -framework "Kingfisher" -framework "Moya" -framework "Security" -framework "UIKit" -weak_framework "Combine" -weak_framework "DeviceCheck" -weak_framework "SwiftUI" +OTHER_LDFLAGS = $(inherited) -l"z" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "ExytePopupView" -framework "FBLPromises" -framework "FirebaseAppCheck" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "Foundation" -framework "GoogleUtilities" -framework "Kingfisher" -framework "Security" -framework "UIKit" -weak_framework "Combine" -weak_framework "DeviceCheck" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) From 19fdff3c906dc9fab326ef48e67d7bf60920af55 Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Thu, 16 Feb 2023 17:46:19 +0900 Subject: [PATCH 04/10] =?UTF-8?q?[add]=20:=20Network=20code=20=EC=9D=BC?= =?UTF-8?q?=EB=B6=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MarketApp/.DS_Store | Bin 6148 -> 6148 bytes MarketApp/MarketApp/Model/ShoesModel.swift | 1 - .../Network/Main/MainShoesService.swift | 70 ++++++--------- .../Utill/Extensions/PreviewProvider.swift | 2 +- MarketApp/Pods/Pods.xcodeproj/project.pbxproj | 80 ++++++++---------- 5 files changed, 66 insertions(+), 87 deletions(-) diff --git a/MarketApp/.DS_Store b/MarketApp/.DS_Store index 8141a8b6c4a242ae366aa728c9fe9dbe01e10b1f..0cf4c2fb72efd3f362a5ffb6313811d86512f0f3 100644 GIT binary patch delta 18 ZcmZoMXffDe$;`NI@;+w0%^A#dL;yY_23!CD delta 18 ZcmZoMXffDe$;`NA@;+w0%^A#dL;yYx23i0B diff --git a/MarketApp/MarketApp/Model/ShoesModel.swift b/MarketApp/MarketApp/Model/ShoesModel.swift index 56d35b7f..a085378c 100644 --- a/MarketApp/MarketApp/Model/ShoesModel.swift +++ b/MarketApp/MarketApp/Model/ShoesModel.swift @@ -9,7 +9,6 @@ import Foundation typealias ShoesModel = [ShoeResponse] - struct ShoeResponse: Codable, Identifiable { let id = UUID() let code, message: String? diff --git a/MarketApp/MarketApp/Network/Main/MainShoesService.swift b/MarketApp/MarketApp/Network/Main/MainShoesService.swift index 391548ba..9d36139e 100644 --- a/MarketApp/MarketApp/Network/Main/MainShoesService.swift +++ b/MarketApp/MarketApp/Network/Main/MainShoesService.swift @@ -6,45 +6,31 @@ // import Foundation -//import Moya -// -//enum MainShoesService { -// case mainShoesData -//} -// -//extension MainShoesService: TargetType { -// var baseURL: URL { -// return URL(string: "https://c11.kr")! -// } -// -// var path: String { -// switch self { -// case .mainShoesData: -// return AffinityAPI.MainShoes -// } -// } -// -// var method: Moya.Method { -// switch self { -// case .mainShoesData: -// return .get -// } -// } -// -// var task: Task { -// switch self { -// case .mainShoesData: -// return .requestPlain -// } -// } -// -// var headers: [String : String]? { -// switch self { -// case .mainShoesData: -// return [ -// "Accept": "application/json", -// "Content-Type": "application/json" -// ] -// } -// } -//} +import Combine + +class ShoeNetwork : ObservableObject { + @Published var shoe : [ShoeData] = [] + var finished = Set() + + func networking() { + guard let url = URL(string: "https://c11.kr/CreamMainShoes") else { return } + + let subscribe = URLSession.shared.dataTaskPublisher(for: url) + .map(\.data) //If your closure can throw an error, use Combine’s tryMap(_:) operator instead. + .decode(type: ShoeData.self, decoder: JSONDecoder()) + .sink( + receiveCompletion: { completion in + switch completion { + case .finished : + print("SUCCESS") + case .failure(let error) : + print("ERROR : \(error.localizedDescription)") + } + }, + receiveValue: { [weak self] shoeInfo in + self?.shoe.append(shoeInfo) + } + ) + .store(in: &finished) + } +} diff --git a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift index c000f4ff..67b20fc4 100644 --- a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift +++ b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift @@ -12,7 +12,7 @@ class DevloperPreview { init () { } let signUPViewModel = SignUPViewModel() - let shoesData = ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId: 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) + let shoesData = ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) } extension PreviewProvider { diff --git a/MarketApp/Pods/Pods.xcodeproj/project.pbxproj b/MarketApp/Pods/Pods.xcodeproj/project.pbxproj index ff97d504..b1e89d7b 100644 --- a/MarketApp/Pods/Pods.xcodeproj/project.pbxproj +++ b/MarketApp/Pods/Pods.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ dependencies = ( ); name = SwiftLint; + productName = SwiftLint; }; /* End PBXAggregateTarget section */ @@ -500,7 +501,7 @@ 12F1AC98CE7E14CCA6D3BFDAE7504F12 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; 13527470C82673F916DC0427060D4C94 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; 13710FFA2487B0CBEEADEA936A1305D0 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreInternal; path = FirebaseCoreInternal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCoreInternal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 14DF911709D960DDF439C57A5C5B9F94 /* FIRAppAttestProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestProvider.h; path = FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppAttestProvider.h; sourceTree = ""; }; 14F2E0E2EFD5C5BA5E3C02738E159696 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; 1501A8A3E6371A2F97EB8943D7E88335 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; @@ -540,7 +541,7 @@ 31B5B472D9B71EFB4F89A6E7EEE13CBC /* FIRAppAttestAttestationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAttestAttestationResponse.h; path = FirebaseAppCheck/Sources/AppAttestProvider/API/FIRAppAttestAttestationResponse.h; sourceTree = ""; }; 321540AD1F36736BDFBAE1D4DBCFD35C /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; 3336481343FF8B7C92006039B54FA245 /* _ObjC_HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatController.swift; sourceTree = ""; }; - 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromisesObjC; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 35FD7F3DBB992F1BDE41092DB53D54AF /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; 35FF1245EDA8F9E290BD1468A683B69D /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; 3647EB870714BA9E3FD127E77A759D56 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = ""; }; @@ -596,7 +597,7 @@ 56715AB219F57F14C7280B7748A5C78B /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; 56C26A9A5D4DFB49FDB4EF8415BC34E4 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; 56C9CBE11757C6DA4D27E77AFF37C8B9 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; - 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseAppCheck; path = FirebaseAppCheck.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseAppCheck.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5860D0B36D1D0F1FF90A2CB74503DA88 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Source/Utils.swift; sourceTree = ""; }; 5A2F5A05957284E4B7F6313A8B33DA07 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; 5A5D0233B6B609A5D636666991257832 /* 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; }; @@ -606,7 +607,7 @@ 5CB39DCDFC38E774A537328039CB2A8F /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; 5CF8473DAE3812EF772EBDF7CCCD88A5 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; 5D727E08CE331ABFC0D5C7C1561053C4 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5DB1BFAC3A5029EAB61CFBCF408AE779 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; 5DB470498E5EEC0F9BFBFF32FBAEB640 /* GULHeartbeatDateStorable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorable.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorable.h; sourceTree = ""; }; 5DCFADFAE507ACC4F3F1A0874A2DF943 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; @@ -716,7 +717,7 @@ 9D0B3D75F5330EE5E2F1AE6A040B10EA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; 9D2A680FB1D8F379FC648E7525B03619 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; 9D87BAEEF9C2C4DDAA035C799865F68C /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 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; }; 9E467E114FB019497EDD9A32F6B7361E /* HeartbeatsBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsBundle.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsBundle.swift; sourceTree = ""; }; 9F5C52DE09F58D8AA044C65B2693ED27 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; A00F213710810A1DF3AC1F47BF2CE2F7 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; @@ -749,7 +750,7 @@ B13322BF909C37471C42453A9EC17E4C /* FirebaseAppCheck.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAppCheck.debug.xcconfig; sourceTree = ""; }; B208BF5364807CBBADE14FA97F7CA3A4 /* Pods-MarketApp-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MarketApp-acknowledgements.plist"; sourceTree = ""; }; B2E0E18B4D284369931125F723F5FF7A /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B4AAC58299FFDD17C2CAE873541BB6D9 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; B52C00D4145BCF139DDAE2787B76D58C /* FirebaseAppCheck-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseAppCheck-umbrella.h"; sourceTree = ""; }; B64228A958C90B43B0E186A991AC3BC8 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; @@ -808,7 +809,7 @@ DF7FB4994D0AA23317B6994E363C09EA /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; E01D104B32E3AF893A522F5CD92EA698 /* ExytePopupView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExytePopupView-prefix.pch"; sourceTree = ""; }; E199B577BE7665523587A36D29974506 /* FIRAppCheckTokenRefresher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppCheckTokenRefresher.h; path = FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.h; sourceTree = ""; }; - E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E38C56FC42BF7FA2FF6F8394E15BD7E2 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = ""; }; E409FA8ACD28AB888CFBAD4ED3030BD1 /* FIRDeviceCheckProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDeviceCheckProvider.m; path = FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProvider.m; sourceTree = ""; }; E40CC511E9480C09789C1A1E28BAFD7D /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; @@ -1023,7 +1024,6 @@ 8CF3C24C093433C966E425A5683E6D09 /* WKInterfaceImage+Kingfisher.swift */, C198517377C32B05482F7A9A9EC0761E /* Support Files */, ); - name = Kingfisher; path = Kingfisher; sourceTree = ""; }; @@ -1068,7 +1068,6 @@ 65C953A165E015C0F0FCADF8A9815AF6 /* Validation.swift */, D3A11C69E09EB77241814FB5D4E21DAC /* Support Files */, ); - name = Alamofire; path = Alamofire; sourceTree = ""; }; @@ -1107,7 +1106,6 @@ 5860D0B36D1D0F1FF90A2CB74503DA88 /* Utils.swift */, 054D1C0B51CBFCC9A3301BAC2F7FC654 /* Support Files */, ); - name = ExytePopupView; path = ExytePopupView; sourceTree = ""; }; @@ -1136,22 +1134,21 @@ EE7D2B26127D1853CACD801ADC079915 /* NSData+zlib */, 00C7CF063EAD36FAD53C07E2F85C3A26 /* Support Files */, ); - name = GoogleUtilities; path = GoogleUtilities; sourceTree = ""; }; 4822FAB6580946B81C333E92DAC69C1F /* Products */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */, 46DD59DE759324C7920A8447CD4B0D72 /* ExytePopupView */, - 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck */, - E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */, - 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */, - B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */, + 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck.framework */, + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */, + 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal.framework */, + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */, C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */, 69ADC59DA8BB7605085E3E60A07FAAF1 /* Pods-MarketApp */, - 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */, + 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */, ); name = Products; sourceTree = ""; @@ -1224,7 +1221,6 @@ 72E83BC1CD2B4CC044031A9F636D9245 /* FIRVersion.m */, 6ED02D085C70F3DEF6351D3854E72153 /* Support Files */, ); - name = FirebaseCore; path = FirebaseCore; sourceTree = ""; }; @@ -1282,7 +1278,6 @@ BC7F278031456B56491538DB055188E5 /* WeakContainer.swift */, 4C06C24613980E2916C658EDB17ED2B4 /* Support Files */, ); - name = FirebaseCoreInternal; path = FirebaseCoreInternal; sourceTree = ""; }; @@ -1291,7 +1286,6 @@ children = ( AEF8BC257FCEF86DDFD093E5E998A581 /* Support Files */, ); - name = SwiftLint; path = SwiftLint; sourceTree = ""; }; @@ -1376,7 +1370,6 @@ 56C9CBE11757C6DA4D27E77AFF37C8B9 /* FBLPromises.h */, 2072389A21E8C41723C89B21572C317D /* Support Files */, ); - name = PromisesObjC; path = PromisesObjC; sourceTree = ""; }; @@ -1533,7 +1526,6 @@ 102E42F052B73126BE287FD4A716FC1C /* FIROptionsInternal.h */, 5BC617E39D1E5332F274C876709D611B /* Support Files */, ); - name = FirebaseAppCheck; path = FirebaseAppCheck; sourceTree = ""; }; @@ -1750,7 +1742,7 @@ ); name = FirebaseCoreInternal; productName = FirebaseCoreInternal; - productReference = 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */; + productReference = 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal.framework */; productType = "com.apple.product-type.framework"; }; 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */ = { @@ -1768,7 +1760,7 @@ ); name = PromisesObjC; productName = FBLPromises; - productReference = 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */; + productReference = 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */; productType = "com.apple.product-type.framework"; }; 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */ = { @@ -1788,7 +1780,7 @@ ); name = FirebaseCore; productName = FirebaseCore; - productReference = E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */; + productReference = E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */; productType = "com.apple.product-type.framework"; }; 4F1A3ABC2F75BA28015814B4429338CD /* Pods-MarketApp */ = { @@ -1834,7 +1826,7 @@ ); name = GoogleUtilities; productName = GoogleUtilities; - productReference = B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */; + productReference = B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */; productType = "com.apple.product-type.framework"; }; E3BF7971BE024EA2CBC58C6A22E7F7CD /* ExytePopupView */ = { @@ -1888,7 +1880,7 @@ ); name = Alamofire; productName = Alamofire; - productReference = 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */; + productReference = 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; F9FB09FC9282DEF965B3F400B4F92B4D /* FirebaseAppCheck */ = { @@ -1909,7 +1901,7 @@ ); name = FirebaseAppCheck; productName = FirebaseAppCheck; - productReference = 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck */; + productReference = 573F796DD962AEF103509216FB56906B /* FirebaseAppCheck.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1919,7 +1911,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1300; - LastUpgradeCheck = 1300; + LastUpgradeCheck = 1420; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 13.0"; @@ -2559,6 +2551,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -2601,7 +2594,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseAppCheck/FirebaseAppCheck-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2636,7 +2629,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2669,7 +2662,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2702,7 +2695,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2737,7 +2730,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2772,7 +2765,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2807,7 +2800,7 @@ GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2878,7 +2871,7 @@ GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2912,7 +2905,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/FirebaseAppCheck/FirebaseAppCheck-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2937,7 +2930,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -2997,7 +2990,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3031,7 +3024,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3056,7 +3049,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -3101,6 +3094,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; @@ -3148,7 +3142,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", From be19dde1736a16711769c6afee0264b7af8581a4 Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Fri, 17 Feb 2023 17:18:45 +0900 Subject: [PATCH 05/10] =?UTF-8?q?[chore]=20:=20Networking=20Code=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=EB=B0=8F=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MarketApp/MarketApp.xcodeproj/project.pbxproj | 4 -- MarketApp/MarketApp/Network/AffinityAPI.swift | 15 ----- .../Network/Main/MainShoesService.swift | 27 -------- MarketApp/MarketApp/View/Main/MainView.swift | 16 ++--- .../View/ProductList/ProdductListView.swift | 5 +- .../MarketApp/View/Search/SearchView.swift | 2 +- .../MainShoesViewModel.swift | 62 +++++++++---------- 7 files changed, 43 insertions(+), 88 deletions(-) delete mode 100644 MarketApp/MarketApp/Network/AffinityAPI.swift diff --git a/MarketApp/MarketApp.xcodeproj/project.pbxproj b/MarketApp/MarketApp.xcodeproj/project.pbxproj index 176aece8..c78c9b91 100644 --- a/MarketApp/MarketApp.xcodeproj/project.pbxproj +++ b/MarketApp/MarketApp.xcodeproj/project.pbxproj @@ -93,7 +93,6 @@ 7F93C34C29854D2100345AEC /* AppManger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F93C34B29854D2100345AEC /* AppManger.swift */; }; 7F93C34F29856C3A00345AEC /* AffinityAppCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F93C34E29856C3A00345AEC /* AffinityAppCheck.swift */; }; 7FA4BF44299A3EE800D8F2F7 /* MainShoesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA4BF43299A3EE800D8F2F7 /* MainShoesService.swift */; }; - 7FA4BF46299A3F2A00D8F2F7 /* AffinityAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA4BF45299A3F2A00D8F2F7 /* AffinityAPI.swift */; }; 7FF4DA192995192200AC04D7 /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF4DA182995192200AC04D7 /* SearchView.swift */; }; C9A7B73D294353290051E644 /* mockData.json in Resources */ = {isa = PBXBuildFile; fileRef = C9A7B73C294353290051E644 /* mockData.json */; }; EC451F6E290BBCD7008C88A7 /* InfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC451F6D290BBCD7008C88A7 /* InfoView.swift */; }; @@ -182,7 +181,6 @@ 7F93C34B29854D2100345AEC /* AppManger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppManger.swift; sourceTree = ""; }; 7F93C34E29856C3A00345AEC /* AffinityAppCheck.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AffinityAppCheck.swift; sourceTree = ""; }; 7FA4BF43299A3EE800D8F2F7 /* MainShoesService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainShoesService.swift; sourceTree = ""; }; - 7FA4BF45299A3F2A00D8F2F7 /* AffinityAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AffinityAPI.swift; sourceTree = ""; }; 7FF4DA182995192200AC04D7 /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = ""; }; A025DDF51E9A1BBEC7469CCC /* Pods-MarketApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MarketApp.debug.xcconfig"; path = "Target Support Files/Pods-MarketApp/Pods-MarketApp.debug.xcconfig"; sourceTree = ""; }; A507C7A643A5809384D0CF5F /* Pods_MarketApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MarketApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -494,7 +492,6 @@ 7FA4BF42299A3E4500D8F2F7 /* Main */, 7F39FA80295090080041BF8B /* MarketAPI */, 7F39FA7D29508F840041BF8B /* APIError */, - 7FA4BF45299A3F2A00D8F2F7 /* AffinityAPI.swift */, ); path = Network; sourceTree = ""; @@ -945,7 +942,6 @@ 7F39FA85295090F50041BF8B /* CheckRegister.swift in Sources */, 7F0565E0298AA0BC0066BE4A /* Demo.swift in Sources */, 7F2815F62990DA1E00B2C481 /* ProfileSettingType.swift in Sources */, - 7FA4BF46299A3F2A00D8F2F7 /* AffinityAPI.swift in Sources */, 7F0F165B296C4CBF00FB4C30 /* SignUPView.swift in Sources */, 7F4B9629298D17C3006AAF48 /* View+ReceiveTimer.swift in Sources */, EC892ABB290820B800D02F99 /* FavoriteView.swift in Sources */, diff --git a/MarketApp/MarketApp/Network/AffinityAPI.swift b/MarketApp/MarketApp/Network/AffinityAPI.swift deleted file mode 100644 index afdb75ba..00000000 --- a/MarketApp/MarketApp/Network/AffinityAPI.swift +++ /dev/null @@ -1,15 +0,0 @@ -// -// Affinity.swift -// MarketApp -// -// Created by 서원지 on 2023/02/13. -// - -import Foundation - -enum AffinityAPI { - - static let MainShoes = String("/CreamMainShoes") - -} - diff --git a/MarketApp/MarketApp/Network/Main/MainShoesService.swift b/MarketApp/MarketApp/Network/Main/MainShoesService.swift index 9d36139e..05278617 100644 --- a/MarketApp/MarketApp/Network/Main/MainShoesService.swift +++ b/MarketApp/MarketApp/Network/Main/MainShoesService.swift @@ -7,30 +7,3 @@ import Foundation import Combine - -class ShoeNetwork : ObservableObject { - @Published var shoe : [ShoeData] = [] - var finished = Set() - - func networking() { - guard let url = URL(string: "https://c11.kr/CreamMainShoes") else { return } - - let subscribe = URLSession.shared.dataTaskPublisher(for: url) - .map(\.data) //If your closure can throw an error, use Combine’s tryMap(_:) operator instead. - .decode(type: ShoeData.self, decoder: JSONDecoder()) - .sink( - receiveCompletion: { completion in - switch completion { - case .finished : - print("SUCCESS") - case .failure(let error) : - print("ERROR : \(error.localizedDescription)") - } - }, - receiveValue: { [weak self] shoeInfo in - self?.shoe.append(shoeInfo) - } - ) - .store(in: &finished) - } -} diff --git a/MarketApp/MarketApp/View/Main/MainView.swift b/MarketApp/MarketApp/View/Main/MainView.swift index 9773b84a..2b8c7d4e 100644 --- a/MarketApp/MarketApp/View/Main/MainView.swift +++ b/MarketApp/MarketApp/View/Main/MainView.swift @@ -8,7 +8,7 @@ import SwiftUI struct MainView: View { - @StateObject var viewModel: MainShoesViewModel = MainShoesViewModel() + @StateObject var viewModel = ShoeNetwork() @State private var sortList = demoSort.one @State private var pageIndex = 0 @@ -31,18 +31,18 @@ struct MainView: View { SortedViews() - - ForEach(viewModel.shoesData ?? []) { item in - ProdductListView(shoesData: item.data ?? []) + //W : Problem ( 여기다 bp찍으면 광고배너 움직일때마다 걸림. + ForEach(viewModel.shoe) { item in + ProdductListView(shoesData: [item]) } } .bounce(false) } } .navigationTitle("") - .onAppear { - viewModel.mainShoesRequest() - } +// .onAppear { +// viewModel.shoe +// } } //MARK: - 검색 뷰 & 장바구니 뷰 @ViewBuilder @@ -162,7 +162,7 @@ struct MainView: View { struct MainView_Previews: PreviewProvider { static var previews: some View { NavigationStack { - MainView(viewModel: MainShoesViewModel()) + MainView(viewModel: ShoeNetwork()) } } } diff --git a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift index e81b5a40..069f5b20 100644 --- a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift +++ b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift @@ -22,7 +22,10 @@ struct ProdductListView: View { ScrollView { LazyVGrid(columns: columns, spacing: 30) { ForEach(shoesData) { item in - gridList(image: item.image ?? "", transName: item.transName ?? "", price: item.price ?? "", productName: item.productName ?? "") + gridList(image: item.image ?? "", + transName: item.transName ?? "", + price: item.price ?? "", + productName: item.productName ?? "") } } diff --git a/MarketApp/MarketApp/View/Search/SearchView.swift b/MarketApp/MarketApp/View/Search/SearchView.swift index 5efbcc4a..daf39cef 100644 --- a/MarketApp/MarketApp/View/Search/SearchView.swift +++ b/MarketApp/MarketApp/View/Search/SearchView.swift @@ -16,7 +16,7 @@ struct SearchView: View { private let searchBarPlaceholder: String = "신발을 검색해주세요" let mockShoseData : [ShoeData] = [] - @StateObject var viewModel: MainShoesViewModel = MainShoesViewModel() + @StateObject var viewModel = ShoeNetwork() // let searchText: String let mockBrandList : [String] = ["Nike","Puma","A.testoni","Reebok","Head","Addidas","Kappa","JDX","ELLE","Armani", "Columbia","H&M","ZARA","LouisVitton","UNIQLO","Hermes","Gucci","UnderArmour"] diff --git a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift index fac06a50..45ab8ed2 100644 --- a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift +++ b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift @@ -8,39 +8,37 @@ import Foundation import Combine -class MainShoesViewModel: ObservableObject { +class ShoeNetwork : ObservableObject { + @Published var shoe : [ShoeData] = [] + var finished : AnyCancellable? - @Published var shoesData: ShoesModel? - var shoesCancelable: AnyCancellable? - - init() { - mainShoesRequest() - } - - func toViewModel(_ list: ShoesModel) { - self.shoesData = list - } - - func mainShoesRequest() { - if let cancelable = shoesCancelable { - cancelable.cancel() - } -// let provider = MoyaProvider() -// shoesCancelable = provider.requestPublisher(.mainShoesData) -// .compactMap { $0 } -// .sink(receiveCompletion: { result in -// switch result { -// case .failure(let error): -// print(error.localizedDescription) -// case .finished: -// break -// } -// }, receiveValue: { model in -// let data = try? model.map(ShoesModel.self) -// guard let shoesData = data else { return } -// print("신발 데이터 \(shoesData)") -// self.toViewModel(shoesData) -// }) + func networking() { + guard let url = URL(string: "https://tinyurl.com/2nkhmkm6") else { return } + finished = URLSession.shared.dataTaskPublisher(for: url) + .subscribe(on: DispatchQueue.global(qos: .background)) + .tryMap { data, response -> Data in + guard let response = response as? HTTPURLResponse, + response.statusCode >= 200 && response.statusCode <= 299 else { + throw URLError(.badServerResponse) + } + return data + } + .decode(type: [ShoeData].self, decoder: JSONDecoder()) + .receive(on: DispatchQueue.main) + .sink( + receiveCompletion: { completion in + switch completion { + case .finished : + print("SUCCESS") + case .failure(let error) : + print("ERROR : \(error.localizedDescription)") + } + }, + receiveValue: { [weak self] shoeInfo in + self?.shoe = shoeInfo + self?.finished?.cancel() + } + ) } } From 63181c6fac023ba137b7fa8d55a7915ba0220d8e Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Mon, 20 Feb 2023 19:09:32 +0900 Subject: [PATCH 06/10] =?UTF-8?q?=F0=9F=AA=9B[chore]:=20=EB=84=A4=ED=8A=B8?= =?UTF-8?q?=EC=9B=8C=ED=82=B9=20=EC=BD=94=EB=93=9C=20=EA=B4=80=EB=A0=A8=20?= =?UTF-8?q?=EC=9D=BC=EB=B6=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MarketApp/MarketApp/Model/ShoesModel.swift | 6 +----- .../MarketApp/Utill/Extensions/PreviewProvider.swift | 4 +++- MarketApp/MarketApp/View/Main/MainView.swift | 8 ++++---- .../View/ProductList/ProdductListView.swift | 8 ++++---- .../MainShoesViewModel/MainShoesViewModel.swift | 12 +++++++----- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/MarketApp/MarketApp/Model/ShoesModel.swift b/MarketApp/MarketApp/Model/ShoesModel.swift index a085378c..020aaf3d 100644 --- a/MarketApp/MarketApp/Model/ShoesModel.swift +++ b/MarketApp/MarketApp/Model/ShoesModel.swift @@ -7,11 +7,7 @@ import Foundation -typealias ShoesModel = [ShoeResponse] - -struct ShoeResponse: Codable, Identifiable { - let id = UUID() - let code, message: String? +struct ShoeResponse: Codable { let data: [ShoeData]? } diff --git a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift index 67b20fc4..ae9fac93 100644 --- a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift +++ b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift @@ -12,7 +12,9 @@ class DevloperPreview { init () { } let signUPViewModel = SignUPViewModel() - let shoesData = ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) + let shoesData = ShoeResponse(data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) + +// ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) } extension PreviewProvider { diff --git a/MarketApp/MarketApp/View/Main/MainView.swift b/MarketApp/MarketApp/View/Main/MainView.swift index 2b8c7d4e..b1cdbfca 100644 --- a/MarketApp/MarketApp/View/Main/MainView.swift +++ b/MarketApp/MarketApp/View/Main/MainView.swift @@ -32,7 +32,7 @@ struct MainView: View { SortedViews() //W : Problem ( 여기다 bp찍으면 광고배너 움직일때마다 걸림. - ForEach(viewModel.shoe) { item in + ForEach(viewModel.shoeInfo) { item in ProdductListView(shoesData: [item]) } } @@ -40,9 +40,9 @@ struct MainView: View { } } .navigationTitle("") -// .onAppear { -// viewModel.shoe -// } + .onAppear { + viewModel.shoeInfo + } } //MARK: - 검색 뷰 & 장바구니 뷰 @ViewBuilder diff --git a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift index 069f5b20..54e94484 100644 --- a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift +++ b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift @@ -22,10 +22,10 @@ struct ProdductListView: View { ScrollView { LazyVGrid(columns: columns, spacing: 30) { ForEach(shoesData) { item in - gridList(image: item.image ?? "", - transName: item.transName ?? "", - price: item.price ?? "", - productName: item.productName ?? "") + gridList(image: item.image ?? " ", + transName: item.transName ?? " ", + price: item.price ?? " ", + productName: item.productName ?? " ") } } diff --git a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift index 45ab8ed2..5e556dae 100644 --- a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift +++ b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift @@ -9,14 +9,16 @@ import Foundation import Combine class ShoeNetwork : ObservableObject { - @Published var shoe : [ShoeData] = [] + @Published var shoeInfo : [ShoeData] = [] + var finished : AnyCancellable? func networking() { - guard let url = URL(string: "https://tinyurl.com/2nkhmkm6") else { return } + guard let url = URL(string: "") else { return } //baseURL 나올때까지 공백 + var urlRequest = URLRequest(url: url) + urlRequest.httpMethod = "GET" - finished = URLSession.shared.dataTaskPublisher(for: url) - .subscribe(on: DispatchQueue.global(qos: .background)) + finished = URLSession.shared.dataTaskPublisher(for: urlRequest) .tryMap { data, response -> Data in guard let response = response as? HTTPURLResponse, response.statusCode >= 200 && response.statusCode <= 299 else { @@ -36,7 +38,7 @@ class ShoeNetwork : ObservableObject { } }, receiveValue: { [weak self] shoeInfo in - self?.shoe = shoeInfo + self?.shoeInfo = shoeInfo self?.finished?.cancel() } ) From 66d9a224ac0f65505893a15800165726fb290e67 Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Fri, 24 Feb 2023 17:06:37 +0900 Subject: [PATCH 07/10] =?UTF-8?q?=E2=9C=A8[feat]:=20=EB=84=A4=ED=8A=B8?= =?UTF-8?q?=EC=9B=8C=ED=81=AC=20=ED=86=B5=EC=8B=A0=20=EC=84=B1=EA=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 통신은 성공했으나, LazyVGrid에 문제가 있습니다. --- MarketApp/MarketApp/Model/ShoesModel.swift | 16 ++++++------- .../Utill/Extensions/PreviewProvider.swift | 4 +--- MarketApp/MarketApp/View/Main/MainView.swift | 7 +++--- .../View/ProductList/ProdductListView.swift | 23 ++++++++----------- .../MainShoesViewModel.swift | 2 +- 5 files changed, 23 insertions(+), 29 deletions(-) diff --git a/MarketApp/MarketApp/Model/ShoesModel.swift b/MarketApp/MarketApp/Model/ShoesModel.swift index 020aaf3d..65d58563 100644 --- a/MarketApp/MarketApp/Model/ShoesModel.swift +++ b/MarketApp/MarketApp/Model/ShoesModel.swift @@ -8,16 +8,16 @@ import Foundation struct ShoeResponse: Codable { - let data: [ShoeData]? + let code, message: String + let data: [ShoeData] } -struct ShoeData: Codable, Identifiable { - let id = UUID() - let shoesId: Int? - let brandName: BrandName? - let productName, transName: String? - let image: String? - let price: String? +struct ShoeData: Codable, Hashable { + let shoesId: Int + let brandName: BrandName + let productName, transName: String + let image: String + let price: String enum CodingKeys: String, CodingKey { case shoesId = "id" diff --git a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift index ae9fac93..67b20fc4 100644 --- a/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift +++ b/MarketApp/MarketApp/Utill/Extensions/PreviewProvider.swift @@ -12,9 +12,7 @@ class DevloperPreview { init () { } let signUPViewModel = SignUPViewModel() - let shoesData = ShoeResponse(data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) - -// ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) + let shoesData = ShoeResponse(code: "00", message: "success", data: [ShoeData(shoesId : 1, brandName: .nike, productName: "Nike Air Force 1 '07 Low White", transName: "나이키 에어포스 1 '07 로우 화이트", image: "https://kream-phinf.pstatic.net/MjAyMjA2MTVfMjYw/MDAxNjU1MjgzNjk2Mzk3.gh8n5rs7p-pWVqzIhNh7yj_KdyjLFBeJr9QbsDumoFEg.KdvPfvgBYmjm7MKKhcbIEQIP6FGeuof_GnmcDUgrvyAg.PNG/a_baa1ccea3726495badba419dfede63f9.png?type=m", price: "128,000")]) } extension PreviewProvider { diff --git a/MarketApp/MarketApp/View/Main/MainView.swift b/MarketApp/MarketApp/View/Main/MainView.swift index b1cdbfca..314ecda9 100644 --- a/MarketApp/MarketApp/View/Main/MainView.swift +++ b/MarketApp/MarketApp/View/Main/MainView.swift @@ -31,9 +31,8 @@ struct MainView: View { SortedViews() - //W : Problem ( 여기다 bp찍으면 광고배너 움직일때마다 걸림. - ForEach(viewModel.shoeInfo) { item in - ProdductListView(shoesData: [item]) + ForEach(viewModel.shoeInfo, id: \.self) { item in + ProdductListView(shoesData: [ShoeData(shoesId: item.shoesId, brandName: item.brandName, productName: item.productName, transName: item.transName, image: item.image, price: item.price)]) } } .bounce(false) @@ -41,7 +40,7 @@ struct MainView: View { } .navigationTitle("") .onAppear { - viewModel.shoeInfo + viewModel.networking() } } //MARK: - 검색 뷰 & 장바구니 뷰 diff --git a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift index 54e94484..f7c3e813 100644 --- a/MarketApp/MarketApp/View/ProductList/ProdductListView.swift +++ b/MarketApp/MarketApp/View/ProductList/ProdductListView.swift @@ -9,23 +9,21 @@ import SwiftUI import Kingfisher struct ProdductListView: View { - @State private var btnTaped = false - @State private var btnCount = 1 var shoesData: [ShoeData] - let columns = [ + var columns = [ GridItem(.flexible()), GridItem(.flexible()) ] var body: some View { ScrollView { - LazyVGrid(columns: columns, spacing: 30) { - ForEach(shoesData) { item in - gridList(image: item.image ?? " ", - transName: item.transName ?? " ", - price: item.price ?? " ", - productName: item.productName ?? " ") + LazyVGrid(columns: columns, spacing: 10) { + ForEach(shoesData, id: \.self) { item in + gridList(image: item.image, + transName: item.transName, + price: item.price, + productName: item.productName) } } @@ -38,10 +36,10 @@ struct ProdductListView: View { @ViewBuilder private func gridList(image: String, transName: String, price: String, productName: String) -> some View { NavigationLink(destination: ProductView()){ - LazyVStack(spacing: 5) { + LazyVStack() { KFImage(URL(string: image)) .resizable() - .frame(width: 160, height: 200, alignment: .leading) + .frame(width: 160, height: 200) Text(transName) .nanumSquareNeo(family: .cBd, size: 13, color: .black) @@ -57,7 +55,6 @@ struct ProdductListView: View { .nanumSquareNeo(family: .cBd, size: 13, color: .black) .frame(width: 160, height: 20, alignment: .leading) .lineLimit(1) - } } } @@ -65,6 +62,6 @@ struct ProdductListView: View { struct ProdductListView_Previews: PreviewProvider { static var previews: some View { - ProdductListView(shoesData: dev.shoesData.data ?? []) + ProdductListView(shoesData: dev.shoesData.data) } } diff --git a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift index 5e556dae..e5650014 100644 --- a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift +++ b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift @@ -14,7 +14,7 @@ class ShoeNetwork : ObservableObject { var finished : AnyCancellable? func networking() { - guard let url = URL(string: "") else { return } //baseURL 나올때까지 공백 + guard let url = URL(string: "https://63f4a59e55677ef68bc09638.mockapi.io/api/v1/shoes") else { return } var urlRequest = URLRequest(url: url) urlRequest.httpMethod = "GET" From 21f0274141dfab2b6284bb520b233166da01f54e Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Thu, 9 Mar 2023 15:36:34 +0900 Subject: [PATCH 08/10] =?UTF-8?q?=F0=9F=AA=9B[chore]:=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MarketApp/MarketApp/View/Main/MainView.swift | 2 +- .../ViewModel/MainShoesViewModel/MainShoesViewModel.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MarketApp/MarketApp/View/Main/MainView.swift b/MarketApp/MarketApp/View/Main/MainView.swift index 314ecda9..683abaa3 100644 --- a/MarketApp/MarketApp/View/Main/MainView.swift +++ b/MarketApp/MarketApp/View/Main/MainView.swift @@ -32,7 +32,7 @@ struct MainView: View { SortedViews() ForEach(viewModel.shoeInfo, id: \.self) { item in - ProdductListView(shoesData: [ShoeData(shoesId: item.shoesId, brandName: item.brandName, productName: item.productName, transName: item.transName, image: item.image, price: item.price)]) + ProdductListView(shoesData: [item]) } } .bounce(false) diff --git a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift index e5650014..6c1568f4 100644 --- a/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift +++ b/MarketApp/MarketApp/ViewModel/MainShoesViewModel/MainShoesViewModel.swift @@ -14,7 +14,7 @@ class ShoeNetwork : ObservableObject { var finished : AnyCancellable? func networking() { - guard let url = URL(string: "https://63f4a59e55677ef68bc09638.mockapi.io/api/v1/shoes") else { return } + guard let url = URL(string: "https://run.mocky.io/v3/a238cfb6-d2fa-4884-b42c-a796abe580a1") else { return } var urlRequest = URLRequest(url: url) urlRequest.httpMethod = "GET" From 09568e291647e0582fe69461967af62a4012286b Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Thu, 9 Mar 2023 15:37:07 +0900 Subject: [PATCH 09/10] =?UTF-8?q?=E2=9E=95[add]=20:=20CommunityView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MarketApp/MarketApp.xcodeproj/project.pbxproj | 8 +- .../View/ProductDetail/CommunityView.swift | 76 ++++++++++++ .../View/ProductDetail/InfoView.swift | 49 ++------ .../View/ProductDetail/ProductView.swift | 110 ++++++------------ 4 files changed, 130 insertions(+), 113 deletions(-) create mode 100644 MarketApp/MarketApp/View/ProductDetail/CommunityView.swift diff --git a/MarketApp/MarketApp.xcodeproj/project.pbxproj b/MarketApp/MarketApp.xcodeproj/project.pbxproj index c78c9b91..70481e34 100644 --- a/MarketApp/MarketApp.xcodeproj/project.pbxproj +++ b/MarketApp/MarketApp.xcodeproj/project.pbxproj @@ -107,6 +107,7 @@ EC892ABB290820B800D02F99 /* FavoriteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC892ABA290820B800D02F99 /* FavoriteView.swift */; }; EC892ABD290820C600D02F99 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC892ABC290820C600D02F99 /* ProfileView.swift */; }; EC892ABF2908214900D02F99 /* ProductView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC892ABE2908214900D02F99 /* ProductView.swift */; }; + EC92575C29B03D0700F13132 /* CommunityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC92575B29B03D0700F13132 /* CommunityView.swift */; }; ECB2F1362909258B00E9F7D3 /* PopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB2F1352909258B00E9F7D3 /* PopView.swift */; }; ECF5BE462914D01E0052655B /* ReviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF5BE452914D01E0052655B /* ReviewView.swift */; }; /* End PBXBuildFile section */ @@ -199,6 +200,7 @@ EC892ABA290820B800D02F99 /* FavoriteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteView.swift; sourceTree = ""; }; EC892ABC290820C600D02F99 /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = ""; }; EC892ABE2908214900D02F99 /* ProductView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductView.swift; sourceTree = ""; }; + EC92575B29B03D0700F13132 /* CommunityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityView.swift; sourceTree = ""; }; ECB2F1352909258B00E9F7D3 /* PopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopView.swift; sourceTree = ""; }; ECF5BE452914D01E0052655B /* ReviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewView.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -663,6 +665,7 @@ EC892ABE2908214900D02F99 /* ProductView.swift */, ECB2F1352909258B00E9F7D3 /* PopView.swift */, EC451F6D290BBCD7008C88A7 /* InfoView.swift */, + EC92575B29B03D0700F13132 /* CommunityView.swift */, ECF5BE452914D01E0052655B /* ReviewView.swift */, ); path = ProductDetail; @@ -945,6 +948,7 @@ 7F0F165B296C4CBF00FB4C30 /* SignUPView.swift in Sources */, 7F4B9629298D17C3006AAF48 /* View+ReceiveTimer.swift in Sources */, EC892ABB290820B800D02F99 /* FavoriteView.swift in Sources */, + EC92575C29B03D0700F13132 /* CommunityView.swift in Sources */, 7F0F1655296C456E00FB4C30 /* LoginItem.swift in Sources */, 7F4B9623298D16E9006AAF48 /* ACarouselAutoScroll.swift in Sources */, 7F0F1653296C3AFD00FB4C30 /* SignUPViewModel.swift in Sources */, @@ -1141,7 +1145,7 @@ CURRENT_PROJECT_VERSION = 3; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = "\"MarketApp/Preview Content\""; - DEVELOPMENT_TEAM = N94CS4N6VR; + DEVELOPMENT_TEAM = ""; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MarketApp/Info.plist; @@ -1183,7 +1187,7 @@ CURRENT_PROJECT_VERSION = 3; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = "\"MarketApp/Preview Content\""; - DEVELOPMENT_TEAM = N94CS4N6VR; + DEVELOPMENT_TEAM = ""; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MarketApp/Info.plist; diff --git a/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift b/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift new file mode 100644 index 00000000..c674bf42 --- /dev/null +++ b/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift @@ -0,0 +1,76 @@ +// +// CommunityView.swift +// MarketApp +// +// Created by 홍태희 on 2023/03/02. +// + +import SwiftUI +import ExytePopupView + +//MARK : 커뮤니티 +let dateformat: DateFormatter = { + let formatter = DateFormatter() + formatter.dateFormat = "YYYY.MM.dd HH:MM:SS" + return formatter +}() + +struct CommunityBlock : View { + var nickName : String + var time = Date() + var comment : String + + var body: some View { + ZStack { + Rectangle() + .fill(.white) + .frame(maxWidth: 360, minHeight: 70) + .overlay { + RoundedRectangle(cornerRadius: 20) + .stroke(Color.black, lineWidth: 1) + } + + VStack(alignment: .leading) { + HStack { + Text("\(nickName)님") + .nanumSquareNeo(family: .cBd, size: 18, color: .black) + Text("\(time, formatter: dateformat)") + .nanumSquareNeo(family: .cBd, size: 15, color: .gray) + } + Text("\(comment)") + .nanumSquareNeo(family: .cBd, size: 15, color: .black) + } + }.padding(.top, 10) + } +} + +struct WriteComments : View { + @State private var comments = "" + @State var backPop = false + + var body: some View { + ZStack { + HStack { + TextField("댓글을 입력해주세요.", text: $comments) + .padding() + .background(Color(uiColor: .secondarySystemBackground)) + .cornerRadius(20) + + Button(action: { + //TODO : 문장 입력 후 완료 버튼을 누르면 CommunityBlock 뷰에 해당 문장이 올라가게끔 설계 + }, label: { + Text("올리기") + .frame(width: 50) + .nanumSquareNeo(family: .cBd, size: 15, color: .black) + }) + } + }//동작안함. ( bp해두고 돌려봤을때는 잘찍힘 ) + .popup(isPresented: $backPop, type: .default, position: .top, animation: .spring(), dragToDismiss: true, closeOnTap: false, closeOnTapOutside: true) { + Text("서비스 준비중이에요!") + .frame(width: 300, height: 50) + .backgroundStyle(.black) + .cornerRadius(20) + .nanumSquareNeo(family: .cBd, size: 20, color: .white) + } + } +} diff --git a/MarketApp/MarketApp/View/ProductDetail/InfoView.swift b/MarketApp/MarketApp/View/ProductDetail/InfoView.swift index a41c76ef..7f451c81 100644 --- a/MarketApp/MarketApp/View/ProductDetail/InfoView.swift +++ b/MarketApp/MarketApp/View/ProductDetail/InfoView.swift @@ -58,9 +58,9 @@ struct testView : View { var tests : tapInfo var body: some View { - ScrollView(.vertical, showsIndicators: false) { - switch tests { - case .info: + switch tests { + case .info: + ScrollView(showsIndicators: false) { ForEach(0..<5) { _ in Text("블랙컬러") .padding() @@ -68,46 +68,17 @@ struct testView : View { .resizable() .frame(maxWidth: 350, minHeight: 500) } - case .community: + + } + case .community: + VStack { ScrollView(showsIndicators: false) { - ForEach(0..<7) { _ in + ForEach(0..<10) { _ in CommunityBlock(nickName: "Zero", - comment: "요즘 매종 키츠네 신발 유행인가요? 알려주세요 :)") + comment: "요즘 매종 키츠네 신발이 유행인가요? 알려주세요 :)") } } - } - } - } -} - -//MARK : 커뮤니티 -let dateformat: DateFormatter = { - let formatter = DateFormatter() - formatter.dateFormat = "YYYY년 M월 d일" - return formatter -}() - -struct CommunityBlock : View { - var nickName : String - var time = Date() - var comment : String - - var body: some View { - ZStack { - Rectangle() - .fill(.black) - .frame(maxWidth: 360, minHeight: 60) - .cornerRadius(20) - - VStack(alignment: .leading) { - HStack { - Text("\(nickName)님") - .foregroundColor(.white) //커스텀컴포넌트로 변경예정 - Text("\(time, formatter: dateformat)") - .foregroundColor(.gray) - } - Text("\(comment)") - .foregroundColor(.white) //커스텀컴포넌트로 변경예정 + WriteComments() } } } diff --git a/MarketApp/MarketApp/View/ProductDetail/ProductView.swift b/MarketApp/MarketApp/View/ProductDetail/ProductView.swift index b7788cae..37319e5c 100644 --- a/MarketApp/MarketApp/View/ProductDetail/ProductView.swift +++ b/MarketApp/MarketApp/View/ProductDetail/ProductView.swift @@ -13,84 +13,50 @@ struct ProductView: View { @State private var buyThis = false var body: some View { - VStack { - ScrollView(.vertical, showsIndicators: true) { - Image("shoes") - .resizable() - .frame(height: 350) - - HStack { - VStack { - Text("Maison Kitsune") - .font(.system(size: 15, weight: .bold, design: .monospaced)) - .frame(width: 250, height: 20, alignment: .leading) - Text("더블 폭스 패치 스니커즈") - .font(.system(size: 18, weight: .medium, design: .default)) - .frame(width: 250, height: 20, alignment: .leading) - Text("281,000원") - .font(.system(size: 15, weight: .bold, design: .monospaced)) - .frame(width: 250, height: 20, alignment: .leading) - } - - VStack { - Image(systemName: "star.fill").resizable() - .frame(width: 30, height: 30, alignment: .center) - .foregroundColor(.yellow) - Text("4.5") - .font(.system(size: 18, weight: .medium, design: .default)) - }.frame(width: 50) - - VStack(alignment: .center) { - Button(action: { - //좋아요 액션 ( 클릭시 heart.fill ) - }) { - Image(systemName: "heart") - .resizable() - .renderingMode(.original) - .frame(width: 30, height: 30) - } - - Text("LIKE") - .font(.system(size: 18, weight: .medium, design: .default)) - }.frame(width: 50) - } - .padding(.top, 10) - .padding(.bottom, 10) - + ScrollView { + VStack { + DetailInfo() InfoView() } - .bounce(false) + } + } + + @ViewBuilder + private func DetailInfo() -> some View { + VStack { + Image("shoes") + .resizable() + .frame(height: 350) HStack { - Button(action: { - //좋아요 액션 ( 클릭시 heart.fill ) - }) { - Image(systemName: "heart") - .resizable() - .renderingMode(.original) - .frame(width: 30, height: 30) - .padding(.trailing, 10) + VStack { + Text("Maison Kitsune") + .font(.system(size: 15, weight: .bold, design: .monospaced)) + .frame(width: 280, height: 20, alignment: .leading) + Text("더블 폭스 패치 스니커즈") + .font(.system(size: 18, weight: .medium, design: .default)) + .frame(width: 280, height: 20, alignment: .leading) + Text("281,000원") + .font(.system(size: 15, weight: .bold, design: .monospaced)) + .frame(width: 280, height: 20, alignment: .leading) } - Button(action: { - buyThis.toggle() - }) { - Text("구매") - .font(.system(size: 22, weight: .medium, design: .default)) - .frame(width: 280, height: 50) - .padding(.leading, 10) - .background(.black) - .foregroundColor(.white) - .sheet(isPresented: self.$buyThis) { - if #available(iOS 16.0, *) { - PopView() - .presentationDetents([.height(300)]) - } else { - PopView() - } - } - } - }.padding(.bottom, 20) + VStack(alignment: .center) { + Button(action: { + //좋아요 액션 ( 클릭시 heart.fill ) + }) { + Image(systemName: "heart") + .resizable() + .renderingMode(.original) + .frame(width: 30, height: 30) + } + + Text("LIKE") + .font(.system(size: 18, weight: .medium, design: .default)) + }.frame(width: 50) + } + .padding(.top, 10) + .padding(.bottom, 10) } } } From edf6e5520e60fa6ef87551c10c3683a79bb8d995 Mon Sep 17 00:00:00 2001 From: Dtzer0 Date: Wed, 19 Apr 2023 23:24:39 +0900 Subject: [PATCH 10/10] . --- .../View/ProductDetail/CommunityView.swift | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift b/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift index c674bf42..ab485b00 100644 --- a/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift +++ b/MarketApp/MarketApp/View/ProductDetail/CommunityView.swift @@ -58,6 +58,7 @@ struct WriteComments : View { Button(action: { //TODO : 문장 입력 후 완료 버튼을 누르면 CommunityBlock 뷰에 해당 문장이 올라가게끔 설계 + backPop = true }, label: { Text("올리기") .frame(width: 50) @@ -66,11 +67,15 @@ struct WriteComments : View { } }//동작안함. ( bp해두고 돌려봤을때는 잘찍힘 ) .popup(isPresented: $backPop, type: .default, position: .top, animation: .spring(), dragToDismiss: true, closeOnTap: false, closeOnTapOutside: true) { - Text("서비스 준비중이에요!") - .frame(width: 300, height: 50) - .backgroundStyle(.black) - .cornerRadius(20) - .nanumSquareNeo(family: .cBd, size: 20, color: .white) + VStack { + Text("서비스 준비중이에요!") + .padding(.bottom, 10) + Text("조금만 기다려주세요~") + } + .frame(width: 300, height: 200) + .background(.black) + .cornerRadius(10) + .nanumSquareNeo(family: .cBd, size: 20, color: .white) } } }