From cf3d50b308f3d078c790c3d2deb557f9fa345674 Mon Sep 17 00:00:00 2001 From: fengshuo <963787902@qq.com> Date: Thu, 29 Feb 2024 00:42:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=B9=E6=9E=9C=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Podfile.lock | 10 +- Pods/Manifest.lock | 10 +- Pods/Pods.xcodeproj/project.pbxproj | 6891 +++++++++-------- .../xcschemes/xcschememanagement.plist | 59 +- .../Pods-yinmeng-ios.debug.xcconfig | 6 +- .../Pods-yinmeng-ios.release.xcconfig | 6 +- yinmeng-ios.xcodeproj/project.pbxproj | 16 +- .../xcschemes/xcschememanagement.plist | 2 +- .../UserInterfaceState.xcuserstate | Bin 243601 -> 257981 bytes yinmeng-ios/AppDelegate.swift | 4 +- .../auth_login_apple.imageset/Contents.json | 22 + .../auth_login_apple@2x.png | Bin 0 -> 3231 bytes .../auth_login_apple@3x.png | Bin 0 -> 6267 bytes .../auth_login_box.imageset/Contents.json | 22 + .../auth_login_box@2x.png | Bin 0 -> 668 bytes .../auth_login_box@3x.png | Bin 0 -> 1227 bytes .../auth_login_box_sel.imageset/Contents.json | 22 + .../auth_login_box_sel@2x.png | Bin 0 -> 661 bytes .../auth_login_box_sel@3x.png | Bin 0 -> 1005 bytes .../auth/auth_login_id.imageset/Contents.json | 22 + .../auth_login_id@2x.png | Bin 0 -> 3500 bytes .../auth_login_id@3x.png | Bin 0 -> 6770 bytes .../auth_login_logo.imageset/Contents.json | 22 + .../auth_login_logo@2x.png | Bin 0 -> 17467 bytes .../auth_login_logo@3x.png | Bin 0 -> 39296 bytes .../Modules/Auth/VC/AuthLaunchVC.swift | 299 + yinmeng-ios/Modules/Auth/VC/AuthLoginVC.swift | 9 + .../Modules/Auth/VM/AuthAppleManager.swift | 93 + .../Modules/Auth/VM/AuthViewModel.swift | 20 + .../Modules/Auth/View/AuthItmeButton.swift | 59 + .../Modules/Chat/View/ChatBaseCell.swift | 4 +- .../Star/PlanetStarClickItemView.swift | 2 +- yinmeng-ios/yinmeng-ios.entitlements | 10 + 33 files changed, 4187 insertions(+), 3423 deletions(-) create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/Contents.json create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@2x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@3x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box.imageset/Contents.json create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box.imageset/auth_login_box@2x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box.imageset/auth_login_box@3x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/Contents.json create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@2x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@3x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_id.imageset/Contents.json create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_id.imageset/auth_login_id@2x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_id.imageset/auth_login_id@3x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/Contents.json create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@2x.png create mode 100644 yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@3x.png create mode 100644 yinmeng-ios/Modules/Auth/VM/AuthAppleManager.swift create mode 100644 yinmeng-ios/Modules/Auth/View/AuthItmeButton.swift create mode 100644 yinmeng-ios/yinmeng-ios.entitlements diff --git a/Podfile.lock b/Podfile.lock index 69e05d2..4ee3144 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -8,6 +8,9 @@ PODS: - Moya/Core (= 15.0.0) - Moya/Core (15.0.0): - Alamofire (~> 5.0) + - NIMSDK_LITE (9.6.1): + - NIMSDK_LITE/NOS (= 9.6.1) + - NIMSDK_LITE/NOS (9.6.1) - "NSObject+Rx (5.2.2)": - RxSwift (~> 6.2) - Nuke (10.7.1) @@ -40,6 +43,7 @@ DEPENDENCIES: - Kingfisher - MBProgressHUD - Moya + - NIMSDK_LITE (= 9.6.1) - "NSObject+Rx" - Nuke - Reusable @@ -56,6 +60,7 @@ SPEC REPOS: - Kingfisher - MBProgressHUD - Moya + - NIMSDK_LITE - "NSObject+Rx" - Nuke - Protobuf @@ -74,6 +79,7 @@ SPEC CHECKSUMS: Kingfisher: 99edc495d3b7607e6425f0d6f6847b2abd6d716d MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee + NIMSDK_LITE: b020e3dbbc9f53934609bc35ecba7798be503e1a "NSObject+Rx": 61cf1f7306a73dcef8b36649198af0813ec18dfd Nuke: 279f17a599fd1c83cf51de5e0e1f2db143a287b0 Protobuf: 8e9074797a13c484a79959fdb819ef4ae6da7dbe @@ -85,6 +91,6 @@ SPEC CHECKSUMS: SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef SVGAPlayer: 318b85a78b61292d6ae9dfcd651f3f0d1cdadd86 -PODFILE CHECKSUM: 34a476613fc8cf70e90765dce36c6cc360eb4128 +PODFILE CHECKSUM: 975d6fb232bd31671465589b82e2a0c52188d41f -COCOAPODS: 1.12.1 +COCOAPODS: 1.14.3 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 69e05d2..4ee3144 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -8,6 +8,9 @@ PODS: - Moya/Core (= 15.0.0) - Moya/Core (15.0.0): - Alamofire (~> 5.0) + - NIMSDK_LITE (9.6.1): + - NIMSDK_LITE/NOS (= 9.6.1) + - NIMSDK_LITE/NOS (9.6.1) - "NSObject+Rx (5.2.2)": - RxSwift (~> 6.2) - Nuke (10.7.1) @@ -40,6 +43,7 @@ DEPENDENCIES: - Kingfisher - MBProgressHUD - Moya + - NIMSDK_LITE (= 9.6.1) - "NSObject+Rx" - Nuke - Reusable @@ -56,6 +60,7 @@ SPEC REPOS: - Kingfisher - MBProgressHUD - Moya + - NIMSDK_LITE - "NSObject+Rx" - Nuke - Protobuf @@ -74,6 +79,7 @@ SPEC CHECKSUMS: Kingfisher: 99edc495d3b7607e6425f0d6f6847b2abd6d716d MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee + NIMSDK_LITE: b020e3dbbc9f53934609bc35ecba7798be503e1a "NSObject+Rx": 61cf1f7306a73dcef8b36649198af0813ec18dfd Nuke: 279f17a599fd1c83cf51de5e0e1f2db143a287b0 Protobuf: 8e9074797a13c484a79959fdb819ef4ae6da7dbe @@ -85,6 +91,6 @@ SPEC CHECKSUMS: SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef SVGAPlayer: 318b85a78b61292d6ae9dfcd651f3f0d1cdadd86 -PODFILE CHECKSUM: 34a476613fc8cf70e90765dce36c6cc360eb4128 +PODFILE CHECKSUM: 975d6fb232bd31671465589b82e2a0c52188d41f -COCOAPODS: 1.12.1 +COCOAPODS: 1.14.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 30efeab..c5e282e 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -6,1762 +6,1786 @@ objectVersion = 56; objects = { +/* Begin PBXAggregateTarget section */ + B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 795D0A1C9024633EFC7666DBD9D17B55 /* Build configuration list for PBXAggregateTarget "NIMSDK_LITE" */; + buildPhases = ( + ); + dependencies = ( + ); + name = NIMSDK_LITE; + productName = NIMSDK_LITE; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 0097064E7F7D3F413161738CC5C25EEC /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E1B44A8D2B8BA59F0F50932701F442F /* MBProgressHUD.m */; }; - 00A2749F46C967ED4725A32357E3FB1B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6EC5B1647B4EF871013C24237A7E6BA /* ConstraintLayoutSupport.swift */; }; - 00B4C2C5734BF2F68FCFF6E4A6D11338 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FD853074F0473FE0D180DB4AFCF1572B /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00D2E36CA44B4957ED42179A6FF17156 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5CADED7C17874C500CE91003D3F15D /* Amb.swift */; }; - 0189CC8E4185668FBDE64273D766B82E /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B1A4D736F75775052CB6918B7161C0C /* LinkedList.swift */; }; - 019D6E1243DFC317FACC8547DDCF1110 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB260C3DD0F29AC9933C6E95F2D58520 /* AsyncLock.swift */; }; - 02560F1312F13EF15E0EB5FA952C9A48 /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E53174BA352C05F24D6C6F5F0D19E1 /* PointerType.swift */; }; - 027BAA511DFC6664A2CD1DE6C6F7B5C2 /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ACA0296C9396BE105A5121FEA3632AA /* TaskLoadImage.swift */; }; - 02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CF5BC996DC9A55D0576C1A2FFF9EBB /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02BBD831E66B9904D123B5C5511F6C4D /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC611E157D3FF05951ABA342F39FD83 /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 034A1879FF63C73CC22689EC8CBECBBC /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4192D336CAC026E1FC02F5F6425BC7D5 /* RetryStrategy.swift */; }; - 044973538553B114516678D144E318CA /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853EBF9F1495D2F4593FC583E3F77350 /* Serializer.swift */; }; - 04637C70546B34F93C3A1D79C3F78B37 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB2AF99AE062CEAD4EA334C3E8108C87 /* ConstraintDirectionalInsetTarget.swift */; }; - 0487BB927753826FDEBC04785C4D5924 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = D0A2E212650C81329D9B63C0F65994F6 /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 04A8430BFC619C34E5F4D3878D094380 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90766D58DACD7FAD8DA8442A4B640108 /* CachedResponseHandler.swift */; }; - 051EFB61F18C97AA68C019AEB833F58B /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D489803D9BB7FD68B3952F6A6F985DE9 /* Empty.swift */; }; - 055DB02A42AFE8D4816A9ECF6DEFB5A5 /* ImageProcessors+Resize.swift in Sources */ = {isa = PBXBuildFile; fileRef = D22ECD513CAEA061C427A247DEC3AA1D /* ImageProcessors+Resize.swift */; }; - 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB2476540ABC2B6C7D1C991F0F93E00 /* UISearchBar+Rx.swift */; }; - 0591132B5EA1BE4DDA268D8A9C3D0421 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C129852A1183BC722CB50CC4FBC9B0 /* LayoutConstraint.swift */; }; - 059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = B716DF8CFED23F17A877146F61D4F6DF /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0618E661B571A4FCC8B886F792E756CE /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051CE0775FC2A9E07149D8E22C73F320 /* MoyaProvider.swift */; }; - 06795E1C4C33BC968605708F6A4B6BD1 /* Pods-yinmeng-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06B142D6487A42973DE8F9D3121E877E /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B310D69B4AB650530D06F77A88A7183 /* Switch.swift */; }; - 06CA89FC4599261FE1D6D3941F1FCFAB /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5133E59407E20F5840339DBEF391F8D5 /* CombineLatest.swift */; }; - 06E43B4751069B47B3BD4AFD936A57E3 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48B26293ED0BE98E10C7DAB5CEF23278 /* ConstraintPriority.swift */; }; - 06FA7EB5DE678ACE7B0B3A950F2BE1BB /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB5DBD6F698C513146018F8760F7ABA6 /* PublishRelay.swift */; }; - 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8012812160FBD35D6D105D95B71BF34F /* RxTabBarControllerDelegateProxy.swift */; }; - 076FF44CE673D4EE5E77B6DE0466DEDC /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C6AD0633737912FFB40111C9FF2859 /* AtomicInt.swift */; }; - 079F0820555C5B86C9FBD5EC6344137F /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BBB91F13D4218CC2B095D84AC567F8 /* Protected.swift */; }; - 07C677042BB048A9440E13D5EEB8DC0E /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922A1E72E54307D350C225CA66C335A3 /* AnimatedImageView.swift */; }; + 0097064E7F7D3F413161738CC5C25EEC /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 77A341AB06299A9C7C890453906E5942 /* MBProgressHUD.m */; }; + 009F6F24E0B02A2571998D030D1BA724 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D519C04A19AF84CACA06E4A242A7757 /* PrimitiveSequence+Concurrency.swift */; }; + 00A2749F46C967ED4725A32357E3FB1B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06C3880CCF14388DC9AFAC497120818 /* ConstraintLayoutSupport.swift */; }; + 00BE8635A5EE8A84B33E150D08981AC6 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA6B3BEFF75BDD0198E1668554AC4B8 /* Observable+Bind.swift */; }; + 0189CC8E4185668FBDE64273D766B82E /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810E3952EC3440BD33C17A0C5F3BD6C2 /* LinkedList.swift */; }; + 02560F1312F13EF15E0EB5FA952C9A48 /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19C08D5F006896FAFBDC04BC4EA3151 /* PointerType.swift */; }; + 02653FAA3D618B0403086F64D34DC950 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B90A4B3BC19790148B818CDD9A07816 /* AddRef.swift */; }; + 027BAA511DFC6664A2CD1DE6C6F7B5C2 /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981A33F9C04EA5919404B8D7A3365F01 /* TaskLoadImage.swift */; }; + 02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 013635486439465E79B31F9AE2BCCAE3 /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02BBD831E66B9904D123B5C5511F6C4D /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BFEC666DFD6FE7B33F9182191D6483E /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 034A1879FF63C73CC22689EC8CBECBBC /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0BC047D6EF2D94E83046CD5384402C /* RetryStrategy.swift */; }; + 03B0EC9A8CDC225E508273E2602402D7 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F18AE071E6C93CB27ABA4BAEAC6C0D /* Just.swift */; }; + 044973538553B114516678D144E318CA /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99E063F7285414956A600E5FE05B718 /* Serializer.swift */; }; + 04637C70546B34F93C3A1D79C3F78B37 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC0B71051E72FDCE706C8781F536F1EF /* ConstraintDirectionalInsetTarget.swift */; }; + 0487BB927753826FDEBC04785C4D5924 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A48D72FFE90680BB1FB5446827960676 /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 04A8430BFC619C34E5F4D3878D094380 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D839471EF16E7A86FE74A0779DB5E266 /* CachedResponseHandler.swift */; }; + 053EE89E2D839861132773C299732930 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9545DDC0598EEFBC3B9DFDEEF2EF73 /* ConcurrentMainScheduler.swift */; }; + 055DB02A42AFE8D4816A9ECF6DEFB5A5 /* ImageProcessors+Resize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE42AF5A3DE3B62C0AA0F52131B40E /* ImageProcessors+Resize.swift */; }; + 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577EFBE681163D588037E3F138127E92 /* UISearchBar+Rx.swift */; }; + 0591132B5EA1BE4DDA268D8A9C3D0421 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C57E12F8ACA70E95C938AD0F7F0BE6 /* LayoutConstraint.swift */; }; + 059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 79FB5756E90CBB7E92A093364A5F7117 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0618E661B571A4FCC8B886F792E756CE /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82E780455F8DBEC533B200091CD3ACE /* MoyaProvider.swift */; }; + 065F57B01BF550A7F657C840F06C65DD /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBE42E2BACFBBB7FFF0DE280D265086 /* CompositeDisposable.swift */; }; + 06A85F40FF33E00056D2E47CFFF4109A /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02ACCB07A3178ECFFFA75696371BB298 /* MainScheduler.swift */; }; + 06E43B4751069B47B3BD4AFD936A57E3 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029EF029D17417C86D546FEEDB35EBD6 /* ConstraintPriority.swift */; }; + 074938FD304ADE00F4151B7B8F0AC093 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5638026243402AE20AEEF8C4B4F87941 /* ScheduledItem.swift */; }; + 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C1A3A088E2265F8B81643457829F9A /* RxTabBarControllerDelegateProxy.swift */; }; + 079F0820555C5B86C9FBD5EC6344137F /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDE3491A242B32D6CB97C50DB695E89 /* Protected.swift */; }; + 07C677042BB048A9440E13D5EEB8DC0E /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE2CF18C262A382F7742FDA71008DA9 /* AnimatedImageView.swift */; }; + 0820A642886E9CB1054CB4081A398714 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE922873F0A0F2F623E318A2C6C68EA5 /* Cancelable.swift */; }; 0833E66E7F19849322305D67777B77DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 08923846D88DF3ED6D918079C91116C6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3362748AEC0FF13E881C29186C18E53D /* ImageFormat.swift */; }; - 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66A694599F7EB5F8B424992A81013431 /* ControlProperty.swift */; }; - 09235F942F9291C8E3CF4428B2A4DB20 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B126507887EEF2438B2000FBB0EC197 /* OperationQueueScheduler.swift */; }; - 0A1E7F06A1E1CA1DE2B389E6AE0A66A0 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33C2B9DE987D425AB4ABE9B5ECA7EECB /* Indicator.swift */; }; + 08923846D88DF3ED6D918079C91116C6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77EFE56D19D2B5ED801C3937B599777 /* ImageFormat.swift */; }; + 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C38BFA9C8F703B257258A882475E9232 /* ControlProperty.swift */; }; + 096D113ACE010A05CA0110B778CC4973 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 09AABC53B45D25855F7AAECAB1E9B2D6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 0A1E7F06A1E1CA1DE2B389E6AE0A66A0 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706AAAF06156F25EEECE2AB8B5FA5833 /* Indicator.swift */; }; 0AA33EBB857A5205F87C09CCB99EAC74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 0AB18E13A6A9269694C50CBB44177AA4 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D9F56F4E1E28C27FE95284C90C9070 /* SVGAVideoSpriteFrameEntity.m */; }; - 0AE196DA421B10CE8EADF7027554CD5B /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = C9E151C6FFC8A0EC20E5E99F03752BD1 /* mz_strm_split.c */; }; - 0B3E9924BA415D2674B21DA08518FD74 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2254B9775E46F55A95EC5368A620DD52 /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A501990514DD62EC5FB3603E9BD5838 /* Driver.swift */; }; - 0B8BDF0527002A057E52367978E85C78 /* ImageDecoders+Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E3F29056417B9DE9A5D7768DB93506 /* ImageDecoders+Video.swift */; }; - 0B994CDC79B1AD3A7BE62490D27C60C8 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD60ABF39A0E395F64919A2CE0392E0 /* ConstraintAttributes.swift */; }; - 0BC4974A38A82682D7573B54CFFD1A79 /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8D0E554A39CF88E309E02C96BD5E3B /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C080D5202A572C8434CA8635D35B29C /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B057835CC0BBDBE4D7AFE589EFD98D4C /* ValidationType.swift */; }; - 0C524450F5579F35CF05958F488670A4 /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 581C5D584CCC8661D72855FE7233C24B /* mz_zip_rw.c */; }; - 0D07E9D1CF058C1739850F848ABC4CEB /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B49B8944EBE4322200DC3F4E874E71F9 /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB18E13A6A9269694C50CBB44177AA4 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB49B5D4C442623996C3D7E0533F392 /* SVGAVideoSpriteFrameEntity.m */; }; + 0AE196DA421B10CE8EADF7027554CD5B /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = DB4006B28A4C91E68B041AEB7B4AD26F /* mz_strm_split.c */; }; + 0B3E9924BA415D2674B21DA08518FD74 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 134F044AFB9879FCB5781193356B176D /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 374AE641F067CEDA96078009FD75B419 /* Driver.swift */; }; + 0B5D462BEAB582C66477A46691814CD7 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6370A39798A00A40A77C3E7B78CB91FD /* OperationQueueScheduler.swift */; }; + 0B8BDF0527002A057E52367978E85C78 /* ImageDecoders+Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A218C523E560174B8E69FF5EC24761 /* ImageDecoders+Video.swift */; }; + 0B994CDC79B1AD3A7BE62490D27C60C8 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E31C4BAA82CB6853205441E2012D7B /* ConstraintAttributes.swift */; }; + 0BC4974A38A82682D7573B54CFFD1A79 /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EF53212F1C7340CC5960097D4ED713 /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C080D5202A572C8434CA8635D35B29C /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED92F6F009714B5D12F4AA9D716ABE0F /* ValidationType.swift */; }; + 0C445E9C1EF94E9A7458F5BDA5EF3B78 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65405314AF0C0ACBEF74B4A3E979048 /* PrimitiveSequence.swift */; }; + 0C524450F5579F35CF05958F488670A4 /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EB9F3A0A4FE3774C448B3341634B396 /* mz_zip_rw.c */; }; + 0D07E9D1CF058C1739850F848ABC4CEB /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0032A830F5319978E8E0538592251EF1 /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0D87C4665F8AD43731710EBBD8CCFCF8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C55341D2B76A2A82AEA287AE67616CE2 /* Security.framework */; }; - 0DCE3623D8900EF274DBDA909E6A8199 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA2D36D9747D4B234BE2D82067DF4A9F /* WithUnretained.swift */; }; - 0EA96364E99A403FB19009B589203048 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF869924B10E5AEC072B87FC2709C3F /* NetworkLoggerPlugin.swift */; }; - 0EEEF4B9D835CDE241053BADFED95680 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EFC94450B0779B173D9DFBFBC4851F /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = B48B038B9FB525044F018B0699C64CD1 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F4D0B7B522466B970AA826F57343EFF /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749D73B0AE27684B7885C966F143B87E /* DataTransform.swift */; }; + 0E96F1577B0A79DEB80BBE9AAD2ACCFA /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DE3BAE716B8EFE715E96E2F77C10AB /* DelaySubscription.swift */; }; + 0EA96364E99A403FB19009B589203048 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C293DC891B5070640D32AA38E1672BD2 /* NetworkLoggerPlugin.swift */; }; + 0EEEF4B9D835CDE241053BADFED95680 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 82FDC585610C8B2CD9EB96EF7D00F30A /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EF062A843EEDF51616205AF57176394 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F05652AFC5E7221BFA30FDF5C3455D0C /* VirtualTimeScheduler.swift */; }; + 0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F9221249E0109709DA38E8BDEFCB8E5 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F4D0B7B522466B970AA826F57343EFF /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E73393EC2233ADD2693C0B9EA21EF7 /* DataTransform.swift */; }; 0F97FDCF76365DFAD269E0630AD88784 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 0FB2B84C4514FAE2D6B7B9E937784F55 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF647F43836C7B9B791CD47A59BB135 /* KFImageProtocol.swift */; }; - 1069B5FA294F92C8E990F99B5074C5E8 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09285C7019F742B4A9935C1AAE24DF4F /* Infallible+Operators.swift */; }; - 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E86E924FCF9ED8B29AABD79524C7202 /* RxPickerViewAdapter.swift */; }; - 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5697FD5D5F787FABA91B70A60490F9 /* RxTextViewDelegateProxy.swift */; }; - 11CCD832BD537718892C6A216A38490A /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCFD6C917A0266365DB1101FD6243DFB /* URLRequest+Alamofire.swift */; }; - 11F0CC29E3FE92FB356386BAF9E4FBB9 /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C4AA0E91BB8135C35792ECDABDAE96BC /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 120A51F10138E58F25797BDE9FB746AC /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 98EF0ED118897F7FD3AC345A20367B08 /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 123E6BAD784E74477DC5B5CFF0272759 /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 078973C7D895C28145E876EC4CF8210E /* AnyExtensions.swift */; }; - 12CEFDE25D340111F223CDE64606638C /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E9A8C82EA42DD15F5B158C390C5EDBA /* Infallible+Create.swift */; }; - 138D5C92E017FCFC4671E77B7449EED9 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 03B2DF2DD9C12E1E62954633EF0D64AE /* mz_compat.c */; }; - 14205EE8E758EBC0373DD55F5CDB4666 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B6AFF7D3FC039C86A103D76232243B6 /* SVGAImageView.m */; }; - 142CBBA020F4A1A60909D44FDA13D6FD /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = FF17660B6C4983E5E406C8875F57B255 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A67D64896CD554A7DE26D1C8851A5FDF /* UITextView+Rx.swift */; }; - 15F8FF332C677511340C6F3A5B3CABD2 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8223CBDC5F4EC36ACBAA99E7C72D82DB /* ObserveOn.swift */; }; - 160D05C702D1BCB6D7319D91CD09DBF0 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8868E11284C0EA402BDDEFCF23FBEFF0 /* Deferred.swift */; }; - 17318F5B53D944F2E4F996DCA3AC53A6 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CA7FB448492D0C5EA95B3B608270378 /* ScheduledDisposable.swift */; }; - 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D106D392A0C8E7311340ED09D0822916 /* RxTableViewDataSourceProxy.swift */; }; - 17A83C0396FA70E9074EE11FEA7FBCFD /* ImageProcessors+GaussianBlur.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835A4DF705B78BDD1694DCF100E57FA7 /* ImageProcessors+GaussianBlur.swift */; }; - 17D5638CE4E8DCEEEE029660D2481942 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E01639BF8BC1C682FE1483CE32BFB14 /* Timeout.swift */; }; - 180BE95F60406A62CD794746BFE108B8 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2823BBB5EB2F8E62FCFC64842D7DC91E /* KFAnimatedImage.swift */; }; - 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEF3539B120209927FFBF1DD1AADCAA /* RxCocoa-dummy.m */; }; - 1821465F4434FB006E0DF61A197E6EC8 /* DataCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A482FDF6977EFC0441D878B86D0868C /* DataCaching.swift */; }; - 183D8B3E057B885EA7DF9A8CDCCE9029 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1DA868FD5BBDBA0EA7DBE2EE3F7AFB /* ConstraintMakerRelatable.swift */; }; - 18703B919D26663B45298D72445C347F /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DD526FDEAC80A4155D4A23069F488E /* First.swift */; }; - 1894282009D4B63777265B4C73F63A9C /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B9A15F039CA4C93A2436598CDC319F7 /* Create.swift */; }; - 18C51F99C3D7ED6C74B635789E273ECA /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C5202864540E9E2B22A79088A253C9 /* Single.swift */; }; - 197457852FC83E905248660B0F930452 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B156595BB307772075AB9B2A23314C9F /* AuthenticationInterceptor.swift */; }; - 19BB09AF94BD545E40C2766045BDDD77 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01CAA63F9E096C8F262887395F937E99 /* ExtendCustomBasicType.swift */; }; - 19FA9B07CD47A1A2A8299E63070210D2 /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = E763AC494EB8312C6A394882A5DA90F6 /* mz_strm_mem.c */; }; - 1A3D4D7532716A1800E6025BC974BCF4 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8394533EFC2432007139BDFC16BDC9 /* Debug.swift */; }; - 1A40CAAD6CB10597AD1BFBADBBA81778 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D0B44E2344E88571CC3BCAB43AB5A4 /* DelaySubscription.swift */; }; - 1AFD57838680DF58184FF94D14C7F3FF /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 700D72A8ED413222825632AFA895928A /* RequestInterceptor.swift */; }; - 1B14ABB3EBE1CF1E69D4E393ADE3E9E4 /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 412BCC1CEB1B706394E26C7E266C1269 /* OtherExtension.swift */; }; - 1B6A31440677CB83D7938AFDE87743F5 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDFCD98702F50218F1AFFC991FAB49B5 /* SubscribeOn.swift */; }; - 1B93A22A530629868F8BF6049DBEB819 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634FAAA5C0F68A87BD2BBD78DD2756FD /* HistoricalSchedulerTimeConverter.swift */; }; - 1B9B57021ED62B4621DE1E8B34894E53 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B2BE22B4F3E724A9EC6EC3770675A2 /* SVGAParser.m */; }; - 1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 99093EA26A414BCF3B7ED980626C68C5 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = C08A98B7DBF627F332C85B766AF1704F /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD7712DAFA5963619FBC20467EE167E /* ControlEvent.swift */; }; - 1CFA21C851234CFA8841CF06A19CA1B3 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E16F707FDBDD44E4310D79479BC000 /* NibOwnerLoadable.swift */; }; - 1DAB1AECE1361A9A2DADE251074532F3 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176E89BBF387539C8B8DB3BA5FE61E69 /* InfiniteSequence.swift */; }; - 1E60C6A60DEEDA7BCCC9D4621BE9E8FD /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84F23C0E0FDB2714C4DE885A10183B0 /* Infallible+CombineLatest+arity.swift */; }; + 0FB2B84C4514FAE2D6B7B9E937784F55 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F331AB10F74DC1A5A35625E990116F55 /* KFImageProtocol.swift */; }; + 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACBA3146D9FEB774350E75E86F1CADC3 /* RxPickerViewAdapter.swift */; }; + 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EC90C3106F1A5DFCD3647FFD672D66 /* RxTextViewDelegateProxy.swift */; }; + 11CCD832BD537718892C6A216A38490A /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C907EAFD61F255A6748C1A6D76CAFA4C /* URLRequest+Alamofire.swift */; }; + 11F0CC29E3FE92FB356386BAF9E4FBB9 /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F5898B483E935881B41E0FA60FA2813 /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 120A51F10138E58F25797BDE9FB746AC /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 138A1C702A83AF4D235092EFA39476CA /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 121EA89A72C80FA3D1CABA76C4A7B59D /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C9BAE17BCA22B07455AB41A19D52D2 /* Single.swift */; }; + 123E6BAD784E74477DC5B5CFF0272759 /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87AA68CDAB891519D81AE32C5BC34857 /* AnyExtensions.swift */; }; + 1354EF4F1EC1A7F7799D187BCF165BE8 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E03C69729F62AB30F07B5E90ECA95F /* GroupedObservable.swift */; }; + 138D5C92E017FCFC4671E77B7449EED9 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAF12AF4EFF554B891E81191F25295F /* mz_compat.c */; }; + 13A1182B229AC7BD640FDF079BBFE553 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2CDEAC39F3D927351775B14A58A876 /* ConnectableObservableType.swift */; }; + 13BE1CB4147A007EC5DAA7B03D0F6C69 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F444B2DB8AC23C2F25A73BF60337FC8 /* Completable.swift */; }; + 13F849FF2A80A092E4424CAF4AF90434 /* Pods-yinmeng-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14205EE8E758EBC0373DD55F5CDB4666 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = EEBA57D833D246E6CA31E8DC542B5BA8 /* SVGAImageView.m */; }; + 142CBBA020F4A1A60909D44FDA13D6FD /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A71839A78103E116A278BBB5FABD201 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1430510689DF50C9854294F37F9D03F4 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBEADC8F4BA7E01920FA60E4EB99B72 /* Error.swift */; }; + 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36C71A72AAF9418B99EA5CBB2C9EFA43 /* UITextView+Rx.swift */; }; + 176716A7EAFFC2C6488FF482621F4FD3 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27831A348BD7C08C918583003FF484D0 /* Platform.Linux.swift */; }; + 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2B2308A363AFF4FFB89384EFDE573F6 /* RxTableViewDataSourceProxy.swift */; }; + 17A83C0396FA70E9074EE11FEA7FBCFD /* ImageProcessors+GaussianBlur.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA21A33A71803CA04686E57A31AD82BD /* ImageProcessors+GaussianBlur.swift */; }; + 17C5A7459E601058D525F64252E0E565 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036E0FFB2162AFD5B78E9CB1CD4D3B4D /* TakeLast.swift */; }; + 180BE95F60406A62CD794746BFE108B8 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7D6B44EE1A9935E334FA4A79A0285B /* KFAnimatedImage.swift */; }; + 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01A257F1734F04A0F72C3AD7E33BB435 /* RxCocoa-dummy.m */; }; + 1821465F4434FB006E0DF61A197E6EC8 /* DataCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637181789D4ADB0357889817BCA35B24 /* DataCaching.swift */; }; + 183D8B3E057B885EA7DF9A8CDCCE9029 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E053BFDC25D9863E0C845FDFE5E2092 /* ConstraintMakerRelatable.swift */; }; + 197457852FC83E905248660B0F930452 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488939141FA3B3DF94BFB2A93B5619C6 /* AuthenticationInterceptor.swift */; }; + 19BB09AF94BD545E40C2766045BDDD77 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB85CEE9589F1FB66FA540DE1FCAB9F3 /* ExtendCustomBasicType.swift */; }; + 19FA9B07CD47A1A2A8299E63070210D2 /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = EE29AD184F6DAE6297E13B7FEC85B5F3 /* mz_strm_mem.c */; }; + 1AFD57838680DF58184FF94D14C7F3FF /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08336C1E0BC0996A6A07228AE7EFA33B /* RequestInterceptor.swift */; }; + 1B1083BAB758BE9ED351EE6591D2F15D /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073AD471E74618AD3ED6FB4DF59B4D1A /* Sequence.swift */; }; + 1B14ABB3EBE1CF1E69D4E393ADE3E9E4 /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 860CBAF357B97EE2BD1DFF251ED9075C /* OtherExtension.swift */; }; + 1B9B57021ED62B4621DE1E8B34894E53 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F2EE86423C43FDCBB07E76F960C39D80 /* SVGAParser.m */; }; + 1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D9D86D0E715A4483E54BE51E538D6C /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C706F3E8DDAA42D3F66F77FDBCDFB11 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5468FA33A3AFFE4C58FD19BA6E74292F /* PrivacyInfo.xcprivacy */; }; + 1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = A50740102C5AC3449B5B8DE042AD013E /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C893056C00D741B35AC581340E8F8C5 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D34709804AF94D59001B420B7EBD7D8 /* RxSwift-dummy.m */; }; + 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18D74CF0B013FFDDA7BAA21D13184738 /* ControlEvent.swift */; }; + 1CFA21C851234CFA8841CF06A19CA1B3 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D4495991860F0BFE96D7FEDD37F8D3 /* NibOwnerLoadable.swift */; }; + 1D9109CCB43C2AB43600D8AFA94D17CD /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70FA790645D310D22B6CCA0CCF3E125A /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1E909EB12C1EAC4BA141FB502654D49B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 1F285EAFE181E45D258B44A554FF8837 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1781B5C677AB7342E11FEC0815386BFB /* Kingfisher-dummy.m */; }; - 1F2F374519C1A91752E6C4E9535D665F /* ImageProcessingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47CF1230B83AE79416B84534FDDB8ADA /* ImageProcessingOptions.swift */; }; - 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ACF6EAC884F1C2DB536CE658066D992 /* Signal+Subscription.swift */; }; - 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FCEDE459AA8D223D29A3F5CB79C11DE /* UINavigationController+Rx.swift */; }; - 1F85DF73A92C6DF93412EBD3701B271C /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 83313E9F6A0EED8B246EF4AE44A74414 /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FF09732CAF2E80A335175445D69D344 /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BC6832D39B7C373E6F37A071F16DDD /* TaskFetchDecodedImage.swift */; }; - 1FFD7C7992C03633EB973EF8217125C6 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D41A42BDB3AFB9F73D063EF9D6BA3E2 /* SerialDispatchQueueScheduler.swift */; }; - 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97B6AF1194085085AF0DBFFF3B222EA /* NSObject+Rx+KVORepresentable.swift */; }; - 2118E235859C28BF18FCB5157041D8F5 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DE491123930F0473E5645BCE066111C /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 220D6AC9B1B1EC8EFFB204F9C1EAC842 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440BB4FD36BFB191F22FDE0EABB4DDF8 /* ConstraintMakerEditable.swift */; }; - 2279FE56C854E4A8D1623EFF123490BA /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA545ED4A491BE856AECB865087E0AD /* GIFAnimatedImage.swift */; }; - 23A3CED3EE6A0A4815A92D9E0B960328 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C94A7089801E67366E5C14172C3DAA /* ImageDownloaderDelegate.swift */; }; - 241DF0F0264EB60991EB25D6C4DD11E7 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE469F2F1FA29B34D869E5B60B90CDD /* ObservableType.swift */; }; - 241FB0C1BD55CC6F05C7FD78590EE5A1 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C70120A6C7D338B1840E1994D8FC24 /* MultiTarget.swift */; }; - 24658CFD39BCB4586D56C427F8EA751D /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C283B6C7D06B6A483B601D3DF99AEBB /* BuiltInBasicType.swift */; }; - 248590CEAD14B5A9385AF9EBBB292F6D /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 332746795687A666E67EE0E72A20C250 /* Utils.swift */; }; - 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = F825A864D8BC26969068E236EE5E3EF2 /* TextInput.swift */; }; - 24F01E743997738F0BAF208970A20C4C /* ImageProcessors+RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC55C897407D690AF761F8E7B08412F8 /* ImageProcessors+RoundedCorners.swift */; }; - 251B893DC730FC8948D5595088CB1FEB /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B8589C6E645802100A96C93D3E70EE /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A35604E4CC76B045878504325971971 /* UIApplication+Rx.swift */; }; - 255CB9700C81C0AACEF38F42E802272B /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 309A36495EDDA1988C96607436A3670B /* mz_strm_wzaes.c */; }; - 256558233B40ACA6818F143BBC5B8017 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF0AC3EC1D41ACFC2AB7056B35CAA4D /* ConstraintViewDSL.swift */; }; - 257737F2D360FBE2C6EB7786644A83BE /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E7702DA1BE998FBB32DE1B9698348BF /* Date+Dispatch.swift */; }; - 258A528FB1FD89D83512AA538B069E71 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A03F972E92B08E6BC4BD78DB6D8FDBA /* ImageDrawing.swift */; }; - 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C523CE56F7114408BE17A833956A513 /* RxCocoa.swift */; }; - 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4417B029B2F15ED137BFC985DCDD017C /* Platform.Darwin.swift */; }; - 26D320CBBB9394E2CD2AA967CF579315 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E016EAA258FE19C492F166D5B7F1947 /* TVMonogramView+Kingfisher.swift */; }; - 26E320CED56A7A9637E51B49FC648EAF /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F37711DD276F070B95361182FABA79 /* Observable+Bind.swift */; }; - 2744FAB0068CB3F496652905DE28A95D /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683245090AF7CF04EC30114A53876A78 /* TaskFetchWithPublisher.swift */; }; - 27478038DD536715D2C3863BB13748C4 /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B6392B61C3BC7A2A0D282D7BD4AE36 /* ImageViewExtensions.swift */; }; - 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98F59F8D747F4EBB3338B8918A10444 /* PublishRelay+Signal.swift */; }; - 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B538C26BA6500DFA64557DB820140A /* Signal.swift */; }; - 282FCD4EA8B05830E9108690B8CD336B /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C5D4BC0E2BABDFCFA687A838AF936E /* Session.swift */; }; - 285F66AD6F58DAC27506AE292F7C8E0E /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A307F22DE2D1C9FA68D6CC5CD5BFFE /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2878735FE61E1EEB4C493A8B8ED3DCAC /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E52DEE11401DDFCFD939CDD0182828 /* EnumType.swift */; }; - 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = AE00A68FDC2E1966CC20D65D76968E82 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F285EAFE181E45D258B44A554FF8837 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 405F2D34F32132D6288936DEAAC47E5D /* Kingfisher-dummy.m */; }; + 1F2F374519C1A91752E6C4E9535D665F /* ImageProcessingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB38DCBE0454D5D0E75FBD3C5CD1DB88 /* ImageProcessingOptions.swift */; }; + 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC45A5C9FDDB52B5164449FD2DE2263F /* Signal+Subscription.swift */; }; + 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C7D90C5B1E76AD82BDC39957C2386A /* UINavigationController+Rx.swift */; }; + 1F85DF73A92C6DF93412EBD3701B271C /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 619DF3B5F04674DD145B59E967CC3B7F /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FF09732CAF2E80A335175445D69D344 /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C522D237973800151B7DC3B166137A /* TaskFetchDecodedImage.swift */; }; + 1FFE5E747E6395ECAE5340BA40A7991B /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE0EB72D83F8F370D10E990CD1D6D41 /* ToArray.swift */; }; + 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88417F02A86D5D82847A39A77B126CE /* NSObject+Rx+KVORepresentable.swift */; }; + 208B05CE5D2C24C871B26F52F3E301A9 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CED32A8A8B724FE7AF50B688BA41DB /* Map.swift */; }; + 2118E235859C28BF18FCB5157041D8F5 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = ACCB32D80A17483946A186A1CB2DDD90 /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 220D6AC9B1B1EC8EFFB204F9C1EAC842 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27730CD749E85A0A1BC2C460EFDA6F6F /* ConstraintMakerEditable.swift */; }; + 2279FE56C854E4A8D1623EFF123490BA /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6ABFE8338C0D18A3922A106BD6CC615 /* GIFAnimatedImage.swift */; }; + 23A3CED3EE6A0A4815A92D9E0B960328 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EFFFB4EEA0432D9997E926D82ADA951 /* ImageDownloaderDelegate.swift */; }; + 241FB0C1BD55CC6F05C7FD78590EE5A1 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B72E767CDD2BF2574AE3F0756F217EFB /* MultiTarget.swift */; }; + 24658CFD39BCB4586D56C427F8EA751D /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FDD7E0CEE1DA2A3FA0D6C1404916A6B /* BuiltInBasicType.swift */; }; + 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3013670B871EDD47068092088DB5F76B /* TextInput.swift */; }; + 24F01E743997738F0BAF208970A20C4C /* ImageProcessors+RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BFB202F2B553726172B0BF4BDBAA3A /* ImageProcessors+RoundedCorners.swift */; }; + 2502D9DBDF9E04E75CDFC3A2FE19F5CC /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA13B5D0B3A03B7B3C9D3B5B39CC5D92 /* Dematerialize.swift */; }; + 251B893DC730FC8948D5595088CB1FEB /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 5531F9BE7D98338D183CD9BA0D469078 /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11C2B17B566B090D4E29C11F92DC04F9 /* UIApplication+Rx.swift */; }; + 255CB9700C81C0AACEF38F42E802272B /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = E7EF20A3F083C4E84F07CF4F00209A39 /* mz_strm_wzaes.c */; }; + 256558233B40ACA6818F143BBC5B8017 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A8CFCCB2B9F468E3BFF5585C0AD371 /* ConstraintViewDSL.swift */; }; + 258A528FB1FD89D83512AA538B069E71 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 530B0FC100DDEC459F32FF781A8C565D /* ImageDrawing.swift */; }; + 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9411C3736E294D759B3B6BA8E2B367 /* RxCocoa.swift */; }; + 265D19D73BE9D43EAAC6E678E7CE8EAD /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A910637A4CDCE71D58BD105B25DA8D8A /* RecursiveLock.swift */; }; + 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C7869D52030518927AADE02C5382E62 /* Platform.Darwin.swift */; }; + 26D320CBBB9394E2CD2AA967CF579315 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B0DA4EEBF7593B1060625A28E354C3C /* TVMonogramView+Kingfisher.swift */; }; + 2744FAB0068CB3F496652905DE28A95D /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB91B3758974E062267840F31D380B4E /* TaskFetchWithPublisher.swift */; }; + 27478038DD536715D2C3863BB13748C4 /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E6F9441EE0CE4E389B626F8CE48AC2 /* ImageViewExtensions.swift */; }; + 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DC6EAFA95AD514B5A01E77007AB3C7 /* PublishRelay+Signal.swift */; }; + 27F15A8EAE67CD3C3FA488676B6CB114 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D740D014F624B7C7563F89DEE99EDFF /* AsSingle.swift */; }; + 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7374EE40E137B505E559A51E93B79A4 /* Signal.swift */; }; + 282FCD4EA8B05830E9108690B8CD336B /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC5BBD1A6064B273EFD5B4E05235235 /* Session.swift */; }; + 285F66AD6F58DAC27506AE292F7C8E0E /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 12B804C4501EA355E80A53ED8E82B4F1 /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2878735FE61E1EEB4C493A8B8ED3DCAC /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F612F7EBE99CF9B375388C841C634B5B /* EnumType.swift */; }; + 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 7348B7AD44F0609090EB20ED3689999A /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2987A730911012C32AF6695D7B54E35C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 29D5A1E077E40F0F195000FA0771C15D /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A57302C2075DB02C3A73FAD9DFB46C /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A68B2B1F388E65B947C9102B7CE4C12 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED07B542BC5FC1FE60A93BD068263B8 /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AA5064ABDA1A14FD82F98F25CF853D8 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D233576C8B7C33D5BEADB4556A868AB /* Atomic.swift */; }; - 2ABD7270AD429F15A7730B7C65BC1AE6 /* ImageProcessors+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DADEFCA245876B3AA7ED0094D7AE66F /* ImageProcessors+Circle.swift */; }; - 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DAECB265C7A374141C78D6306D943F /* UIDatePicker+Rx.swift */; }; - 2AD8987B16604E75E19FE7172332B9BE /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CA4E8B1E58D527C4318CB5268930D3 /* ImageModifier.swift */; }; - 2B5CC24BA0732D314F23C7C13F431878 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC66F005D3AF39D56933A1CEC1AC82F5 /* Queue.swift */; }; - 2BB21862C53C7F123E414AAB16A2CD01 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BDA2D5D14C205867E4901B2E6D322CC /* Binder.swift */; }; - 2BE8B360B0C202C0DB746C3899177043 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E451144243211A14EE5BE0AF9FDD345 /* ReplayRelay.swift */; }; - 2C41442FA4765CD9B6A3DFD597D3F54E /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 41975A10FB25A66821C83DF126B80C83 /* SVGAPlayer.m */; }; - 2D157E01ABC2D8D185B85AEA13390D1D /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5EF798ECF50AF0AABE6FDD3FD112E7 /* Extensions.swift */; }; - 2E5F84B988765050BE45AF39DF048B06 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247AC60B03CB231AEF7D5E4A1CCFC475 /* CompositeDisposable.swift */; }; - 2E7321581005F0AAF767213937D29680 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECE228B769FA1C5F7F70908A6ED28B2 /* NSButton+Kingfisher.swift */; }; - 2EB811D42F51FDAA8C55017BD799F5C0 /* NSObject+Rx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5C079AA85691739040EEF00F50CDD8F /* NSObject+Rx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35796D1D7FD795C66B8E481F51FA8E99 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 2F2C80108FD26FF8D73CA189A5BD458F /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D559920B85AE4E5ADBC5B228603948 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AA3CB19FA7222C37AF95D8EBEA43BF /* RecursiveLock.swift */; }; - 309C54EC9536180B960B9CB8EBD412E3 /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638504B15E829D0F5D2403232D76593F /* CustomDateFormatTransform.swift */; }; - 30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E2C8255086C3CB8F596BFE51D1232A /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30F9695C4C5FD030761241B6AF6F4464 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA4D6AFBB1BA974555CF95C60CF7168D /* SerialDisposable.swift */; }; - 31A68FED356717B81205AEA70616438D /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9D0B715E80DA0DAF7525E35BC4325E6 /* Reduce.swift */; }; - 31E1F0FE297058F1F601D8205A8624B1 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 93477DF1230528E9850B9F1992269C86 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 320C0D7A88AA812EFB20016BA1F5D7AE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442D690B316C7B10B391DA389E251475 /* AFError.swift */; }; - 329DEC4306199D2FC2A9D9FA2F548C4F /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3937BBFC01600CAE15882E0A35238D54 /* Generate.swift */; }; - 32A8F459514B68325487B0DAEA604627 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 339D788BEF557AB06773898C125CB2FA /* PrivacyInfo.xcprivacy */; }; - 33BC540DE351661FAAA24950E165D4F1 /* MangledName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECD62942C8EAB8814F6778CEA75FD10 /* MangledName.swift */; }; - 33E539838B265D8EF4A9C587E9FC4B69 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E9B30496F5020A20C2C46DFE9602137 /* Decode.swift */; }; - 35042D5E93CEB4467B5719B4228CBC6B /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E0825AF4D2BB5388768ACD5B5A627A /* ObservableType+Extensions.swift */; }; - 35102218C06A3EF77E456FFE4B226099 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 579F93D184CDB1F7252421AC91DA93F8 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 35C233B7909B08FD884BE726E62784A5 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = A379424DB101D738A67705A6711EFC7A /* RxMutableBox.swift */; }; - 361EA7ABBDD80F154DDC208D9CE920DD /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A446A4C8AC5C312BEBA2E9DE126E48 /* Deserializer.swift */; }; - 3660B4F629053ABC3C1DF69366770289 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32FE216C01777240AE87D986F75E1884 /* ConstraintConfig.swift */; }; - 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672225AF7016F1F9845168BB55D6272 /* UIControl+Rx.swift */; }; - 375CAADA212D838EE018E292E684F61E /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D478B490D5606EB348FCE1EE4AA10F8 /* Cancellable.swift */; }; - 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE9AA89A8FB187B101E4B6C943D9641 /* ItemEvents.swift */; }; - 37ACB1F27D796DC395ADC37B78511DD4 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 781F6BF839F9DCF61C0BBACA42F57854 /* AnyObserver.swift */; }; - 37C5219DB86F2F8182A786C7B3B7EF8C /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = A882C4C21EAEE43ED92DDF7154AF0023 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29D5A1E077E40F0F195000FA0771C15D /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B4757F9B0F24ACB94859877E29FE0E /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29EF6D8EFD064CF4B843AE53022F00FD /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB37545EECE4B30BF23CABFD4423015F /* Throttle.swift */; }; + 2A68B2B1F388E65B947C9102B7CE4C12 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F7A181CFDF4F45ACEAA4C7380A57713 /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AA5064ABDA1A14FD82F98F25CF853D8 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A70BB8648AEEBFA951BA5B3281748C6 /* Atomic.swift */; }; + 2AB537135D0D4C76CA93BF05E0228AE8 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBEE5BF1ED81D03F2BD426CF0E0421C /* BooleanDisposable.swift */; }; + 2ABD7270AD429F15A7730B7C65BC1AE6 /* ImageProcessors+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27FD4FA8177B810EC541C9BE7F1F9801 /* ImageProcessors+Circle.swift */; }; + 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5A0B7B80762E95E680AAEA31E3BE56A /* UIDatePicker+Rx.swift */; }; + 2AD8987B16604E75E19FE7172332B9BE /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C66031E47489D661849B7C0F1DD8EE /* ImageModifier.swift */; }; + 2C41442FA4765CD9B6A3DFD597D3F54E /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B078E0803A57FB9F46FAFC8302D3E /* SVGAPlayer.m */; }; + 2D157E01ABC2D8D185B85AEA13390D1D /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3546EE1C643C770F1024194F2D6C926 /* Extensions.swift */; }; + 2DEC67FECB775F5205015ACF5D8BFA7B /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170EF5BE6B1E1DC0F1F1835F6616BCF3 /* WithUnretained.swift */; }; + 2E13741C665F52C887A85CCD434923E6 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B45EA571C10BD3F6CF3BEA449789BA /* SubscribeOn.swift */; }; + 2E7321581005F0AAF767213937D29680 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A132E5B4C6E3367F17F916FA86900451 /* NSButton+Kingfisher.swift */; }; + 2EB811D42F51FDAA8C55017BD799F5C0 /* NSObject+Rx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DDF53DD1465379C2BB7BB98AF53AF1A /* NSObject+Rx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984FB24BA1A10548CD0BCA82BBAD42D9 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 2F2C80108FD26FF8D73CA189A5BD458F /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = D0AF07C55F8A1D16F2B72E5A8C72AE12 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3356B4B15A61E2A546DBE0CB53DBA611 /* RecursiveLock.swift */; }; + 309C54EC9536180B960B9CB8EBD412E3 /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A320DE43D937EA1FBFF3D74AFD74C833 /* CustomDateFormatTransform.swift */; }; + 30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2F3DDAC9BB9D0825E59557E7982EBF /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31E1F0FE297058F1F601D8205A8624B1 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 38C5836B8EA82C6F6AD68E41548DDDB6 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 320C0D7A88AA812EFB20016BA1F5D7AE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA0658658B929C286D8A5C952D2AB76D /* AFError.swift */; }; + 337739603597281089F88EE2D454B691 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A89466513E0F635157DEE40D479E59 /* Disposable.swift */; }; + 33BC540DE351661FAAA24950E165D4F1 /* MangledName.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBBFA490B09A9431DF87498DE7249F8C /* MangledName.swift */; }; + 35102218C06A3EF77E456FFE4B226099 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = E25CDB7C16E24C724E6EAF9EA915E971 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 361EA7ABBDD80F154DDC208D9CE920DD /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CEC6BF306C9FEAE77DC1C8E93889BEF /* Deserializer.swift */; }; + 3660B4F629053ABC3C1DF69366770289 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4ABA8511C2E95C5B9161C8363644A9D /* ConstraintConfig.swift */; }; + 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB9A49DFE0457E3826E1E21AF2F2F3C2 /* UIControl+Rx.swift */; }; + 3758B5ACA0966A90883DA0D751EBB638 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F654FEA43F7C9D5876EF5D4A64B9BE3 /* AtomicInt.swift */; }; + 375CAADA212D838EE018E292E684F61E /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA93EA128AB3AA5025D83B9569EF9EA4 /* Cancellable.swift */; }; + 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDDE97839AEC020D6158277DB4666E7 /* ItemEvents.swift */; }; + 37C5219DB86F2F8182A786C7B3B7EF8C /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = D0FFF03CEE0447C038B64D831E91C677 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 382CCECD7FC5CC3D1CE1277066F3DDA4 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1C287888994AAEE0FDE3D3DAD5E9AC /* SubscriptionDisposable.swift */; }; 3841545F19CF975D5CA907A73A949FF6 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; - 385BC4B250B6A6DB8AAAEA77D5B7A46F /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C8127A82B4A4A756E812A4EB0FC10C /* Combine.swift */; }; - 387A789B1EE9F81152BDAE288E74C910 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = A285ABB3B81823B7630E5B8E1E4E94A7 /* Map.swift */; }; - 38B9D58E94D9C1CECD7E381C64A2329D /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141D8FC7678C200C340595BB7A845510 /* UILayoutSupport+Extensions.swift */; }; - 38B9E9F82A988CAA21601B733C1E92B7 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3830B9662BAB18D2FB9E5E665D017A61 /* mz_strm_pkcrypt.c */; }; - 38BFFE498FF2491FD1C152319A94E9F5 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2970D1C9269958ACA623726B7FFE41D8 /* ImageContext.swift */; }; - 38FB2C5A8088681A4531FE4A67F76E87 /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B28635D3FC12FBBE21B4DC8C2F53DC5 /* ImagePipelineCache.swift */; }; - 39D21F9BB98D737D78BA925B0E7BF763 /* Pods-yinmeng-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */; }; - 3A030CA5A4DD41F59802F907A93F85DF /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F86B22BB119A4C00CCD6767B56AA7FF /* HexColorTransform.swift */; }; - 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3951DE418AA06ACEBE2A6A765C4C3376 /* RxTextStorageDelegateProxy.swift */; }; - 3A59D8FBAF9A54906E3644AC80465AFB /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21908721739C48197EA24AEE2D8E00F8 /* Notifications.swift */; }; - 3AA3DABB241FB655F8EE42D02EC95DFC /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F318D6E1AAF20807BF1AD95933A171D7 /* Kingfisher.swift */; }; - 3ACE04ACDB4054E8CB57EFA46A3E932B /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB7C04DC17C6E584F850F0B951F89FB /* Do.swift */; }; - 3BEDE9E249B3FA25D930C7413A84F2AC /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9C166E84C2797D1AAABC092AF3396E /* ImagePipelineTask.swift */; }; - 3C53583CB1A5F4926491D8838F580074 /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D0885873DBCBE0CE4078605242D0DB /* BuiltInBridgeType.swift */; }; - 3CE7461DB16ABE0FAAA2C186E36A58B6 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31FD545B9A7F416C0BF656062971FEC3 /* Deprecated.swift */; }; - 3D2713449CB95447ED84341807DAC8E6 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = C05BD17BE10AD4D55AFAB4D8A97FCBBA /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DB4B4CD470784535CA6D059E3749A36 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716FC38DDC4EF3CB13E29B9D9B520E69 /* Timer.swift */; }; - 3EBC1AA58F01B54230EB20134C28FB8F /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C383038288390F0199C36889092EFA35 /* SchedulerServices+Emulation.swift */; }; - 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDAA477B5AE8A4BDC303B45B7862EF7 /* UITabBar+Rx.swift */; }; - 3EE9D462DF0DF963F781AF5DC808B04B /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D323A9F884195A6629CF6B0DCBADDA9F /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EFD97D11515D0C3ED70AA8458062EF2 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16B81B731BFE4403F1622FE19DDB2845 /* InvocableType.swift */; }; - 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB74E152AC7D000C6AFA9743F9BD8B2 /* RxTableViewDataSourceType.swift */; }; - 3FA127A261BB563409868A0DC21807B2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA974A569FBAF18914330115C8A90A0 /* ResponseSerialization.swift */; }; - 3FAAE21E641622CABE178A7B841C10B6 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C01E6D9E1CDFC06E093EB9D7CEBD66C /* Zip+Collection.swift */; }; - 3FAE5725A05F9DBC349CC0BDC7CF5FBA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 402F79AD633BB4C502C3B6838055F2BE /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E4ED1F782A36171B1298EB17B25F31F2 /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4055BFC56C870C44A99813CF0BB9A701 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 079E5D585B4134AC4E740B22673A04AF /* Skip.swift */; }; - 40D926572C52D27517FFC92545819FFB /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E97AAB7EA0CE8B56A34FA2456347159 /* AuthenticationChallengeResponsable.swift */; }; - 4155E1924B8FC76EF105D44698EFB548 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B8FA102392FB6CE1FC86A9C2F1F573 /* Delegate.swift */; }; - 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B0CD3308587F7FDE535282835F837D4 /* UIStepper+Rx.swift */; }; - 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A5D356134F702549C049B359878091 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 35AA7FAA8ADDA2AE868D25DBB5639388 /* _RX.m */; }; - 42B6ACFCF650183030867CB3EF345E95 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742D25096FDE4F3EBDF602FA94086F90 /* ConstraintMakerFinalizable.swift */; }; - 42B940A8D36A7133304BCF15058096F7 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01627F177D624E69A8821EFD07E40D9E /* SkipUntil.swift */; }; - 431F743C86C401082324EFF2F14FD796 /* ImageDecoders+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C5F374E44ADF701AE9976BDBED218DD /* ImageDecoders+Empty.swift */; }; - 4330253F1E463D9748757B6BEE1F2535 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 910A7008D1998E43DEAFCABCB8E58BD0 /* Combine.swift */; }; - 4348C7E2C86FD7055BD1AD7281BB3B22 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D7EF3766F4C5745B2515194F83A0A73E /* RxRelay-dummy.m */; }; - 438B0DFD653F4D4D52E79BD2AE8F4073 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76CBC54725CC91081C00CD833820586F /* BehaviorSubject.swift */; }; - 43C89358BB61E73227F6791E4697FCCC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4599635C8FBAF80C46C2B48B59F91C /* RedirectHandler.swift */; }; - 43DFB49930346A1A730DC21E94E2F731 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B130AC2F1723D10212D4433F65CC6876 /* ImageProcessor.swift */; }; - 43E60359C10A50CF81F0FA51B7F5AB87 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = CEEECED04C6993CA221B34314A8449C6 /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44D8F429C786649F7882CF5DA44969E8 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C13872E013426235396896EF7B27971A /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44FDC841C20165E2DE68E31737A401DC /* DeviceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73AA7D0334B66CFD7841B6D7364B6D7B /* DeviceKit-dummy.m */; }; - 450E9E4CEBAEDE0C86BB3A64F17EC07A /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC9FAC370462C17EAADCACF93FA7CCEB /* ObserverBase.swift */; }; - 459C4D5971570CA2A43D68B29E6D4119 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881ADF855B4F6830C4F47C4D3C9584A6 /* SkipWhile.swift */; }; - 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 50149FDB1AF38E00D853D625303C7697 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 464615F38255819E5CBA53C4D96E4CE3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD43BB7B49D18D3D0B1851C31D37B1B /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4664959212C78E354A70ABDF0DD7426C /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E75EAA905D787DC2A6ABEB54FF34025 /* AsyncSubject.swift */; }; - 4744657E600B8E37F23718137E31E212 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB86511C1850E01E624D920F5FDF9D85 /* InvocableScheduledItem.swift */; }; - 47A6C7470EE67D966E6B7811172365FD /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7368C8AE9827747E3276D7BFBA308F61 /* VirtualTimeScheduler.swift */; }; - 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8762A295363ED690AA640A5010E729 /* ControlEvent+Driver.swift */; }; - 482B74C0548970BB9C095E2D8530E421 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6095D834202ABECEF5E1586D59F273A8 /* ParameterEncoding.swift */; }; - 49719555172ED33F81E1B72674B22DDC /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E5B248346787F0A063BA993EDE06A8 /* WithLatestFrom.swift */; }; - 4A2D9F5C7CF58ABEEA3F614B77A71985 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9828BC599B0DBA1502AC852EA38A9D41 /* ConcurrentMainScheduler.swift */; }; - 4A3D6F12313FE83B773E87D4149716A9 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA77866DE131EA6C32F860010A3C33CD /* Completable.swift */; }; - 4A7CB521C043016A185EEBEFC5EC5216 /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61EE41770FE1BF54C41385F6855C3F7D /* ResumableData.swift */; }; - 4A8BB3D211099D5AE114C3436D42186A /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516BAF892B644ADDDCB44ED3442B3A5E /* DistinctUntilChanged.swift */; }; - 4B23B05F62E805619C9B5BA83E34F4A9 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7457EFB4110EDA086ADA48957125A2 /* Box.swift */; }; - 4BAD99B7394E225CEDBF94B8100BCC7F /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93EC979D9F3915C015A5069ADD065608 /* ConstraintRelation.swift */; }; - 4BB3F64D94EA8B03B17EDC1E3BEAE248 /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 025920048A722F6553FE13AB02A1A1F0 /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BB841F618D6C18FA11BB0298FD8099A /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE3D17E13CC901B008EBD3911761692 /* SVGAContentLayer.m */; }; - 4C7F128D8D397787D234F580F6BF3A9C /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6836F51F8AE38107224B121D764ABD8D /* SwitchIfEmpty.swift */; }; - 4D372B12829FBEC589FE99576B505339 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C312070D7BF878CB39DFC552FC412FB /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D7AA7EC24305B74DD24B4036C6F3775 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA280A1BF609B5CE3219D74BCE327FE /* Producer.swift */; }; - 4DA72FD7F1FB2C0449EDEF4B8A579807 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE31392889534B9BBA6332E249A2A320 /* ConstraintPriorityTarget.swift */; }; - 4DEAE5703BDD544C9956BF42F7D57CE5 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3544E249770798FF963F376E2544FBC /* DiskStorage.swift */; }; - 4E950D6B3A68F14080C857270609C33D /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE3AD12CD6D318B8FAF70C0C1C3BC31 /* ImageRequestKeys.swift */; }; - 4F1C20BD15D7FFAC379EF8838F0C7DF8 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E73BE954775D57AB2A291A599E7F03 /* SchedulerType.swift */; }; - 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79D585BF33D806BF310DC546E66D67F /* ObservableConvertibleType+SharedSequence.swift */; }; - 4F894DAB31F1A68FD37EA61B87CDC043 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71DDB4D4DE63AD40A2321B80B3ECD73 /* StoryboardSceneBased.swift */; }; - 5021B9A32D3429DA04A245421F718235 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = D68A406D0516472A10A41044DA9F3162 /* ToArray.swift */; }; - 5028D74F52868636706B86A81FFE0A34 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84383584C98AB0E69A2A182C91C524C4 /* Sequence.swift */; }; - 507F10506A819DDA0D025C0828AE0401 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 860B599D02556BA4E3C2141FEF06FEB9 /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E53A4C952792D1539404948533CB820 /* KVORepresentable+CoreGraphics.swift */; }; - 524945704B810FC367EFA3955D680574 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4307111CF7823806F3358A3E53F6DA06 /* SynchronizedDisposeType.swift */; }; - 529173B31EFCD3D199E79866AFBEC86C /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD31BBEDE7051C5C63C64C94CE72F254 /* HTTPHeaders.swift */; }; - 52A51326331D2484BF0FF3F5D4D7C807 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3E7D79FDD3EACE530B343CCC4F245C /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 385BC4B250B6A6DB8AAAEA77D5B7A46F /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFD2C05750B9D6677F4D3F6720047E7 /* Combine.swift */; }; + 38B9D58E94D9C1CECD7E381C64A2329D /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67E6A0BE6EAE3CC554D98F493BDE6FC8 /* UILayoutSupport+Extensions.swift */; }; + 38B9E9F82A988CAA21601B733C1E92B7 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5142DF393620507D6A260B58B4600B32 /* mz_strm_pkcrypt.c */; }; + 38BFFE498FF2491FD1C152319A94E9F5 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6FFA6D807BA77987BFD6E878EDDB07 /* ImageContext.swift */; }; + 38FB2C5A8088681A4531FE4A67F76E87 /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22AAE720FB21F607C8DDB213568ED20E /* ImagePipelineCache.swift */; }; + 3A030CA5A4DD41F59802F907A93F85DF /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCE6630596F153AC55116FE0F9897679 /* HexColorTransform.swift */; }; + 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44F86333823FA8CADE12BBF5204C512E /* RxTextStorageDelegateProxy.swift */; }; + 3A59D8FBAF9A54906E3644AC80465AFB /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52068B6D7E7EFBEE42DC2B7E1C9A370A /* Notifications.swift */; }; + 3AA3DABB241FB655F8EE42D02EC95DFC /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3543D7F0A037B5E9F248BBA76D2E7730 /* Kingfisher.swift */; }; + 3ADE5BE9FD36D98FA226B4080EFBB8FB /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B2BF863063804BF1F8F766AE90C1E2 /* Merge.swift */; }; + 3B683278254C3EBF000EE7490DFEA256 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2044603AA296CBA7C0CAD6F78F512DD8 /* Skip.swift */; }; + 3BEB132E63A12D2AB05B008098922B3A /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1FF4251D95A76D9F8E10DA9B9A7A9E /* BinaryDisposable.swift */; }; + 3BEDE9E249B3FA25D930C7413A84F2AC /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB9F0994849DC0818631C857A245A2E /* ImagePipelineTask.swift */; }; + 3C53583CB1A5F4926491D8838F580074 /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932331922F742B07619243C7F4A591B4 /* BuiltInBridgeType.swift */; }; + 3CE7461DB16ABE0FAAA2C186E36A58B6 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20C40E3B25A33D48AEF25D8654B35B5F /* Deprecated.swift */; }; + 3D2713449CB95447ED84341807DAC8E6 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5780BE799D48EDB54F907A325574EB /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D3AC3807C82D79F76C0146945AE50DD /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 481F57A7942D3D02D98665E32084BB28 /* ImmediateSchedulerType.swift */; }; + 3E58459BA8E38DE18DBDE4D5DAD72288 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A62FE424184B59C35B91816E29FD15B /* SynchronizedUnsubscribeType.swift */; }; + 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3ED8D2227C3BAB0A37D6B336FF72CE /* UITabBar+Rx.swift */; }; + 3EE9D462DF0DF963F781AF5DC808B04B /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 64374FC9C7AD32038E7F33B8F0B41DEC /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D465C8AFAC5B887043586070DEE446 /* RxTableViewDataSourceType.swift */; }; + 3FA127A261BB563409868A0DC21807B2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235BF4232AEFECD7F99C0AC42C8EB28B /* ResponseSerialization.swift */; }; + 402F79AD633BB4C502C3B6838055F2BE /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1EA6B179381F4533AC271C2397BD9D /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 40AFBC4C16AE96C2D0B71C2ED9861FE4 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60D475A610239067B42835801865D885 /* Bag.swift */; }; + 40D926572C52D27517FFC92545819FFB /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3AAA0889A8D4A51D69D316A7546649B /* AuthenticationChallengeResponsable.swift */; }; + 4129B4823A8913A2D4A499FD4930E354 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5287881F13FFFCFF982BC694A27F6B86 /* ObserverBase.swift */; }; + 4155E1924B8FC76EF105D44698EFB548 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0012AB2FF99263BC9124BC1B8B9CD7 /* Delegate.swift */; }; + 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6829AD563751E2E6208D6D5AE6CFD3AB /* UIStepper+Rx.swift */; }; + 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 2780E75B6BA0634440DB06EE7985BE7F /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E9B6A89FA454F97DE159BA812804B2 /* _RX.m */; }; + 42B6ACFCF650183030867CB3EF345E95 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C233C5A411AE4E5854F09B1D2B0D489 /* ConstraintMakerFinalizable.swift */; }; + 42D441E9BA0C271D75FB641EDB41D033 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40125C2BF185BFE2F011202530E1EA73 /* Zip.swift */; }; + 431F743C86C401082324EFF2F14FD796 /* ImageDecoders+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AAB66DC8CDB5AC35A51261150EB3B0 /* ImageDecoders+Empty.swift */; }; + 4330253F1E463D9748757B6BEE1F2535 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53E7E37A9DFD9A41C3EEB3D5C46EDB9 /* Combine.swift */; }; + 439AE566C05E05AD23FD9216A5E4108F /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A93BCB3D233E2207BBAA8379DA619D /* CombineLatest+arity.swift */; }; + 43C89358BB61E73227F6791E4697FCCC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F7DB53AFE18EC5F3CA3274F02EB756 /* RedirectHandler.swift */; }; + 43DFB49930346A1A730DC21E94E2F731 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C4B75A38ED1F55D09B9FE0C6736686 /* ImageProcessor.swift */; }; + 43E60359C10A50CF81F0FA51B7F5AB87 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D0A9DF70FF4E97A919F76C3848A0342 /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 440F3E60DEF6E10F8CF0A5DE5F75E99F /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2111B01887B14F12EFADB9CC12B9F4ED /* SkipUntil.swift */; }; + 44D8F429C786649F7882CF5DA44969E8 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 61918990328B42689E439EA563236B54 /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44FDC841C20165E2DE68E31737A401DC /* DeviceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 188BB31C0A430F17E45ED0BE0C7A76E1 /* DeviceKit-dummy.m */; }; + 454D1EA194573B1312814505A7D4B599 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 315F343243C36BB6931BD0E2A875CFB0 /* SwitchIfEmpty.swift */; }; + 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EC91FCEFDE71AA16442D0E87F54A9D /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 461D327C1F235A7ADC8033430B0B7FAD /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F7E17E49241D59B1E8DF7BD2D39EF3 /* Maybe.swift */; }; + 464615F38255819E5CBA53C4D96E4CE3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = FFA2876BC029148C3BE83873F52084AA /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 468E2F97D94001720D733464B4F003AE /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E35635A2E4373AA76ADEDFB50AC2ED0 /* Amb.swift */; }; + 47B0317E5D5622E72DCFD59B3D42E37F /* Pods-yinmeng-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */; }; + 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11CD52BDB90A6F4F26C69146A9B39829 /* ControlEvent+Driver.swift */; }; + 482B74C0548970BB9C095E2D8530E421 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD278340C13FCBF96D48067EEE5084B /* ParameterEncoding.swift */; }; + 482BE7E2415547BCD451D34995C6FAB2 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE52C0F66E6675B5C4D4760714E879C /* DistinctUntilChanged.swift */; }; + 4A7CB521C043016A185EEBEFC5EC5216 /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10ED8732E895C5CCFF6AB628B95A3E67 /* ResumableData.swift */; }; + 4AE5771E177583642BFB4395D018B4C1 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901E5E710CE79059BCAD729753F2E6A5 /* ReplaySubject.swift */; }; + 4B23B05F62E805619C9B5BA83E34F4A9 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CBBE311FFC30C456BD09A100462B7E /* Box.swift */; }; + 4BAD99B7394E225CEDBF94B8100BCC7F /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 367DFE256D9109ADE29D67CA4F4DED52 /* ConstraintRelation.swift */; }; + 4BB3F64D94EA8B03B17EDC1E3BEAE248 /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B1FCF81DA61D8256C494C2532213C14 /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BB841F618D6C18FA11BB0298FD8099A /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A07FA9F1A869908F388EEC12712D55E /* SVGAContentLayer.m */; }; + 4D372B12829FBEC589FE99576B505339 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9639E9592075D6C400290A3AF4BF1C /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DA72FD7F1FB2C0449EDEF4B8A579807 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436EFBC0100DAE93FA02E39D9499C353 /* ConstraintPriorityTarget.swift */; }; + 4DCE5B07314B7AF03B33EA39C796075E /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = B436FA112A865F90CC22D03E0DA176FF /* AsyncSubject.swift */; }; + 4DEAE5703BDD544C9956BF42F7D57CE5 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180D6EC8063EDACC29DA4B644B8C6BAA /* DiskStorage.swift */; }; + 4E950D6B3A68F14080C857270609C33D /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A09BB01F261508BA6896DDF26EB7775 /* ImageRequestKeys.swift */; }; + 4EF431C760B2062FFDF4349DEFE20E25 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C69BCD97D01B222282BDDFDC64DC040 /* RefCountDisposable.swift */; }; + 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7682E9B8BAF3D44ADDCA593090A856 /* ObservableConvertibleType+SharedSequence.swift */; }; + 4F60F7ACE51C360C76A418097AF40C9A /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CDCF58974DD9FA18FEA4125DB24C25 /* PrimitiveSequence+Zip+arity.swift */; }; + 4F894DAB31F1A68FD37EA61B87CDC043 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26E2233638FE6F7152A496025AD8FE7 /* StoryboardSceneBased.swift */; }; + 4FD715F2808CDE0A0C7253C0B4FAB88F /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287E4A7635CAF409EF6D8A78CADFA0AA /* SerialDispatchQueueScheduler.swift */; }; + 4FE5D3261A5A1B16AAE6C58B8EFC4070 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4FACAF8195E240183AC8C5B65AA5BA /* SwiftSupport.swift */; }; + 507F10506A819DDA0D025C0828AE0401 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = FC83E756C6A433687270970BB7C790BE /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 50CEC78A10B09B52CC55539FF0F1BF47 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CD1343BA35E50805BEE5ABCCB044C4 /* ObservableType+Extensions.swift */; }; + 510C58ADE7A6CF4EF19042D2EA00DA9D /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = C68E60ABAE63F440A4B900DACFD97D48 /* Repeat.swift */; }; + 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07DA438692148B8A180355F79D0FC4D8 /* KVORepresentable+CoreGraphics.swift */; }; + 529173B31EFCD3D199E79866AFBEC86C /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B17D70E289FA356424B4699DB63CF91 /* HTTPHeaders.swift */; }; + 52A51326331D2484BF0FF3F5D4D7C807 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = F953E0ADBE46350651F4F34E88DA8292 /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52DD330B3BED8407E4EFED176F0B4DBA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 52E0838EA0D02EF00914DB63B1C6C4A5 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39609E53B3F3AE2BC5EC5E67D91FA803 /* AnyObserver.swift */; }; 533F06C629B5676D3E165946F1CAB400 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 854A1E1D5CE4437C9660D8F3A70C0279 /* UIKit.framework */; }; - 534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCB38211083765E554787A9A4AE1C19 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5380454C48A12A6E376122ABD8096968 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 807F158398686F5C93EB5C24A1A7FBC5 /* ConstraintDescription.swift */; }; - 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4F32ABF49EE566C2368B879E6C5197 /* UITabBarController+Rx.swift */; }; - 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 139CC63DC596E97EC42F5008C3C4CB18 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54585B2AD8611F0CE4172AD2E765C6CE /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1122AC428D78C27FC829090D7CD0776E /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5484C183C3C25F933AEDAFADF8E4C404 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3FE3BD38B209B263E8EE5F159126B72 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54D35C7548DD1F750FA00A7BD4993460 /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4208AF0302E1424364A024F310F03B7A /* SVGAPlayer-dummy.m */; }; - 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF16C96B0A48757782697CA7F64CB514 /* ObservableConvertibleType+Driver.swift */; }; - 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C919B643A9BF3F2C6057CFF60A7A895 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55B1F4600DD6B41CF86F85E2CD879610 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FEFBFE7610C42ADE15BBC5EC2A4EACF /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55E51F45F1E157D3B4942BA7252C277E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A1138B6CE0262F49D8873658ABC4D9 /* ConstraintRelatableTarget.swift */; }; - 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7823FFF06215A71FD0AB0F1502AFE993 /* DelegateProxyType.swift */; }; - 56A72F6D13D930C4A2568F24DEA33C8D /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = C994D8031800200FED53717B697C672A /* ConstraintLayoutSupportDSL.swift */; }; - 56A93D6E8B5381505F5EA17E63813C78 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 700654E7FE6F5CC51A53D9515E51BCE7 /* Zip+arity.swift */; }; - 56AC6DC6459AE47E7BC4AF06E5B148D2 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EF83B75B1017F14D5956BDC24953DBE /* ConstraintDSL.swift */; }; - 56AE6C6BAF9ED41806CF40C603AE6432 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6690CAD5E10F09EFDE0E23B975EFB177 /* RecursiveScheduler.swift */; }; - 56CAC06DB79E51F4ED416927D57C79A9 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93172A478455DA5F9DDA69ED7A7A49F1 /* Measuable.swift */; }; + 534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EEF34D08F885621D152AEB018CAEF86 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5380454C48A12A6E376122ABD8096968 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D86365F7F79EE7120425C47A86C319A /* ConstraintDescription.swift */; }; + 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E798ED642AEA6F70A9B58FEBCFDFF29 /* UITabBarController+Rx.swift */; }; + 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8255D9E066758625CFC73EF475DEE0F8 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54585B2AD8611F0CE4172AD2E765C6CE /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 50EBE231C7C2912F96FEBDAA35C9B83E /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5484C183C3C25F933AEDAFADF8E4C404 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 780199BA5682FC827EC9EBEC4EDB01E0 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54D35C7548DD1F750FA00A7BD4993460 /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8B7CA1DC9430ED7A5B49978290E5B1 /* SVGAPlayer-dummy.m */; }; + 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805456C7A0549686ED304520B1F6C1B9 /* ObservableConvertibleType+Driver.swift */; }; + 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B42BAA84B125E8206ADE2A28D508EB /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55B1F4600DD6B41CF86F85E2CD879610 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B1D5EAE5D8B06A28440F9CC99570897 /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55E51F45F1E157D3B4942BA7252C277E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A768605E259CA170A0B3D5D65936A66 /* ConstraintRelatableTarget.swift */; }; + 56067F5E9ADEB786FB2A7CF04FD75A9C /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4DF9A04007898E8E73A436605E979C8 /* DefaultIfEmpty.swift */; }; + 5620F9D02BEDB1A3BFE48D915E75E7BF /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5144E4DBAB7BD73A587EBECB11200DC /* SynchronizedOnType.swift */; }; + 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28095BB2F10FEC6AF94F93094C16342 /* DelegateProxyType.swift */; }; + 56A72F6D13D930C4A2568F24DEA33C8D /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE71F45D0EE8DAAC8DA03F2453A0915 /* ConstraintLayoutSupportDSL.swift */; }; + 56AC6DC6459AE47E7BC4AF06E5B148D2 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC8CDFFCCC54C9ECE728DA3173D051C7 /* ConstraintDSL.swift */; }; + 56CAC06DB79E51F4ED416927D57C79A9 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2030EAE47A9D98B393FD4379D98166 /* Measuable.swift */; }; + 56F90FB517D53C6DE49700A856BFDE10 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3324CF6A8475B5482178D8342AA5AE27 /* Infallible+Operators.swift */; }; + 5759DEFCB988C8CA2AAB7FEB889913EB /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFDBF97ED2EAED30A8FB7B68FBD1A58C /* DispatchQueueConfiguration.swift */; }; 577EB60CB00785E7B3E6254404050E37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 5890C7E7EDCED81601B0DE62E29E9237 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC469ADA2C7848E7D2271DF64A0A /* ImmediateSchedulerType.swift */; }; - 58C91B4AB36E6B16421106CA634C58EF /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D1526AE87F32996F41192D838877DE /* MBProgressHUD-dummy.m */; }; - 590E5DE7D8886734B93432597FCB55C5 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5859864BD98ED861FDC3DAD5E9E311E /* BehaviorRelay.swift */; }; - 59F0C9C015498A536ACDA3465152B3B6 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516A8C24087334CBF03D3D7FEE608D60 /* ImageCache.swift */; }; - 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EC04921513CE190481DB46628B9CD83 /* NSTextField+Rx.swift */; }; - 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D788112CD136BEA9BF29D558D9C0B769 /* NotificationCenter+Rx.swift */; }; - 5B92A66A66BD639411C3D839A0F87B0C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984EF8958B727AD95CED3F82110DF7B2 /* Request.swift */; }; - 5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3FB6D4F003A484508F6B7D5A8CE873 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BE4EFBB9E0CB1968E72E793FF118931 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2771A7A323B88BD21B95B8E598B53B8 /* ImageCache.swift */; }; + 58C91B4AB36E6B16421106CA634C58EF /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB23ADA9664431323C7662115638915 /* MBProgressHUD-dummy.m */; }; + 59BE5B726330293A8790F164D6F2CC13 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F35E1A8025238663BD4278268CCBB0A /* PriorityQueue.swift */; }; + 59F0C9C015498A536ACDA3465152B3B6 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 132CACC568D867C53041E50444DFB4A4 /* ImageCache.swift */; }; + 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3975D0F929D7E894AAA6606859FD8592 /* NSTextField+Rx.swift */; }; + 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEBA9F88F1FCB36B658809F80F72881 /* NotificationCenter+Rx.swift */; }; + 5A9A9D0EFE25A4CF9F74EDBD96C55DF2 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6E64118007C0B1B804E251BA8FF383 /* Binder.swift */; }; + 5AF3E279A169B5BD5A2B3A54D8F69998 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4667A3FB98945E8D3152C16483AE84 /* Debug.swift */; }; + 5B92A66A66BD639411C3D839A0F87B0C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7EBBCC4E737476E35A856C9645B5A /* Request.swift */; }; + 5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26678385CBFB32EFE45AB39C795BCBCC /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BC76A9804E94E75C7DAD61DB173AAB5 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3245364FDFC255D5B790B31AF4282DB2 /* Sink.swift */; }; + 5BE4EFBB9E0CB1968E72E793FF118931 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B0C74E5C202472A0A1723D9CFBC30C /* ImageCache.swift */; }; + 5BE89968C99C12450E8CBEDA9CF11336 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF296E69A74B4088C165806BEE55DDB0 /* TailRecursiveSink.swift */; }; 5CCB87A1A86D7C03A5D678B262B37071 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 5D11C120E9CB9EB18C836357556155A7 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28823071A314506A54A2A9D937693120 /* SynchronizedUnsubscribeType.swift */; }; - 5D36B99F3CAB1FC7337082D9581FECA6 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 232745CAA44483EB2D20968382DCFD7F /* Debugging.swift */; }; - 5D62D14A3110A45469026A4E6F868822 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BF4D0AEE9E2F5FE620E0E4C2B27910D /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5E900B85B0C7D9CF83E6689B9F2B7A60 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F7E6FFC1E8BF0B7FF0D935D1603D7B0 /* Materialize.swift */; }; - 5EBC224DDA3EC6CCE8C42EED6063FD35 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5386171CABDE35C85D5B6A74B94457 /* ImageProgressive.swift */; }; - 5F800E52E1FE0F1A5F624C09F5BF2FD6 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = F4FE37B4F6460D53A935BBDA33620AC1 /* mz_zip.c */; }; - 604D3C93C17978C23600EC415949AB64 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5BD64F6D2FDE1B7F8B7940B6F417C3 /* ConstraintInsets.swift */; }; - 6066DF8EBAAF4EAD3A904AFF921C3CBB /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9012475CF63B920C2699A316174019AF /* ImageDataProcessor.swift */; }; - 60738A9E1862E065447101BEE927BE75 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A4F35E75F585F40104E03CD2E9EF627E /* SVGAVectorLayer.m */; }; - 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6CE40D92B9AD93BCBF6049C7CB3D16 /* UISlider+Rx.swift */; }; - 60B88B3D3E503C1093264BB186C83911 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957234904A11D53A77190FBAF9CCB03E /* AnonymousDisposable.swift */; }; - 611CEF7FF1EF9EA1BCEF6C73EEE3ACCF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BF110B46E3B64FCEC42BCF98CA3F16 /* ConstraintLayoutGuide.swift */; }; - 61476C16014CE48CAD69C9E1F82130BA /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 9638E1EF5DF92BE52D2AD0BC46B4B8C3 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 616CD63355517CC10567A84779ECE41B /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 07814A9CA1534630862FF822CFC202C0 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 617EE86E5C306F4CA7ADDCD52BD28F20 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FD0C2D34708E6AB2A9C46AB39EF0A7 /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F984CE8DAA8D3D708959E867164526 /* RxPickerViewDataSourceType.swift */; }; - 61FCA0616CE6512DCA67D74562D6EA1D /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 936E36172F78AE2F81B5C5ABE77030DD /* ReflectionHelper.swift */; }; - 623F8BF423C62EC654FFC1BDF9187387 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA9A21A3126E1D0F6BB9EFCCC2515CF /* Delay.swift */; }; - 6277232667F40E555A6D6EAF4C42A063 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 312FF3D13542FB4E2112DA954E1954FD /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 62C1A489E5C6414819815F3219B52FE8 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F46F1FB76EA53A7C0207C2EA1E0D75 /* URLTransform.swift */; }; - 643A7AFFB7AEB70B2B9B7E0926055023 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAF4FB8D63FF009BA2D23F15E21AF060 /* RetryPolicy.swift */; }; - 6485648FA70E3FDDDED5158305D76C96 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52D89AA697CA5E9B15C2151417A3325 /* TailRecursiveSink.swift */; }; - 649ACDA8589BDBD5ED7D47BFDB9C9F6F /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28D1305C6E5FAF982CA8D34DB62B78A /* BooleanDisposable.swift */; }; - 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA8852B6F435C12A15C12A071BE371 /* UISwitch+Rx.swift */; }; - 65E05AADF0F687E650215FCC5A0A6659 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABCFF8FE6CA85AAF30E47BADE090B75 /* SynchronizedOnType.swift */; }; - 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F115D28FA4FB046EF8F0B2388F5D4D9C /* UIRefreshControl+Rx.swift */; }; - 66411B211AAEB0C4DB6491A8AED6FEAF /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE18481DCD6A4423F156F9A1001FF58 /* WKInterfaceImage+Kingfisher.swift */; }; - 675A37EA8C0C7257308385B16E51A40C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86823433D81D4C7491E4130490F56B8 /* Platform.Linux.swift */; }; - 676D1AC66D1F904D5DE076BCD065F0E2 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32A4EF37D0B059778943AC69257197FA /* Reactive.swift */; }; - 67B10FEAA3B7E5387D20E76B1085E94D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2CD6EC83D18147DC5A78CB0D3A7DC3A /* URLSessionConfiguration+Alamofire.swift */; }; - 67C54CC6A2AC174C2DAF6D60B99413F7 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 1271688620E481EDFFABE8DAA0CA2066 /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 738B9B204BA66408C6AFA7BE165DDDF5 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67F35E296924950C35FE13BCA7F98746 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D227CCD1F49C2D7CFA247278D1F1A5AA /* Rx.swift */; }; - 68AF5CE54DF91D0EA6E1DD02432DCB0A /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739AB707D3AC2DFA796E37C78914E30A /* Placeholder.swift */; }; - 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B77FA6655A5FBD985A2B62A2A445627 /* Infallible+Bind.swift */; }; - 6953F2C067CDB54EB1B91956D1B40F67 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDCFD8B86CCCA7F8713B952A9B81F9B0 /* Cancelable.swift */; }; - 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = F9D9C631A57961DE606284F178FA39C2 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 696D9682A8835425BC446059F03FAD50 /* ImageProcessors+CoreImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E5E3B7389E10B1D862B544F314A198 /* ImageProcessors+CoreImage.swift */; }; - 69932AD24C373D75B319AD3AE015C178 /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E57C85B6651F9939881ADB206A79F009 /* ImageEncoding.swift */; }; - 69D07BBB6641693C30C1D2A3774F6721 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD295F5F179B25271022598C31DEE62C /* GraphicsContext.swift */; }; - 69DE75BA185BBAB5FDAA28321F3C849F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E220E8B5E407504A386EBBA3E86A1B2 /* ConstraintItem.swift */; }; - 69FE518ED5298543E204E1509D30952A /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48083E601E389482CBC0E03CD199398E /* KF.swift */; }; - 69FF84FE42B82A920EEF2A19268FAF62 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62622BEDD44AC879467341A269DAFB14 /* PrimitiveSequence+Concurrency.swift */; }; - 6AC1B881BB319C89AD023A02CDC8FC3D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47299C928C388137CACA8A8799049BC7 /* ConstraintLayoutGuide+Extensions.swift */; }; - 6AE0FE0F781F7B42FA6EA276FC757B84 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F87F517753C58D420E341FE37DA5BAF /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B57BAF31722AD4D80799466A02F13CC /* ImageDecoderRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E61A543DDF02FCD3A93A33BB742F69 /* ImageDecoderRegistry.swift */; }; - 6BD6A6695D05908524545A776D4C36B9 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90F19EFC9EF13BBFA4CA84FBE5F08CB8 /* ImageDataProvider.swift */; }; - 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ED55FC004B4588AE04AC6573221B48 /* SchedulerType+SharedSequence.swift */; }; - 6C117AE79ECA0D325EB00333945234E2 /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 80467E55B2754DD7BBD0A6D534DAD242 /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C1EED16F5E7B9F4BA1698A5D083EC50 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AB38B46F493005D8506D602CD0481D9 /* FormatIndicatedCacheSerializer.swift */; }; - 6C5571DAC14E51299671ABC2AF0E1A62 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947969A036B68D3230D966BD44157668 /* Plugin.swift */; }; - 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9ED2BEB1D3874E2DA7DBE845893A811 /* NSView+Rx.swift */; }; - 6DBF733C26ED6351C755436D0059CEF3 /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21839A2C270F023517BCF7E60ABE74A0 /* ImageRequest.swift */; }; - 6DEB75D5742402FF0580FA7714E98D02 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 736C2E3457A430F3CD0D3E64FD5A1334 /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A234910937882AD3D0E2D9BFF55AA4 /* RxNavigationControllerDelegateProxy.swift */; }; - 6EAC8B6FA2D115DE708A58C601DD25E1 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253DF9B9950667E1241AD7C56D57EA8C /* Constraint.swift */; }; - 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4ED8C7DC6A81A0151581E08B0270ECA /* PriorityQueue.swift */; }; - 7033358D211B2AE2D65B332061703542 /* ImageEncoders+ImageIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA5EA0F79837D53C3261510A1D21D9EA /* ImageEncoders+ImageIO.swift */; }; - 70F3161360329C05C8D755B2E0EDBD22 /* Nuke-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E515EB79813E1C3F5D61F90ACBC83D /* Nuke-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7138740B575F8DE604E76F9623E1B9C2 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CDEC4D3E76A444B3932B9D4E65CDEB2D /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71D07A691D1D78FD8B421B127CE7496B /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0051737F4CDBF876F954AFF866CC10 /* Image.swift */; }; - 720F92D8F0638DA1662F4F1E5F902483 /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACEEDB1C9A18E301C75CA097639F7F5D /* ImageProcessing.swift */; }; - 7212ACC786B61C86DE7EBED50CC29FD5 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E24F5572E7A565915123CAD10BB3548 /* MoyaProvider+Internal.swift */; }; - 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D648DDE97963615E24229D427D2DD7A /* Queue.swift */; }; - 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58504DE94F768AAAF08B9B4A1B1CBF2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 731C34C22800D5F0AF417E801D3409B0 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB76CF1229FFA46738A209761E0563C0 /* SessionDataTask.swift */; }; - 732C29255F73EF3D83D49BD4F8FEAA8F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9373C98379535F5660FA190D098A740A /* MultipartUpload.swift */; }; - 736DD0095E27215A722FB54169A37A77 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C8C79C3374DA0081365F5A2EAE201E /* ObservableConvertibleType+Infallible.swift */; }; - 737747B9A98257DB58112C3A23686669 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84497CF58AA8FF9D400CBF9F62CA65C /* MultipartFormData.swift */; }; + 5CD436A28CFDA6FE6C7909285462FA36 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56899933F64C2B14BD09FC3A7857537E /* RxRelay-dummy.m */; }; + 5D36B99F3CAB1FC7337082D9581FECA6 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7191C3AC79BEAF198B1B14A1D626F6A0 /* Debugging.swift */; }; + 5D62D14A3110A45469026A4E6F868822 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B1ED83A7BB73A4043773B6292C75BE /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5DFBD06B5E8B0ADBD20A7BB6C144F809 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F10905780C594530F0814402BA0E0B4 /* Infallible+Create.swift */; }; + 5EBC224DDA3EC6CCE8C42EED6063FD35 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAAFADBA4744A8B50BD86284826DC050 /* ImageProgressive.swift */; }; + 5F800E52E1FE0F1A5F624C09F5BF2FD6 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 15CF8F05DCFAC6540CD3043762654428 /* mz_zip.c */; }; + 604D3C93C17978C23600EC415949AB64 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AE4F2B40A240EAB2B8F21208228510 /* ConstraintInsets.swift */; }; + 6066DF8EBAAF4EAD3A904AFF921C3CBB /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34E7FB87184109501E2E6C8DAD9F609 /* ImageDataProcessor.swift */; }; + 60738A9E1862E065447101BEE927BE75 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 264DFEB0806C834CDD853DF0DD97948D /* SVGAVectorLayer.m */; }; + 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4BDE3D3721AE5D47A788581233E22C /* UISlider+Rx.swift */; }; + 611620C384655EAAA9FA27FAFC2FDE2F /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F418AC8E1CD9896E21A2B920C81D534 /* ObservableConvertibleType.swift */; }; + 611CEF7FF1EF9EA1BCEF6C73EEE3ACCF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F090FEE335F4C2AAAD2F3A2CC3DA29 /* ConstraintLayoutGuide.swift */; }; + 61476C16014CE48CAD69C9E1F82130BA /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = CCFC0C6CCFF434BC2FCD1580A0BC732F /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 616CD63355517CC10567A84779ECE41B /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 579354E4398B3369E2388434F2F0400E /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 617EE86E5C306F4CA7ADDCD52BD28F20 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC7671DCB645B09AB49FF3E7366B17D /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96267EB8AAA1444E1BAC68A6D3C17E8D /* RxPickerViewDataSourceType.swift */; }; + 61FCA0616CE6512DCA67D74562D6EA1D /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97F1036A8B32338105BE2301BAD8018B /* ReflectionHelper.swift */; }; + 62712CFE7814FA1B920F5EF1F9AEB702 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CD781AD23B991A5D8791056DF0CEC1 /* DisposeBag.swift */; }; + 6277232667F40E555A6D6EAF4C42A063 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 44119840F557FBFBF40FC92268FB819E /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 62C1A489E5C6414819815F3219B52FE8 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D066EB6AD70907B581656CA20F38E6D7 /* URLTransform.swift */; }; + 62D01B9839196C1D77FF96063A9439D7 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDB7E7CE8B384F620E280BF7356247E /* Using.swift */; }; + 643A7AFFB7AEB70B2B9B7E0926055023 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5051A1AE5A66810CFD1AD5D10CF4A4E /* RetryPolicy.swift */; }; + 64DB0CA60FF39D93D3B9B53B5724574F /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3C5200B641DCE1DA2AA92ABCC6CEDB /* Lock.swift */; }; + 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FAEE964684DFD879DF209783776866 /* UISwitch+Rx.swift */; }; + 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208E9DBB16014121B81AB00E46783EE1 /* UIRefreshControl+Rx.swift */; }; + 663BB3C3989C5F28DB3DA655F7ED9A90 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC70A360FC7D71C4BE2E68C365C6465 /* ObservableType+PrimitiveSequence.swift */; }; + 66411B211AAEB0C4DB6491A8AED6FEAF /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C214AA7BE81ADB4D0D8BF85D035F8350 /* WKInterfaceImage+Kingfisher.swift */; }; + 67B10FEAA3B7E5387D20E76B1085E94D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D25CB68578E55C91565D2C1F9E3FC5A /* URLSessionConfiguration+Alamofire.swift */; }; + 67C54CC6A2AC174C2DAF6D60B99413F7 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5A7071CBAD31CE06E4CF34D6959EEF /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 8491EF12CECAD1D6AF4D09CC4FD17FAB /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68AF5CE54DF91D0EA6E1DD02432DCB0A /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE3194E3785C1CAAAB2F4BB8AFB0DE1 /* Placeholder.swift */; }; + 69026F4623D3471B81CA92848A3BFB88 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97406EFD374F757A783474780DD549D8 /* InfiniteSequence.swift */; }; + 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F63CDE7308E470CF8B212984962C973 /* Infallible+Bind.swift */; }; + 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 0700BBE4504051ACE55BB9529BC587DE /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 696D9682A8835425BC446059F03FAD50 /* ImageProcessors+CoreImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3E7C65B3D7D26D1600DC208BBB69CE /* ImageProcessors+CoreImage.swift */; }; + 69932AD24C373D75B319AD3AE015C178 /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE4A71D7E6908704F318C5C219D4A3B /* ImageEncoding.swift */; }; + 69D07BBB6641693C30C1D2A3774F6721 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9552455113EDB4A3BF208CA1BBB248F /* GraphicsContext.swift */; }; + 69DE75BA185BBAB5FDAA28321F3C849F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DCC8F6A4948CA188C9DA9A255F78CF4 /* ConstraintItem.swift */; }; + 69FE518ED5298543E204E1509D30952A /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBEF6ED41BABA236AA0650E6E432E8 /* KF.swift */; }; + 6A334219E907BB0D72AB28A4910D0420 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCCFAB7AFF74D1807C97134E141CA97 /* SingleAsync.swift */; }; + 6AC1B881BB319C89AD023A02CDC8FC3D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F539BC5BFD5C822284E0E7745FB9D48 /* ConstraintLayoutGuide+Extensions.swift */; }; + 6AE0FE0F781F7B42FA6EA276FC757B84 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C2437F38782B6F89D6339E9E29F0D8 /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AE8345DE0DB61019EE884DAC3136CBA /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23530E9B00BE067A3B51058152AA272 /* ScheduledDisposable.swift */; }; + 6B57BAF31722AD4D80799466A02F13CC /* ImageDecoderRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = D308FDE02C8E1D9C9905BE2F6C984AFF /* ImageDecoderRegistry.swift */; }; + 6B8A9400213449CBD3E8C9BDBD0E4656 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7871033797861D8FFC34A732F459B7A5 /* SerialDisposable.swift */; }; + 6BD6A6695D05908524545A776D4C36B9 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 503EE65902506787365CC5C4595176C7 /* ImageDataProvider.swift */; }; + 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC469FFA8E1C082B628F52B2A8D9220E /* SchedulerType+SharedSequence.swift */; }; + 6C117AE79ECA0D325EB00333945234E2 /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = CD171BFA05E49C1660D912B8A111DDF8 /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C1EED16F5E7B9F4BA1698A5D083EC50 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71EA2B736E01F7195249511636EAD39F /* FormatIndicatedCacheSerializer.swift */; }; + 6C5571DAC14E51299671ABC2AF0E1A62 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C1C349069DE0DC187EA0D07F8DA16AD /* Plugin.swift */; }; + 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE89266CE64C6E6050FFBAA9F4F83209 /* NSView+Rx.swift */; }; + 6DBF733C26ED6351C755436D0059CEF3 /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECEA6478E7ED5279EE0261B61A08B5B /* ImageRequest.swift */; }; + 6DEB75D5742402FF0580FA7714E98D02 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D96B44CEAADD9C7FB424570A55210D8 /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138FD1380A98E5D0898C58D60DD798FC /* RxNavigationControllerDelegateProxy.swift */; }; + 6E8F3D05EC25C4018F00FCE895A47A06 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EBE98F7537DECA19008741E3591E2EB /* ScheduledItemType.swift */; }; + 6EAC8B6FA2D115DE708A58C601DD25E1 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A15CF103933D49BCEFD374C2B96E261 /* Constraint.swift */; }; + 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E92DD758F3BCF3FE74D48C83265E8E7 /* PriorityQueue.swift */; }; + 7033358D211B2AE2D65B332061703542 /* ImageEncoders+ImageIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC97C538E68C1D069DA4326D7426309 /* ImageEncoders+ImageIO.swift */; }; + 70F3161360329C05C8D755B2E0EDBD22 /* Nuke-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB40E0D5834757AFB668AE2B394F6F9 /* Nuke-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7138740B575F8DE604E76F9623E1B9C2 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F40071E2A67D76C475E36CF1A35D97E /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71D07A691D1D78FD8B421B127CE7496B /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA72987712222C01E942DECF0B6A2FA0 /* Image.swift */; }; + 720F92D8F0638DA1662F4F1E5F902483 /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C806CE5E4C29A80F0A85374BFD61D2 /* ImageProcessing.swift */; }; + 7212ACC786B61C86DE7EBED50CC29FD5 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17BE1CF6E312E2140E1C7BF899A5D3C4 /* MoyaProvider+Internal.swift */; }; + 7253D389E0CD722E3BDBBE4B12436CB4 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF6474F34AE0C5169C614FEB6E3D387 /* CurrentThreadScheduler.swift */; }; + 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA30E1822309E64C514E7ED8588AD44 /* Queue.swift */; }; + 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7BFE2F20468CA5B99AF3289EFBC2D1 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 731C34C22800D5F0AF417E801D3409B0 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A365017F10A10BDC5716BD8E1698955 /* SessionDataTask.swift */; }; + 732C29255F73EF3D83D49BD4F8FEAA8F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066BC7965CD50B2D5E77C3587D0355A6 /* MultipartUpload.swift */; }; + 737747B9A98257DB58112C3A23686669 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F463245364D10BC77133234CC7E49D6 /* MultipartFormData.swift */; }; 74CB5C0C249901F28CACEE9F6E710D0B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D433C93A0F801AD289183C5AAFC4824 /* AVFoundation.framework */; }; - 74FD5566451A5843ED68EBA400488B1D /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D82053DACAA2B9843044D802A0BB744 /* Bag.swift */; }; - 761DF0256CBB0CA4506580DFBB612194 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0BEF6646C5A4EEBEC6588822F78958 /* KingfisherManager.swift */; }; - 76374B984BAD760575C5223FEC2C6FC1 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46D29C442D11CA9D1D86439417286A5 /* MoyaError.swift */; }; - 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D2D6CD76B725563AF82BC33293A8CD /* SharedSequence+Concurrency.swift */; }; - 76F9E91B509D81CA8FD6013EEA762112 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB34FF7AB035DE986DE57A06B74A0495 /* PriorityQueue.swift */; }; - 773F7FE108EF9BB99F9CBF5F39371B5F /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A70642028DBCC6FCF0BDCD5E6338A4 /* ImageResponse.swift */; }; - 77AB6AF4BFC6DE016DA7C057B5799C84 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6BAA01AEDA7E5E88C29073A18F0443E /* ServerTrustEvaluation.swift */; }; - 77F109FA3951C23E7F0E7A4F5581F488 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF963EBBB522B74275CEAFB05101DC3 /* MoyaProvider+Defaults.swift */; }; - 78079FE3271F118CE83CFD8D5E4F8C21 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AC3733BC4FDED823A9770E1B4250FC /* TransformOf.swift */; }; - 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B590E094C2819BAFFBF1D12501D3F94 /* RxPickerViewDataSourceProxy.swift */; }; - 78B1DD1219182494A6AFAD26AAB20AA6 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0911E755612BD906C7CC5503271E9CD /* Concurrency.swift */; }; - 790DD7DB2D45C00C26EA15E0DF744322 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FE1B2A63F99E4EC623C1D325B90E9B2 /* NSObject+Rx.swift */; }; - 798C7D29511D498BDB7BEC4996708557 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6F3006F89D6241EA6B25130241D27D /* Configuration.swift */; }; - 79AB21FCF882EB4FC9DD5F111C2F53D3 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 20133AE0674954730012D3603A797E4A /* Moya-dummy.m */; }; - 79C7D4E9901AA11C25F8C71F3E9DF612 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94EFE141710AF60E2BCE43B46FAC012 /* Properties.swift */; }; - 7A18E363A3AD46220EC5A1C39B539134 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 55B063D1815A2233B0028CADB45DEE44 /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A57CE869B989114BC92DAFDEB5F9FB4 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D01D9EED3D72E5DF7737366023334D8 /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BD5EF9A08CB6B41183805F7C7897AD /* RxCollectionViewDataSourceType.swift */; }; - 7C22EEF4F4D3D8B04C69A6C3215484E3 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 03068679E23F89CFBA47D7B3E11D437F /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C66DD75EC01717EC1F228B8A530592D /* RxSearchBarDelegateProxy.swift */; }; - 7CB4D382650A1BB458B68BF3B39FE27D /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1390F209574551F87D1CFA1065050513 /* AnyEncodable.swift */; }; - 7D64BC3E6CAA4AB54EAC0AAADE93F578 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3D211FDF3A916ED48C0E18544484313 /* OperationQueue+Alamofire.swift */; }; - 7D9031DCB898CD9DE37C4BD4F3FC550D /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F7B3B2C19F14311E5824C5A7D81916 /* DateFormatterTransform.swift */; }; - 7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 210861C34AB89C7DE1B9F473118BBB2B /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DED5D989054BF9B530A62854A8063F1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 7E313C5665BD42F0877BFD2CEBBD82CE /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA97CEA2364AB778729DB988D70C6881 /* URL+Moya.swift */; }; - 7F4D498839175C11333A955A1F528527 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA5F40F526471AC70C44F0AB7845606D /* DispatchQueue+Extensions.swift */; }; - 7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DA638F9E94D597A49FCDA641872F29D3 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80C4B7E883C94E18102938F43B0EF240 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08015A79BD3B5535A5E24588F922E6D /* ImageView+Kingfisher.swift */; }; - 80D1BF4CD8C1A9EF7DA5012AAAE4D988 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422BEE08CDFC6473A0D34DB6D4DB249E /* KFImageRenderer.swift */; }; - 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60091BBED4E01C63A49D058BE349DE84 /* ControlTarget.swift */; }; - 817B896013FD56C04CD26E2F6C67EA7E /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17879673380A30DC28E0E6E3092288F /* NSTextAttachment+Kingfisher.swift */; }; - 81BB216A55B66FB7B378BA4F76B215DF /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D58032962EB9D6DF903B3410E255237A /* SingleAssignmentDisposable.swift */; }; - 81E4CCFEB1307757E98744344B75B9FB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D9051C21E89FDDCBA78BFBB6F84110E /* RequestModifier.swift */; }; - 81E6A0FF7F286008345ECFA3A2103FA8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD52AB42FE66F8B93A878511025C7DB /* Alamofire.swift */; }; - 820E300519E853EAC9E09ED6CC71EBDC /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D23E552027BA652B7DA76C364FA0FA /* StoryboardBased.swift */; }; - 82FD97FBBEFE51E2D3B434AF4954FC93 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B57E2E5E6F0A0D20465EAF510A136DA0 /* EventMonitor.swift */; }; - 846C97A8C420EFD9B8C4B77ADBB1E8F5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B54E11004FD53FF265CB2A2F84174B /* TransformType.swift */; }; - 84A8DB819E8918A6782D8BD62F31E293 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = D8C2D24BD7247706D9FB960CC34A2260 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE4B7A5FE3EE6A5DC2FEB89615B7A121 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - 84C86DC71D41E1CE9E25E6A6E1493856 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AD93F4D20B59FC34D9E52730B65493E /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86730D27295D75DB1D385EBE3D99ADE4 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D69B00338B8E7C3187B78BFB46FF2F8 /* Optional.swift */; }; - 868148C78BBCA239EE4E8BD7203796EA /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 219A4890FF09C61521A8371B71CF472E /* SVGAVideoSpriteEntity.m */; }; - 86C39B668AB190EE95464C8AB1E0111A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A915180D09A934D3E73A615DEAF3257 /* Resource.swift */; }; - 87304D5AF2582C6E7839864112534CBE /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70F49E62B46D600A8ECF04887B43776 /* Result.swift */; }; - 89AECD9F4931EA70C032C83AB105F415 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CA6706CA0BF62F8F0B1792DA41D3ECD /* mz_os.c */; }; - 89E35D8A909839F8EAA978ABF181E3AE /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1068B6CF22F0918D37AE9725C8E97E58 /* ScheduledItem.swift */; }; - 8A1C63A54B897D33B0BAF9DAF55E5012 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C01D802C0981DA70BE32B371ACB2ED /* Infallible.swift */; }; - 8A690C38D256E611163BD9C0AE0A2F9B /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0135C1524D7194F5CF92022CFC5A8A1E /* ImagePrefetcher.swift */; }; - 8A7A14267160A9EACDC74A9E21B8F058 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E199A0BC7C555777559DEF923D314B /* Image.swift */; }; - 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA25B937E6E24F67900DADA4D02D32E /* Bag.swift */; }; - 8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2987429E33AE64DC4C236E2B2473FA /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8643B4BBA91DE96A2BD32BFF2677F3 /* UITableView+Rx.swift */; }; - 8C12B27E1E8C950566A2E452754E832E /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3821E0CD99B4B17D6FDF983431254DD5 /* Dematerialize.swift */; }; - 8C3394695CB4CCECD873D1384F4BA076 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EF95110B35F7861C47CAC804C6E86 /* Export.swift */; }; - 8C4FBC2492C6DDE369B02AEE117ED2BF /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = 96DC84FD3F9A38C7CC00E99DDD47CE35 /* mz_strm.c */; }; - 8CD5DE204C3C5F6557878ADE2675A406 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A91A4FD37448F9B78F7252E73907EBD /* HelpingMapper.swift */; }; - 8D13B278D29140667238EB83691E6E4C /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = 75F9960F3A88C51281F07F5C27726C1F /* SVGA.m */; }; - 8D72B695C7EF0186A0C0F1A18F944880 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B977BC9C8829E2512353D8D8948B1CD3 /* PropertyInfo.swift */; }; - 8D7E9ED8D05D8485176C2428423F2224 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E0040C65300D390D33C9BB7338F93D /* Infallible+Concurrency.swift */; }; - 8E59B70223A9950A3A204064DD2BBC29 /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C1D23A12170904636C7CA9B20E4CF5 /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E698F134A953250D5834C8B83CDAD34 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDDF1FFD1A15DBB7BCD3BE22AA625FFB /* DispatchQueue+Alamofire.swift */; }; - 8E778C0090C85DDB5290B07143FFD917 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A445E58D19E46279F908E57CEFB439 /* Filter.swift */; }; + 754542730AEB5832A20449C38323E711 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48699DEE42D6C3E7278C8A1BE4A9920D /* Filter.swift */; }; + 761DF0256CBB0CA4506580DFBB612194 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F5FA7C685BA1A1A5433E90AD761F984 /* KingfisherManager.swift */; }; + 76374B984BAD760575C5223FEC2C6FC1 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31C7A5DD6DC02C39FB44C77DD6A60B4 /* MoyaError.swift */; }; + 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7E5A5E9A3D664A66D8F591B982EB00 /* SharedSequence+Concurrency.swift */; }; + 773F7FE108EF9BB99F9CBF5F39371B5F /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280EC3647EBF3BD520BDD48166AC7D2E /* ImageResponse.swift */; }; + 77AB6AF4BFC6DE016DA7C057B5799C84 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C78BD8BDC7CE019B908D50336095098 /* ServerTrustEvaluation.swift */; }; + 77F109FA3951C23E7F0E7A4F5581F488 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CA297CA8CED9486A8F72CCA23453A19 /* MoyaProvider+Defaults.swift */; }; + 78079FE3271F118CE83CFD8D5E4F8C21 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC41BBB227A1A6856481417C97C93AC /* TransformOf.swift */; }; + 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9306E0F78CC3D9A2E4D2326C97E524EA /* RxPickerViewDataSourceProxy.swift */; }; + 78B1DD1219182494A6AFAD26AAB20AA6 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5AA6D876C9AE3A6469EC5EC709573B /* Concurrency.swift */; }; + 790DD7DB2D45C00C26EA15E0DF744322 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D162D0CB6E981C1B8FC16BFE68C94542 /* NSObject+Rx.swift */; }; + 798C7D29511D498BDB7BEC4996708557 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8161E1530A3FFD010DACEC183DFCB30C /* Configuration.swift */; }; + 79AB21FCF882EB4FC9DD5F111C2F53D3 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55FEF7762CE50B62C051F48B3E7ACC35 /* Moya-dummy.m */; }; + 79C7D4E9901AA11C25F8C71F3E9DF612 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2509488D4691E05167B359F83E5178B9 /* Properties.swift */; }; + 79CCBC169DBA977BCAF53E2B281B3C0C /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544E017C287284AC6399345FBDA4978A /* SynchronizedDisposeType.swift */; }; + 7A18E363A3AD46220EC5A1C39B539134 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 98840817FCC7912BDFA6126247E2A6EA /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A57CE869B989114BC92DAFDEB5F9FB4 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = EB382172C7E4E2C809E658112D8CC578 /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ABAD177BD5B9C167AD93E49B2A84686 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDC6226AE6C48E2D96D392FD91AA60B /* Utils.swift */; }; + 7B5880985CF0268B9D424E2CEC1BF071 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B47C7EBF1AD8D3E294EF0BD35A20EF54 /* Errors.swift */; }; + 7B65422F87FA9AA559436C9392C968D8 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536E76734441E519A614B86D43180140 /* Enumerated.swift */; }; + 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9EDE2003CE0FCCD0BE2AA512E31F382 /* RxCollectionViewDataSourceType.swift */; }; + 7C22EEF4F4D3D8B04C69A6C3215484E3 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BA46F1ADA782A29C5C0EE15EA27B5C73 /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB85F254E4E9C8A72F289F455D5A6CF /* RxSearchBarDelegateProxy.swift */; }; + 7CB0CEDD7B2C757BCAB96F287180E4B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 7CB4D382650A1BB458B68BF3B39FE27D /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7FCFBD6BBA2FEB669764F2FBD330385 /* AnyEncodable.swift */; }; + 7D64BC3E6CAA4AB54EAC0AAADE93F578 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E595E42FAE4AB67D42F406A29D94E42 /* OperationQueue+Alamofire.swift */; }; + 7D9031DCB898CD9DE37C4BD4F3FC550D /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A47E9A96FC40CF8E8CF06533261E180A /* DateFormatterTransform.swift */; }; + 7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 30E89E7496CD172E5D9CBE36AE4EEC9C /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E313C5665BD42F0877BFD2CEBBD82CE /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D9C88544433739B870897E96E6D9D5 /* URL+Moya.swift */; }; + 7ED328B1BD13AA69B18CF712F98637B3 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3563BA8BDAC1591D692BCD1E726D97 /* Queue.swift */; }; + 7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1E9281A85928ED4652712BACC741D0 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FB2DBB51DF35346C3335D7543FC2434 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C468D7A6C359AB829C4DF86A25330D2 /* Bag+Rx.swift */; }; + 8023AAC7F757189011459E10332FB7B8 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A474EC7306B97332C6FE54898590FAB1 /* Infallible+Concurrency.swift */; }; + 80C3BC27BF33172DD3DB643C1609A696 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE38596F30F4A85360987546F9C1C2EE /* Take.swift */; }; + 80C4B7E883C94E18102938F43B0EF240 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A96AD3C792E349B3068FA8BD1FA2E5D1 /* ImageView+Kingfisher.swift */; }; + 80D1BF4CD8C1A9EF7DA5012AAAE4D988 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BDB7EFCB558AB027F8F86E84C66E2D4 /* KFImageRenderer.swift */; }; + 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40836FEFE061C77003DEE34915C27C88 /* ControlTarget.swift */; }; + 817B896013FD56C04CD26E2F6C67EA7E /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AB70110B25F78F6D002DD58CB1022F3 /* NSTextAttachment+Kingfisher.swift */; }; + 81E4CCFEB1307757E98744344B75B9FB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB9CD604937B646BC5F8558D909EBE8 /* RequestModifier.swift */; }; + 81E6A0FF7F286008345ECFA3A2103FA8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AACDADAA036F51AFD7438B0541749FDB /* Alamofire.swift */; }; + 820E300519E853EAC9E09ED6CC71EBDC /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55087081FECA1034BF23A5641269EB8 /* StoryboardBased.swift */; }; + 82FD97FBBEFE51E2D3B434AF4954FC93 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4322F39197E442BDDF42EFAAA39D0689 /* EventMonitor.swift */; }; + 846C97A8C420EFD9B8C4B77ADBB1E8F5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00397DE3275B2E0F8F31100025A0CD18 /* TransformType.swift */; }; + 84A8DB819E8918A6782D8BD62F31E293 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BC367A75342F06E6197508FA5E282D0 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4514ECBFB3044047656CAE52868ECBDC /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 84C86DC71D41E1CE9E25E6A6E1493856 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = D5CB92611B7E4BFB1FB596E140DD8E55 /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8500A374FD99CFD279365399758DC39A /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772115598516F10CEF3D115768430F3A /* Deferred.swift */; }; + 85F1C5E20C81B48136B7E787CD11639E /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4056517AC9189DC5FCEB50363478F28 /* Completable+AndThen.swift */; }; + 868148C78BBCA239EE4E8BD7203796EA /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = C54BD534F1687855F8E8A1E397DB9D55 /* SVGAVideoSpriteEntity.m */; }; + 86C39B668AB190EE95464C8AB1E0111A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B4D0752D687D052A7A894F543A9A03 /* Resource.swift */; }; + 86F8A8133033239A28EC9B607358BEEB /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D46C556BA918269EE3ABFF90B2CDCD /* CombineLatest.swift */; }; + 8714A4612BA9E203385C02BECC1B1649 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39355051564FB97EBDB6FF6D1876D4D2 /* ObservableConvertibleType+Infallible.swift */; }; + 87304D5AF2582C6E7839864112534CBE /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = D872E8C7C1FD9EE5A5A193A68CDB7710 /* Result.swift */; }; + 876571E6778FA5FC95D82B07FBECFC95 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F8AF9C41F92E65BB6C0CEC3EDF97BF /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8962516B93F0914090931427E04A8377 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591FFC18C0FBA29DE78DF28686CB45E8 /* Infallible+Zip+arity.swift */; }; + 89AECD9F4931EA70C032C83AB105F415 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = E4788BEE1D707CA46942BABD5BB1D65E /* mz_os.c */; }; + 8A690C38D256E611163BD9C0AE0A2F9B /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48B401103C5A79E67A8B7C35FDA1F05 /* ImagePrefetcher.swift */; }; + 8A7A14267160A9EACDC74A9E21B8F058 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB8F47EC15A5C9961B7D4406F98FD02 /* Image.swift */; }; + 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DB8C559D873F35A3AC61E0B414F705 /* Bag.swift */; }; + 8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DAE7EAF87D5FA6421F26620413DDA2 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69BB6C186577C71CC935B189FA1CA9AB /* UITableView+Rx.swift */; }; + 8AF1F9C73B6438732BE3C9522AFEACD0 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E57268417E6A74C4B70B95ED3855A5 /* LockOwnerType.swift */; }; + 8B26912829C75D661B7236D0B5CFADDA /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD5DAEEB8293A8E1F3BC7B0A7DD2823 /* Empty.swift */; }; + 8C3394695CB4CCECD873D1384F4BA076 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31805663D6C9B74BB25DE1A1F7D267DA /* Export.swift */; }; + 8C4FBC2492C6DDE369B02AEE117ED2BF /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = B6CFB12BB53EAC29AC72F2A9CC7C7AC0 /* mz_strm.c */; }; + 8C5BC4549FC2B9F5621226159B6B9AD9 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6CD6E126FB27D4E3D5DD11ED7962D2 /* ObserveOn.swift */; }; + 8CD5DE204C3C5F6557878ADE2675A406 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDFEADFE1F864ABE132B4ADFCF46D91 /* HelpingMapper.swift */; }; + 8D13B278D29140667238EB83691E6E4C /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = 851D72E83E56351DDDF57DC5FFFEB2A7 /* SVGA.m */; }; + 8D72B695C7EF0186A0C0F1A18F944880 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66760443C1CA7841C36782AEC446CA03 /* PropertyInfo.swift */; }; + 8E216C48F1D5542813815560D3A7C863 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B231E8336B5D0893B5AEB07F06531DA6 /* Reactive.swift */; }; + 8E583060487B846A049E63919F577B31 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA570FE09FC0E8579F8731B4F468A1C /* Zip+Collection.swift */; }; + 8E59B70223A9950A3A204064DD2BBC29 /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 86184085360F0495498397DBBB1AA288 /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E698F134A953250D5834C8B83CDAD34 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 232A634B68395D84770B10C605C4650F /* DispatchQueue+Alamofire.swift */; }; + 8E778C0090C85DDB5290B07143FFD917 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA6662AE80C9BEF81FAA630236CB75F /* Filter.swift */; }; 8E85763AE29BEF0A46EE875B8F069E8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 8F30C7D6029495BE03CC769CE2F06850 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = A2F087A6A9E0A9211CDC0941BE3F0AB5 /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 8F699A90EB0E22C53523E38CCA7AF06C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CBF720A0DA04330B395D55F72A0BB03 /* RecursiveLock.swift */; }; - 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFB86F8AB9C57AC577E855F9C8AD06D /* UISegmentedControl+Rx.swift */; }; - 90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B914D3313CA5107BBD73B0DE0508C8E /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 924E61FFC9253B0110496AF2042A5631 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE090DAE15921AFCD0D7ED5925158F2 /* LockOwnerType.swift */; }; - 92B3198E1EBE2EC545BB36AF6A9CC368 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1069FE1CF42BC7D81E6A64F3621117AF /* MemoryStorage.swift */; }; - 93699222FCE4303AA1648269D3272563 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F29E1525772AF4AF9FF5A25FF06B4D /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93EC17D464C75F255F552E4310E443B4 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4435B9A2A0815FE456D5C45F00D6837C /* Concat.swift */; }; - 9426B0386E4DC02F4E347A457C39144A /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18C9AA983337600D9F414431931DCF79 /* NetworkActivityPlugin.swift */; }; - 949D34B9BAA283DD57F7686D2F0526CE /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A952A9B456C572A0F3DCDD2C85A87F65 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95563637A4972EEA70958AC205B9D88A /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76A0564F52E7CEE7EF3F8E51E43FF38 /* TargetType.swift */; }; - 955CB908DCE028FD22F052E7F9292C2D /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = EF93F5A0CC0D194AE632E0572FC5C9C2 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95B4A2ED4F91373584EC8A4D0AE2DCBB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 836C7978D07940CAA1EBDD1BA4D4EFEF /* PrivacyInfo.xcprivacy */; }; - 95E194A3AABB5407231E898B6686F73E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC7964E8F31200DA5D5C373878BD5CF /* ConstraintMakerRelatable+Extensions.swift */; }; - 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D41EC43AE5E32D246D96D7A436E7B8D /* UIButton+Rx.swift */; }; - 96381AD2EC7BFFC9F344DBA9349CF0AB /* ImageCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB74422A071E4C58DC4349DC2562CCB /* ImageCaching.swift */; }; - 96598EF0AC0B0BF34E0CF255734782CC /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC0565F51991E2295890E590D695E4C /* Infallible+Zip+arity.swift */; }; - 96D8402B4AFC4AC7349F1B487D6EB08C /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80F268EDB0F0BB898310F0DAE727676 /* Transformable.swift */; }; - 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A690F948F8C89CCD1BB5B63BFDA620CE /* NSObject+Rx+RawRepresentable.swift */; }; - 9752772D42ADFB00EC8556346FEB42CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - 985851610D2F5DD325499CC4D9646111 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FB3F003C04D386604D6E6F7C1C1AF5DB /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F570DA48370453D648BD526FDAAEAA /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F56A7AB7DE191D46F38F9E45B1149B0E /* LayoutConstraintItem.swift */; }; - 9930A6A180279D0493FB8DB95BF23C21 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3D00EBBED681BDC94F20CCD6A27050 /* Moya+Alamofire.swift */; }; - 9944EA05103B0501237E601C2B811B98 /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6128536D0D63D7F670BA7896FCF6A3E /* ImageTask.swift */; }; - 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = E47B05D1897291BF9704D3E8061BDE9A /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A3537E0E6B50DE756E96CDB3AD4EDE3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A65CBE865AE3C6BFA74C2D37F3E6925C /* MultipartFormData.swift */; }; - 9A72E43E4303393CDE464FA1DBECE4BC /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3926ABC5C94C9829F6B01206D8528C0D /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B43803DA3921163F14143F504AF65C1 /* SharedSequence+Operators+arity.swift */; }; - 9AE3FEDB17CA68DFCD0BC534B8205E7A /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A68A0BDA324B5365CD260E873EC438C /* KFImage.swift */; }; - 9BB9B5D45C3163B35260AFAF5DF1F0F3 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B76D45F1627852937AD02D0F7CF5E80 /* PrimitiveSequence.swift */; }; - 9BD188B565D2213506FB78A0FFD6C62E /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26CC695EE0EB2DE7F74B4DD65F4180E4 /* ConnectableObservableType.swift */; }; - 9BD503B12E0BFD40F084B9298664F3D9 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8316A9EA9A047448F7E44434CE987647 /* SingleAsync.swift */; }; - 9C14C583C78E7461369235D895A978B7 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8892FB7777B73028136704C681EB5481 /* CPListItem+Kingfisher.swift */; }; - 9C9548E8B4675954566202F7B87FF0E6 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42CF9ACC81058DF1A27DB6D3F54485B2 /* ConstraintConstantTarget.swift */; }; - 9D0F895AFD6BC8E9A2137B1AF9E5E140 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F29C71F12EBCE37B23CFB89DBCA1452 /* BinaryDisposable.swift */; }; - 9D3FAED096C1903C4606B4B2A59E4EEB /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE494A6AFE9B106C523E5F1D931AB4B /* ImagePipelineDelegate.swift */; }; - 9D420997871F24FEB04C2A77D881E6C9 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB5511D85159197E88EAE4D065CFBC41 /* SSZipArchive-dummy.m */; }; - 9DC4939BB44CAA47F213DEE92C187157 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA68416A2636CBB8641EA5DD2ED194BA /* Lock.swift */; }; - 9DCDEC04A2581852178E57A62B6B33E3 /* AssetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F017C1A98708E75A476EF876448156 /* AssetType.swift */; }; - 9E02CFFEFE1BEC978B512286F03D31DA /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD08BBE900FE4C36F44D65A825B0F619 /* ConstraintInsetTarget.swift */; }; - 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC2F0302835D28DFB695BC2227B9BF1C /* SharedSequence.swift */; }; - 9F086D2D71A05E4D86D82461941A90F2 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DEBB2B15AFB4B6F0691E23B1C58658 /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101B387DC80635F935F7849968800052 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = B31BE65E4F6EB078018DFED18009C71E /* Platform.Linux.swift */; }; - A03FDA8BC5741880B1EF11AFD248EF48 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64856048E4CBCEB7F47DC016FE4EB641 /* ConstraintOffsetTarget.swift */; }; - A0E5EC9E431A5BD01C4695BC6AE5DEDA /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0501F9A72E431C45C6771A5364D97BB5 /* ExtendCustomModelType.swift */; }; - A17FAC1AAB5CCBDCDD931AA89467C415 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C48918F0527B8621E62BD7F0721C59 /* DefaultIfEmpty.swift */; }; - A1E8183983BFB14B3930C924CF702FE6 /* ImageProcessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FE46A8F66F874BDEE2C3E3F194CCA8 /* ImageProcessors.swift */; }; - A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD7FD2F00133E86664067491DB3291C /* UIPickerView+Rx.swift */; }; - A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEBE00E2FDD8E0D7EA6C2964E6A1480D /* UICollectionView+Rx.swift */; }; + 8F30C7D6029495BE03CC769CE2F06850 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 1355C440DF8B06C19F0492C707F61588 /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8F847FEAA27D1AB3CC59C61EB34EE1B2 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A1B92B8604EC85BA0128F7F2D94145 /* ElementAt.swift */; }; + 8FF6096C5698C63C3B308A6955A689C8 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97E53B912CAED51349998B3A94C9E860 /* AnonymousDisposable.swift */; }; + 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2102FA4283C6AC24CF319C5AE0AD8318 /* UISegmentedControl+Rx.swift */; }; + 90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E600604B886E5C63BA95B51F680B84A /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 923E334CD545691CEA5F91BFAAAC23FB /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F86B578D5914F8A4AA461C0F65505E /* ShareReplayScope.swift */; }; + 923F34005B4D9D939C8AD46F04F32AE3 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDCD3BCBAC3236E9F1095AE81875F277 /* Event.swift */; }; + 92658D70E6CCA2C7B1EB69ACBE02C587 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0413C2A990D32B0C272352B23E6B6344 /* Catch.swift */; }; + 92B3198E1EBE2EC545BB36AF6A9CC368 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A611992EA9850EBA347CE0AF319E73B4 /* MemoryStorage.swift */; }; + 92B60103E834A37A8E44C74F7F1F65B7 /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306C5BDDDB58A6C87181F760A3C499EC /* Infallible+CombineLatest+arity.swift */; }; + 93699222FCE4303AA1648269D3272563 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C130E5A5FC8F646E7E882B364B8FD8B /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9426B0386E4DC02F4E347A457C39144A /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11686432FBB77C138CA1155501534CDB /* NetworkActivityPlugin.swift */; }; + 949D34B9BAA283DD57F7686D2F0526CE /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4CF5E2FB424F8AE8DAB85787DCE042 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94A9930FC21DF6EB3F058CF83CD4695D /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2241129BFC319608968C4E444DF8DC5D /* Materialize.swift */; }; + 95563637A4972EEA70958AC205B9D88A /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFDD9A10ADB17A523964242AE0D7C5B /* TargetType.swift */; }; + 955CB908DCE028FD22F052E7F9292C2D /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 626C63D0E2A5BAC412E5709F0BDBA7D7 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95E194A3AABB5407231E898B6686F73E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48B85BC4DBBD9BBAEF178C0BFEF1F005 /* ConstraintMakerRelatable+Extensions.swift */; }; + 95E8E2F05B5D67F7947B1F221600C3C5 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE3644825BFB39CA293A70C6F4A2869 /* NopDisposable.swift */; }; + 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14520E36482AAB0CCD1FD3A460B3DF2 /* UIButton+Rx.swift */; }; + 96381AD2EC7BFFC9F344DBA9349CF0AB /* ImageCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FEAEFA62D6DD1B55A4097BBE1F369E7 /* ImageCaching.swift */; }; + 96D8402B4AFC4AC7349F1B487D6EB08C /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A936F0F2B69BDD9769D610CA3E81B064 /* Transformable.swift */; }; + 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 341FD71DEE8ED98807999D2448F37EAF /* NSObject+Rx+RawRepresentable.swift */; }; + 985851610D2F5DD325499CC4D9646111 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F81610433A7E8A0174C44A14B223B8E0 /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98F570DA48370453D648BD526FDAAEAA /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671A26FDC411A07AFD5F93D05D010CAE /* LayoutConstraintItem.swift */; }; + 9930A6A180279D0493FB8DB95BF23C21 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC7E591F4270FD8721BAF2CC450735 /* Moya+Alamofire.swift */; }; + 9944EA05103B0501237E601C2B811B98 /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709FCF6B466E73940EC71F0C257D98CE /* ImageTask.swift */; }; + 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 514CA457CC26B27B4650B40B13F083B2 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A3537E0E6B50DE756E96CDB3AD4EDE3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB170EE5030EBC47B15F0D799590DBA /* MultipartFormData.swift */; }; + 9A697EB8D7578D716E994CA272EF2076 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4729525DC8C4B292C0195448DDA4A228 /* SchedulerServices+Emulation.swift */; }; + 9A72E43E4303393CDE464FA1DBECE4BC /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 804ABC0E28B405118C1084431F3A8525 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE997107A606D339117216D072429354 /* SharedSequence+Operators+arity.swift */; }; + 9AE3FEDB17CA68DFCD0BC534B8205E7A /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCEFA70313F80B0FD734D7249D93E645 /* KFImage.swift */; }; + 9C14C583C78E7461369235D895A978B7 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C985D639170150C9E3F0EB6B18DAB459 /* CPListItem+Kingfisher.swift */; }; + 9C9548E8B4675954566202F7B87FF0E6 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF868C7291C27E908D9DC0670027C36F /* ConstraintConstantTarget.swift */; }; + 9CE28839B0CC809606FFBA636F58193C /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39988367C6DDBAC0DE24B6182388CBB /* Optional.swift */; }; + 9D3FAED096C1903C4606B4B2A59E4EEB /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4008F7AED7EC5C276C9FEADC661B5F36 /* ImagePipelineDelegate.swift */; }; + 9D420997871F24FEB04C2A77D881E6C9 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 325704611897B49C7C54CCBBF6BE936C /* SSZipArchive-dummy.m */; }; + 9DCDEC04A2581852178E57A62B6B33E3 /* AssetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6467A90B15683F544FF6D975FDF0A1E5 /* AssetType.swift */; }; + 9DF50947CB5B3813DAE1B22F6CABA9DB /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 484646A80314993782CC8308EB3E8AE6 /* Zip+arity.swift */; }; + 9E02CFFEFE1BEC978B512286F03D31DA /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19511034C2F6D47DCA9A98D5FA582A7 /* ConstraintInsetTarget.swift */; }; + 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B737458070F95352092CF30EEC6CFA7 /* SharedSequence.swift */; }; + 9F086D2D71A05E4D86D82461941A90F2 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF96C3BF6CC0AD9E8FE54D11EDD9C1C /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF02D34C69812D46A5EA8852FAEB67D /* RxCollectionViewReactiveArrayDataSource.swift */; }; + A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F590657806C5620EA243FF6FA40DD0 /* Platform.Linux.swift */; }; + A03FDA8BC5741880B1EF11AFD248EF48 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41D11880BC3223B1C6151B7884960B9 /* ConstraintOffsetTarget.swift */; }; + A0E5EC9E431A5BD01C4695BC6AE5DEDA /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCC529A2D0A60E43A2E8308F82654DFA /* ExtendCustomModelType.swift */; }; + A1396594467C4CB9C1486DCCEAFD5EF2 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1534E4782770A1FEEC8C1EB5C45B6701 /* Window.swift */; }; + A1E8183983BFB14B3930C924CF702FE6 /* ImageProcessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E81D9DE456533CDB66947BA32EA8B1D /* ImageProcessors.swift */; }; + A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D137D0E84D5B9EFE8E81B04CACF150E8 /* UIPickerView+Rx.swift */; }; + A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A131227C0D0B6867E790A3FCB5F046 /* UICollectionView+Rx.swift */; }; A371E19DA5D21FE03DECB3E3260E0FC9 /* Protobuf-Protobuf_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */; }; - A3CBD193C21E6A4C030382D1201BBA20 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF9DA85E772456B7E3BE15FA3B2E9281 /* ShareReplayScope.swift */; }; - A3E3AB7C765C21AE17B1E6EE6560040C /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D262807969629A1B8C09CC67A376B22F /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3E3AB7C765C21AE17B1E6EE6560040C /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 599EA110D63E3D3F5588B1C64C7205D3 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A3F2B57A7C28E3362A8E55F1B015D9C8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 968CD49CABF0C920349C2B67E7061F84 /* Accelerate.framework */; }; - A435910D1CF540DA34367E4F93C21836 /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9D9CB3F78822125B42D61359112F0E /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A45445C451765224749B4A7949ED44C4 /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = F06383AF379549DA15132DEB209F329D /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4A8DC4CFFC33323B3C2AFD349BBAD23 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1970E807D952E0BC3C3D7F1603187ABA /* SubscriptionDisposable.swift */; }; - A4DC44A6A092B4D46DFD3A7F901DD3CA /* ImageDecoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A13CEE90E5F1F8BC0C5224CB9AD1CF /* ImageDecoders+Default.swift */; }; - A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = 726AE1BD619679EF61F188B98014A057 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A523488C60BF961290D0B1ABB9ADACEC /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7424444FDE7EEB54C4546A0FA4A05ECB /* RequestCompression.swift */; }; - A5A8BF973BFE9C9304372A26C9F2E35B /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B83E8D64BC1E8950C55F4E7D096C1E /* ConstraintMakerExtendable.swift */; }; - A5D827FF4B192985B71E207F8F5BA424 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F44F358F1F956F4AE462B4B37E851AD /* ScheduledItemType.swift */; }; - A67083E623272EF11F0ED2115AF7D273 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DF3CB0A1390ACC26AAA0457A132570 /* KingfisherOptionsInfo.swift */; }; - A674A2F3F5F0304A6524F702EA301B42 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF89A5DAC1E2FB7FA296033F0A7C2656 /* NSDecimalNumberTransform.swift */; }; - A6DEDCE9F34AC03019768B951FC9A1A7 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 354BDCDB30B32320A81F372FE473B42A /* Errors.swift */; }; - A6FFEA8E51C1C175570C501EB520CE5E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B8F6AC652BE418C80652817D9F92AF /* CacheSerializer.swift */; }; - A743C327ACD21446E58B58E3103D7ECC /* ImageProcessors+Composition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41CF235A9A21952B096412CBB950C1F0 /* ImageProcessors+Composition.swift */; }; - A755043CEE0384C2BB9238AF2F200F4B /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 720C6E679ABCEE3C90743208E4836DE3 /* AccessTokenPlugin.swift */; }; - A7F406A383A607B24FD7734226AC1106 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 952467869D656E1708FB012CA225DFE4 /* DisposeBag.swift */; }; - A85A392F09A2BAEEB527D7EF1ABBC56F /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52AE0BC67BA5C1A52914BF056FB64758 /* Take.swift */; }; - A87F265168F263F2BB4361361BF616DF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = C3DEC44A7812A1435B117B3B5101221C /* mz_crypt_apple.c */; }; - A88B62F0F6C55645EE179934998FB6AC /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F711A781C5C7FF20EC13FFD8451667 /* Reusable.swift */; }; - A90B4555F8FE45BDD1F472385E8BC26F /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = AC070F1F6F1038A77D036364E6F1E9EA /* SVGAAudioEntity.m */; }; - A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AD59EB5D962FCAAFD0520011D46E4B9 /* RxSearchControllerDelegateProxy.swift */; }; - A94C32348149D7A76B8346EBCEABE8CA /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B460CEC97F5FA205EC3A497A9DD5C40 /* Never.swift */; }; - A98B7BBA1D12696C4525F89A0B3B8B33 /* HasDisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 866CD89031C0CC25BB873F85C86197E1 /* HasDisposeBag.swift */; }; - AA721ECC2B36AFB7D9FE70C83E6D63F9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55943A16681073E0D1D5ED3F2AD2F351 /* Response.swift */; }; - AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FFECC061498AD76B8F4D90F791AA724 /* RxTabBarDelegateProxy.swift */; }; - AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = A36EE0D89754A5753C01B2D1E78490DB /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAFBF86E17174FF6DD3BBA2BB393D3EA /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9C873F7999103875F8E5581A798B2D /* ImagePrefetcher.swift */; }; - AB60B7775C160D5D62FBC93FAC8F90EC /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A3D4C7300B6C2D8F416B9C3965D465 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5724C2BE5D1B9EC0FC5FC3B0E2DDF428 /* UISearchController+Rx.swift */; }; - AB90994B1DF37047C3B1AAC9E5ACE717 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7809BD4D3AAB707BF7295FD0BFA8C5B9 /* CompactMap.swift */; }; - ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B2DAE1B462FA68C7000C6D565B80520 /* RxScrollViewDelegateProxy.swift */; }; - ACEFE1B292CEF56D93B5DBEDC1F76A6B /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 924386A8C508410ED2E69AA83FCAE9C3 /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AD75E7744AC7055BD537E5F9E4A098B4 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF3CD1AB8D5EB041BABA0F78F476310A /* CredentialsPlugin.swift */; }; - AE0ED56C5198CCEC0908A7BF9C9A46BD /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3511CB86C034BFE3D20CF58004093730 /* HistoricalScheduler.swift */; }; - AE419A0EB119A1B529D3E851011B031C /* DeviceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AEED7F6651ED4AE7DF7B95DADCE9B3 /* DeviceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEB588A805C55A2E5DF1C733CB863855 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A168DED662006EC22CC00070F2D888B /* VirtualTimeConverterType.swift */; }; - AEBDC0FEE4FCE0D868E66D56CE818FB1 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569EECCC7A8D3A7C1B0989CC35FF6BF1 /* Operation.swift */; }; - AEDA57DF3A827ADD7F4A5C91A860EBCD /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B63858EEFC70119C2E00016625701F3 /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AEE27C4ED4BF484913ACFC57C6112FD5 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = BE085D09FEE352FC4B6FD764FACC7F39 /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A435910D1CF540DA34367E4F93C21836 /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD18374572C48726AECC86981D3A657 /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A45445C451765224749B4A7949ED44C4 /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = F4C35A9833E7590BA6DB88E8F3688E5A /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4DC44A6A092B4D46DFD3A7F901DD3CA /* ImageDecoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 923C554079683E2A0948ED73E2635705 /* ImageDecoders+Default.swift */; }; + A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = 668EE5822C315D7875F8CFF3F0E40C2D /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A523488C60BF961290D0B1ABB9ADACEC /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A50515F203739EE9E484794DC3E834D /* RequestCompression.swift */; }; + A5A8BF973BFE9C9304372A26C9F2E35B /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDDAFCFA291D0B85184AFA53DCEA5E7 /* ConstraintMakerExtendable.swift */; }; + A6243E34E0BD9D9A9D8D30468DD28FAB /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C11014E79DE31C00F0778001CEF7754 /* Observable+Concurrency.swift */; }; + A6616ED273F9A4AF5D0240613EE2D7AA /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296A9225B16B14C2F84A2C8D1427B899 /* Reduce.swift */; }; + A67083E623272EF11F0ED2115AF7D273 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467F37E8F888370F0CB6E0512D04CFD9 /* KingfisherOptionsInfo.swift */; }; + A674A2F3F5F0304A6524F702EA301B42 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373B6FBA538F23FB2F721A046811CA46 /* NSDecimalNumberTransform.swift */; }; + A6FFEA8E51C1C175570C501EB520CE5E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B69B486ED1D8392351D938DF6DA24A7A /* CacheSerializer.swift */; }; + A743C327ACD21446E58B58E3103D7ECC /* ImageProcessors+Composition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50247F3391915A14CF16BC54B4A1A239 /* ImageProcessors+Composition.swift */; }; + A755043CEE0384C2BB9238AF2F200F4B /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFD48336FA077D2EEBB99F6F5A418C2 /* AccessTokenPlugin.swift */; }; + A87F265168F263F2BB4361361BF616DF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DC8CBE8A8E4811D0FE12F154207D941 /* mz_crypt_apple.c */; }; + A88B62F0F6C55645EE179934998FB6AC /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81A3FB493138503FF6E38A9C18AA7F87 /* Reusable.swift */; }; + A90B4555F8FE45BDD1F472385E8BC26F /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = CC10A0B92610A79569EACD8176488B4A /* SVGAAudioEntity.m */; }; + A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8BB1BFCACE15DA8E94FAFDB63D582E /* RxSearchControllerDelegateProxy.swift */; }; + A98B7BBA1D12696C4525F89A0B3B8B33 /* HasDisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 921EC992B620B1F43EA8E048F1D5F007 /* HasDisposeBag.swift */; }; + AA721ECC2B36AFB7D9FE70C83E6D63F9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FCCF03C18D5AC7A29780A13117B699 /* Response.swift */; }; + AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F464ACB23474824399127A8C44CFD90 /* RxTabBarDelegateProxy.swift */; }; + AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCAAA5F41E9B5E0A478E1A95455E326 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAFBF86E17174FF6DD3BBA2BB393D3EA /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF503F7081DF3106DCE06D75318D006 /* ImagePrefetcher.swift */; }; + AB60B7775C160D5D62FBC93FAC8F90EC /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 348E010DFCEA28E7DE7C437D24C766D5 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99267CDA6F19EE12E9B67DD79CDEAC06 /* UISearchController+Rx.swift */; }; + ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE1CD1EB521263F22739C0EA86494FF /* RxScrollViewDelegateProxy.swift */; }; + ACEFE1B292CEF56D93B5DBEDC1F76A6B /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = BD5D0DC83E0B59DADE4FD5D9531092F7 /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + ACFB19C3ABA636210D8F5C8362F940C6 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FC4706FE1176395F4536A147102F6AA /* TakeWithPredicate.swift */; }; + AD75E7744AC7055BD537E5F9E4A098B4 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA880A3DDC56F85263D010D733649C0 /* CredentialsPlugin.swift */; }; + AE419A0EB119A1B529D3E851011B031C /* DeviceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C695E0D5BAD1F11C921E9684DB6B3471 /* DeviceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEBDC0FEE4FCE0D868E66D56CE818FB1 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638BDE442FB591ADCD038BC91C189756 /* Operation.swift */; }; + AEDA57DF3A827ADD7F4A5C91A860EBCD /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF927AC9DE557B05621C0B7F0306ACA /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + AEE27C4ED4BF484913ACFC57C6112FD5 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 37886251B1613896290F5C7DB7958CFA /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; AF48F21F13058D4DA35F3BE185FE03D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - AF730668AE8551E24C79ED62CD743649 /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58ED4C88A88C3B2766402A35B9F1E945 /* ImagePipelineConfiguration.swift */; }; + AF730668AE8551E24C79ED62CD743649 /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4343E94BB1EE6D2FF68CFE652B28DCBB /* ImagePipelineConfiguration.swift */; }; AF983CFBAC7AC7EE33B52AB91B4A0C86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; AFAC1D4EBD53A048346210536741DF13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27FC5B1322BE74E774773980B71B3FF3 /* CoreGraphics.framework */; }; - AFAEE9EC6534DE2F69C1FD33B034C92E /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CAED597EF555DEE8C6DF6BD19C4D747 /* KingfisherError.swift */; }; - AFC1DD7E9DAB047E639724A312F51099 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C69FB975C3AE06CEA8B5DB224BD461 /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3716DA15D7E23F6122C98C349A5C412B /* UITextField+Rx.swift */; }; - B03B5579590D528CBA6D11FF638BC2AF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945DE07346CBFA44071C31A48E9F6DFF /* Typealiases.swift */; }; - B0EF3E2802E1715202F99325EAE0F27A /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E1B4D43B93EA9A8BF796692E968DFA /* Task.swift */; }; - B0F61429D9CCA80537BFB61CAAD93F66 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BFB41EE64DA980D534BA61E9597EEAF /* GroupBy.swift */; }; - B17D933C8F8BC6A4F91AA620D7D7A870 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 863A3AB7E0A8D98F73BB99464C9DB5B3 /* ParameterEncoder.swift */; }; - B18C4D2D2598E663074D2E9461E9B877 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81D693259026FA0119A9990BA4287C9E /* ObservableConvertibleType.swift */; }; - B1E7952C3058B36470BE73E071F5355A /* ImageEncoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F1015B083D49DF7843C47AAB2114A0 /* ImageEncoders+Default.swift */; }; - B1EDA288AF74F644812932AAB3283B62 /* ImageDecompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC04C6D1D97A4414B0DB7EE03CACE3B /* ImageDecompression.swift */; }; - B2CF8DEB39661714AF451F1FFBD4A76B /* AsyncTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86CEBF476BF4FC36BA3E27A59AF21444 /* AsyncTask.swift */; }; - B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E1A3B0213011F1A45100BB965027CE5 /* DelegateProxy.swift */; }; - B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CE1E46CA22DD774269C26A1552549E /* RxWKNavigationDelegateProxy.swift */; }; - B43017FEC99D227D4CDD81DD2C27D9D9 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED7BFD4A0824F269E36F872ACC3E6FA /* ConstraintMakerPrioritizable.swift */; }; - B4A1746C98C842299BB7226E22C924EB /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAEE6FA5A6B706FA89BEEC9DBF615FF2 /* Debounce.swift */; }; - B5166E4BF9D3C08C19EEA49190996647 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 23C9EC9DFAF1A486DFCE9686027EA215 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFAEE9EC6534DE2F69C1FD33B034C92E /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9960A9412EBA98AA72EAD823F63F2B9D /* KingfisherError.swift */; }; + AFC1DD7E9DAB047E639724A312F51099 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = FD096502506034A3EADBB4534B0831FC /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFC77AC81F3DCB4F83D69D2BA6CD9BD6 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771FD45D2E4F015C207E5AAC82C1DDA0 /* Disposables.swift */; }; + B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 136B1CFB427FF9E3278B4ECF2E6D200A /* UITextField+Rx.swift */; }; + B03B5579590D528CBA6D11FF638BC2AF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD284964A4C78D0A5B52CB8298734C03 /* Typealiases.swift */; }; + B0AB57A6BBC14FACD53233AE2EF4120E /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD55C004ED8C54D0CCD8BAB9D31E5004 /* Never.swift */; }; + B0EF3E2802E1715202F99325EAE0F27A /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C0291F26A1895E9F4338E414E6E39E /* Task.swift */; }; + B17D933C8F8BC6A4F91AA620D7D7A870 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F74CADA03683C354F0195C2E8BF907 /* ParameterEncoder.swift */; }; + B1E7952C3058B36470BE73E071F5355A /* ImageEncoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632EC36825BD39D9D65CE0D01F4D7C06 /* ImageEncoders+Default.swift */; }; + B1EDA288AF74F644812932AAB3283B62 /* ImageDecompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE903A50F1E00130DAE4272FCADD72A /* ImageDecompression.swift */; }; + B1F1B6DF0AC61FBE3D68C988094D5D55 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88586E1A7F5C7FF4B0722FA5D13D7E1 /* GroupBy.swift */; }; + B2CF8DEB39661714AF451F1FFBD4A76B /* AsyncTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3449BE5D870FCBCD7E54F1DC778617C /* AsyncTask.swift */; }; + B30C164CDF6F4CA47D00A6F646D7E744 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BE7BCD6691DC15DA00EFECDF7BCFDF /* HistoricalScheduler.swift */; }; + B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8B357206CBD31F358A42D97B287E02 /* DelegateProxy.swift */; }; + B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C04B8B35F5496A9A41E599CADA2043EC /* RxWKNavigationDelegateProxy.swift */; }; + B43017FEC99D227D4CDD81DD2C27D9D9 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA39288A5BCEA334A4A6611B0AF8401 /* ConstraintMakerPrioritizable.swift */; }; + B4BCF32AB4918A788462607E5465AC87 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B4FD21002CE7007A88227F03E8BCC1 /* Debounce.swift */; }; + B5166E4BF9D3C08C19EEA49190996647 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5537CAF7A1CD975A3DBA5BCEB0787722 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; B52177FF72FDAC3EDB7195DE98F5501E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82C7B1E6E1070D36599C0332204843F3 /* QuartzCore.framework */; }; - B58A77F37B041FCA26FE1E3457D3DAF1 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D448C2EDB96919F9AA3472C81C62C2E0 /* CurrentThreadScheduler.swift */; }; - B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE2729AD95A8FFEB7A095B2D7685F74 /* NSButton+Rx.swift */; }; - B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5097E0411F6BD4A04AFAA66F47453107 /* RxCollectionViewDataSourceProxy.swift */; }; - B5BBB7FE8A06992C0B2B03BB3228C531 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C03281AE71DC1BC4C3C6405E0D7080 /* Multicast.swift */; }; - B61E6DD8C56083322161F10C334ACB63 /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FF799103DBB29E45ED33B6B397ED06 /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B62BD1961A0436DE8321EE6FF50E8C5C /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0573910AE82D8F8A35216A24DCAFD99 /* DisposeBase.swift */; }; - B62FD67DD3ADF56655C6D718F19B1C1E /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52A84A34CB56E8FED2352C9A6CDB925D /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B639884BA48CB35F261B6D5754B01C96 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 260F880495F5B03D6E4FEFC5C7E96799 /* Completable+AndThen.swift */; }; - B6C774F800242B85D3352B1349DFE193 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 078C7B5226016DD1BE9BB3F5C9FF499A /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B752F7C4BECB65894B1F49421049CE5F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DB417C03320B0C1DC4D069D799EC9B /* ConstraintView.swift */; }; - B95D097934C32BFA4AB3FE6E58DBCBC2 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B972657949E738BC4385DB935FCB51 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B99A8E88CED5858360C246B337947591 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CB45D98373E46588A0769F91BEDF07 /* Range.swift */; }; - B9D550FA55EB56ABEA6035470B8D204C /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B86317765E2A3F094B91EA97522CBFE /* Filter.swift */; }; - BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4BA7DB5AC4BEC14F1296C17AA841534 /* Driver+Subscription.swift */; }; - BAAA73DDB2611EC225261F7F69512AA0 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E6CC1623D98A9EF1753F780B4DA7C91 /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB17A1C6CAD14B3788973EAF8466C93 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA36B579490E9D62014F3FC94B644824 /* NetworkReachabilityManager.swift */; }; - BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C70E93E3A235E5B9DAB2DDF8C12D1AB9 /* NSControl+Rx.swift */; }; - BB4782EE1267513C3BA8E6D226D245E5 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = F39E2B87CEE19D8EF45381068436F1F1 /* SSZipArchive.m */; }; - BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E7C4F4608A72DBACB5BB1F57F525A6 /* NSObject+Rx.swift */; }; - BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889ED770C093CBC9B6378BBCE8DCC3BC /* UIBarButtonItem+Rx.swift */; }; - BBD4DDDF6B4828C99EFBA5511C54710E /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BA940341B590C4199D05EFAF98B3D20 /* RxSwift-dummy.m */; }; - BC16AFDE4BAC1CD19CDE329F20CC6EC4 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF507FA7358A4F4CCD458773A83D7C02 /* CallbackQueue.swift */; }; - BC5A53F94EAA2F46352749E54BE69838 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E567157D52BA95867D116286DFF4E8 /* Source.swift */; }; - BCF0E1D182EFA0CD8FCC44E5CA2EB2BC /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE836B2CB952A6ED3ED50F9DED98B5DF /* TakeWithPredicate.swift */; }; - BD33A2102E79850D66778BE496D1911F /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1F26FF48AEE82053C5AD3BE7D2EF28 /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD47CB74CD9B2B4D2D942C9B65748DFB /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA52E42516C95363EF274BBB6EA7DFBB /* SnapKit-dummy.m */; }; - BD4DA8F2A44164BA33B9C64614B11C67 /* Graphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0648AC38149217BE4991B2FFCB57EC31 /* Graphics.swift */; }; - BDCCA4A9A781026F988E16D64945E358 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 484B62506DD7782E913B6DFDC91B7B0C /* mz_strm_zlib.c */; }; - BE432D00488E08C853DC689BE24C54F4 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F861B82186E1E1545B201A2B4D3E21AF /* HandyJSON-dummy.m */; }; - BEE5DA3A4E114B766953CEC7665244FE /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DED1C51D20C2AA4A911FB4A6C922A0 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = C3CB1FD8D7C840BA42DBB2DC9F5180AC /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C04739CBCEE445B66192BFA708655EDF /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7AB71D83C5C1348A1BCC27137DD25C /* StringEncoding+Alamofire.swift */; }; - C0517E0753CE0F2456A7CD55B506968C /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86B3F2816E75F955B6CD47106281E73 /* Scan.swift */; }; - C0AE3B122BDCE6F77C9E3F9846541E27 /* ImageProcessors+Anonymous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60537B299F004E502F10F62598DEB759 /* ImageProcessors+Anonymous.swift */; }; - C12D642F73D2587142577388A4374692 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DB77147D90316C189006F5C1813B46 /* ConcurrentDispatchQueueScheduler.swift */; }; - C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CAF2980EBE47B65E33F4BFA51174CE3 /* _RXObjCRuntime.m */; }; - C207AFBBFAEE30C87D338225680837F3 /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2536B83D9C704B3750A888FA23627 /* RateLimiter.swift */; }; - C25A824258E783088B57F5362A9F296D /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E8E03B691856498AD0C36B5399E6F8 /* Sink.swift */; }; - C290261F811DA36B2B4402D336D1FD6C /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 19490513EE0BC5F370B9F10185FFA0BD /* SVGAVideoEntity.m */; }; - C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E235E3410BE30F68AA3BAE0186A09BA4 /* _RXDelegateProxy.m */; }; - C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C6667B228B358ED78662B2E9C15F62 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C341A353E8332C5C75AF02EFD8B8D04A /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22AA94FEBAC6D11CF74795DD9CBA12B6 /* CombineLatest+Collection.swift */; }; - C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD557E542F917EFF53516A5B5D336F39 /* UIActivityIndicatorView+Rx.swift */; }; - C3CC32639A447DE562DFF60EF5221C13 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F546CFD47EF18936B0662E82ECCD1A2 /* Catch.swift */; }; - C3D352F8B703F950FD32936D16968D12 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = B0C9AD6683D2C6A985A352C83D6736BB /* mz_crypt.c */; }; - C4031477BD7B808A2BA087738B29FB02 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B6787F4DD3FF633AC5B576329E57233 /* AsMaybe.swift */; }; - C4E9B6DBCE3A78C2127FA3A6269E57CA /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E371CB2366E8422928DC5E688F814FDA /* KFImageOptions.swift */; }; - C50B8ED4FDBC319CDDD4770FB71DC4A2 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4571D4D8CDE9A455D04764C2A79A4B3 /* Zip.swift */; }; - C5C71141A72424BC3711B53BB4726744 /* Device.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE762CEE66B6740E6B870AA849EB9003 /* Device.generated.swift */; }; - C5D69D41FBFC690093A6FFAF64E9A5AD /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA7C4592359B9B3508093F418987668 /* RetryWhen.swift */; }; - C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E9D63DDB1450FD1D6D202132FF3EAD5 /* RxCollectionViewDelegateProxy.swift */; }; - C704437D5B6F7EC2427F171A1237A941 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037C674A763947D86A14230E9F4D8807 /* NopDisposable.swift */; }; - C72DDF198EC637C4317CDD329EB22554 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C405D144FEAA40F5A4D5573826F0293F /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C74D730D724C443D0B972D64B255ED6E /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD8A0CD839CEC538974E9219FF27382 /* ElementAt.swift */; }; - C7538F3E8D379BDDBCA5D9E2FDA90833 /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4406EB19FC466E46362EA9DCD4EDA9 /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9652807E2854C1A4031DF2B52BD9CEE2 /* KVORepresentable.swift */; }; - C79B457EA34AAC885AABAAB4FE227837 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5869C30167AEF5768319BB59532A9347 /* UITableView+Reusable.swift */; }; - C7EB56574536C2714878EF38320965DD /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BA811C83E4EB935E0E9549919B31B1E /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8269B42DED12AB1F275648D0BD32E45 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5AA90B3397E7CB90DE0369AC5707B5 /* URLEncodedFormEncoder.swift */; }; - C84C9ACB97AE9AEA8764EBC8542F9DF6 /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = BE755A99B2ABAE8A07A05B89F471783D /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C8B0BDCAA5D662091A48E67552C268C8 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA770A7C958FCAB81E4A7AF2E9C01F4 /* PrimitiveSequence+Zip+arity.swift */; }; - C920144CE195D2198DAE63F2D976AADB /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E143AD2A85BD6982B0EB92DD4D358C47 /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9235C19A2961B8A8BB4B255BE3B8CCA /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC494E1441E463863640810C9205BE78 /* Disposables.swift */; }; - C9AFB7432C3270799C60DA5C90CD3842 /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19370A180283B5E522456573F23E401 /* ImagePipeline.swift */; }; - C9C00779C3476C6F9E93600E0E570C77 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 218D94EEB04D5B6B8D64D7B75F007B2D /* SVGABitmapLayer.m */; }; - CA1BFC94E5AD2E95C061B14902827755 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CAE864E307CF32A3ACD2F81F2728D5D /* ExtensionHelpers.swift */; }; - CA5961536505C46ECDFFBBFE153C8335 /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = F29839309E76E38D1773B234EBEEEB35 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA9053658DD626CACC71B99F062352CE /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD7A7DFD3C0190D80E2F6BAF3C6BE59 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CAB23E22561D46D203E0333532419EB0 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570CACB3A871D84FAD28242F460BE4D4 /* Bag+Rx.swift */; }; - CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADEBEEDAB0897C8C76ADDD663B2EF13 /* RxTableViewReactiveArrayDataSource.swift */; }; - CC060A5CEC038223C2F01858BCC1C2FD /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BDE956385ECA8C31A24F0B469C08BC /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CC176914084C45D439EABAF84C4D4989 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F37011AB7DFE426E9E13B502B66F1E3 /* Platform.Darwin.swift */; }; - CC5BC4391CF7452AF3254D8CAFC82062 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C83F1D508045D77F8786DE00901F3E1 /* ImageTransition.swift */; }; - CCB4A33E2D7A22AFA214563534144649 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E60383B9DE28C43BEFA8A0ACDDA5F08 /* ObservableType+PrimitiveSequence.swift */; }; - CD5C749782313BCA361B960D1A145160 /* AVDataAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6CFCCCE44ADE9FD70C36DA0BFB4353 /* AVDataAsset.swift */; }; - CDAFF54AA857E4C2C32693DED5F89D7B /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB85B172825081BFD08C2B0D8BAA4371 /* Just.swift */; }; - CDB52553EB0621F515ECC822D5128D50 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = EDDD8B205AB906B10C5090792C09B9A4 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4378650AD44D76BFDBB581906D54E67 /* KVORepresentable+Swift.swift */; }; - CE779C868603AD5564A7B54E4DCEDA89 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49246C297EB752712A9F36DA73BD8F /* GroupedObservable.swift */; }; - CEC6C74E3A06677EBA0A8F7768333512 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7D835DF2E088B6E8F2C3A1BD57CD31 /* Observable.swift */; }; - CEE5030564FB8B432FF113F3C22EE5B4 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D032453C624DDF916B04585037DBCCF /* DispatchQueueConfiguration.swift */; }; - CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37799DC0C023CD2DE7D59221D1898317 /* DispatchQueue+Extensions.swift */; }; - CF347564A0E54DD8AADBE12CEA2AE71B /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 71FEE98F7BDEA8F549EC363F0DC3E1E5 /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CF77A2024C96B3B6EEA975AF69590A3D /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74CBBB4B8810A0CA7112FAB118D6C7F /* TaskFetchOriginalImageData.swift */; }; - CF7FAB0C5D474E379798F82E5DB4092B /* ContextDescriptorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FFBCAE00A767A90BEC9D1BC79D3D43A /* ContextDescriptorType.swift */; }; - CFC8ED17416BBED9423A805887700F28 /* DataLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311170F38C505AC7ED3EC2079D6D37CB /* DataLoading.swift */; }; - D0560E8E2E5EB407B5D8E0381BF453FA /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BF32E40045FC8FA7A0B696CB821FCA /* URLConvertible+URLRequestConvertible.swift */; }; - D0970D1FD4CA0D49B40C2651D9C34037 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894FC47405C1299432DE7E7C5D69FBE8 /* RefCountDisposable.swift */; }; - D09FBBADAF7C5C757AA5AB5DFE54BD25 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1394ED074B0EE6CBA332717AE522B2AC /* Alamofire-dummy.m */; }; - D0F799F5599B7A96A9AB0F9897E0BBFB /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E00CBD24061EF89F81CB2F33EDF4F0 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19FC2428D712E36B9BFAC3AF701563E8 /* NSTextStorage+Rx.swift */; }; - D29486307ECD6CBD6A03C5FF905A98D0 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FACA4DCA9BA26B63C2D0C923F61C05 /* Protobuf-dummy.m */; }; - D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1536A15AA1141A6CB3C478FDB3A6989B /* WKWebView+Rx.swift */; }; - D3340EC887ADD4CCC83BF67712BC883A /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 29641597178F245EB12D6E4F6717AE7C /* mz_strm_buf.c */; }; + B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B311FF878AB5A2D263C706C7791FFBBC /* NSButton+Rx.swift */; }; + B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D829D85D6C5B839F5C01A8C4911701B4 /* RxCollectionViewDataSourceProxy.swift */; }; + B61E6DD8C56083322161F10C334ACB63 /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 44DC6F5E04AB07656741729EB1F1D4E0 /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6C774F800242B85D3352B1349DFE193 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A8BC49AE24A6A56C0FDC6A322E8DE2 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B703C50264C3A2A34F7B50CBEC77019B /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 863FE6841C19431CE02C41DC403E56EC /* PublishRelay.swift */; }; + B752F7C4BECB65894B1F49421049CE5F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A52A4D726545AF0B61EABF7C9378F2 /* ConstraintView.swift */; }; + B783FE8AA6B6A58BC61CCFA31CA54A31 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BAD97B901173A0AFA66C308705D3B43 /* VirtualTimeConverterType.swift */; }; + B83129921547E042F47C083C622EC365 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF419758A2F5CDCE11ECA5113899B557 /* Do.swift */; }; + B95D097934C32BFA4AB3FE6E58DBCBC2 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1FCF4C8BFDBE5AEB5BA970A9656FC0 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA0AE64932E55C2A044ECB835E4A9057 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD34FD1F68579CD80BF97996DF3F58E2 /* ObserverType.swift */; }; + BA0D8B420EF0F0FAB0DE8AA4E0FEA6FE /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD302F73296823D2742E384AAF4F642 /* AsyncLock.swift */; }; + BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B7169FA42F6A23566838187F5E2605 /* Driver+Subscription.swift */; }; + BAAA73DDB2611EC225261F7F69512AA0 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F27741E95CC4317BEA0DAF69EED98A /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB17A1C6CAD14B3788973EAF8466C93 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F99DD69EB8B1C5B07B08A3174CC9DD9 /* NetworkReachabilityManager.swift */; }; + BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B710B6E3AC30560098B157396103C8 /* NSControl+Rx.swift */; }; + BB4782EE1267513C3BA8E6D226D245E5 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = F95F050AE0815DF91CB6FBF3DFCEA47E /* SSZipArchive.m */; }; + BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EC8569BEFC16F2192E4A6B36C526DE /* NSObject+Rx.swift */; }; + BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B23FDFD60A41E58FBC32F296EA124D /* UIBarButtonItem+Rx.swift */; }; + BC16AFDE4BAC1CD19CDE329F20CC6EC4 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6C19127131833C01178598A8AB7D7D /* CallbackQueue.swift */; }; + BC5A53F94EAA2F46352749E54BE69838 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 251CFC50D438FF8FF99B2454B72F52B8 /* Source.swift */; }; + BC8ADBC3CAA7A9828AABEE62AD90CAF9 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304CE6FA22CB88F79EDD15B7FDFC9E42 /* SchedulerType.swift */; }; + BD33A2102E79850D66778BE496D1911F /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 47C5A0191A03EFE2DE24F09624530828 /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD47CB74CD9B2B4D2D942C9B65748DFB /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE14F580C21783C39001A7EC53FC734 /* SnapKit-dummy.m */; }; + BD4DA8F2A44164BA33B9C64614B11C67 /* Graphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BA5B7E57354973A6F6A5B665C02FAC /* Graphics.swift */; }; + BD70E2EB2EB6A5D8469D72C131201A7A /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0F92017A221106B017362F7BDC3231F /* RetryWhen.swift */; }; + BDBD15BC9005F1A1254DD3042EAE60A1 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAF03131F710E07B930651D52B533B02 /* Generate.swift */; }; + BDCCA4A9A781026F988E16D64945E358 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 82E863DCA85F722E256C26B6ACCF16A2 /* mz_strm_zlib.c */; }; + BE432D00488E08C853DC689BE24C54F4 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A99824D6BB917ACDC8FC9AA5F3F67E50 /* HandyJSON-dummy.m */; }; + BE5372F34E6ED57925C83F0D11EC2FD6 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3C028EF8F9BEAECB23D717050B3F15 /* DispatchQueue+Extensions.swift */; }; + BEE5DA3A4E114B766953CEC7665244FE /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 58947479F1459EED96044B40B585E85E /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F7FD44C865D58B5A905946A20883454 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF387C1A2698B467E361802BDCBAC59C /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBEC6C323AF50AC3427BB26232611E4 /* ConcurrentDispatchQueueScheduler.swift */; }; + C04739CBCEE445B66192BFA708655EDF /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E666251E8B230793FD9C2A40B869B3 /* StringEncoding+Alamofire.swift */; }; + C0AE3B122BDCE6F77C9E3F9846541E27 /* ImageProcessors+Anonymous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4FE217219D54889078A76A10575C6F /* ImageProcessors+Anonymous.swift */; }; + C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D2D76ECAFDAE7117BEC83E4DCFA343 /* _RXObjCRuntime.m */; }; + C1A786079FE3BE32CCC87A747979F3EB /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1096D5E85C12A2BD526BC0B66F994C57 /* AsMaybe.swift */; }; + C1BA2C2389885159818D0B811830B145 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDF993B95677D861DA3259AC9633C34 /* Sample.swift */; }; + C207AFBBFAEE30C87D338225680837F3 /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643633AD9A957CB23C4EFF88232B2605 /* RateLimiter.swift */; }; + C290261F811DA36B2B4402D336D1FD6C /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = B5BC264DC1AE23EE86F68685EB253D9B /* SVGAVideoEntity.m */; }; + C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09897BD13FE557C4FD32CC40D64FF4C5 /* _RXDelegateProxy.m */; }; + C2DA28F20C1C793023BEBA687927D1AE /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22082727E8F71E2948F236F4ACD73BF9 /* RxMutableBox.swift */; }; + C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C4DF4DAED2ED7A3EA9439A3C903779 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F21A4DD2FA48F29DA6A55DF90CC3923 /* UIActivityIndicatorView+Rx.swift */; }; + C3D352F8B703F950FD32936D16968D12 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 61833D57D3A94BA2D2A41CDF28264EA4 /* mz_crypt.c */; }; + C4E9B6DBCE3A78C2127FA3A6269E57CA /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479BC660DE4B7329079A8FB6181B4D7C /* KFImageOptions.swift */; }; + C5C71141A72424BC3711B53BB4726744 /* Device.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17BA7E862C44B4615C10EE8835F1443A /* Device.generated.swift */; }; + C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A651DD03C88E2E427E015BB4DC5A3BE8 /* RxCollectionViewDelegateProxy.swift */; }; + C72DDF198EC637C4317CDD329EB22554 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D24B8D478AA8D99417F65CE063DFD0 /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7538F3E8D379BDDBCA5D9E2FDA90833 /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 94ADEB5F6E742CB864E9098F41680F6C /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6047C712A55937A423C47B9C20BC21 /* KVORepresentable.swift */; }; + C79B457EA34AAC885AABAAB4FE227837 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743FFBBCA7DE5686137290530A7C12E0 /* UITableView+Reusable.swift */; }; + C7EB56574536C2714878EF38320965DD /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DC47372C0C0B1EDB0B0CE7A41EBD5627 /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8269B42DED12AB1F275648D0BD32E45 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AB8ED83A7749D079E82428FCC1A6826 /* URLEncodedFormEncoder.swift */; }; + C84C9ACB97AE9AEA8764EBC8542F9DF6 /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2040D23EBE3FE25943BE54541AFC3DBB /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C920144CE195D2198DAE63F2D976AADB /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2340D0FD36E6DD3387724C7F466D581F /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9AFB7432C3270799C60DA5C90CD3842 /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576D1177FA22535C55BCCCCAF622EC3F /* ImagePipeline.swift */; }; + C9C00779C3476C6F9E93600E0E570C77 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = E95918410B74381FD0C12176464DF3DF /* SVGABitmapLayer.m */; }; + CA1BFC94E5AD2E95C061B14902827755 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40759C57E78F4FEBE856F5BC54B293AF /* ExtensionHelpers.swift */; }; + CA5961536505C46ECDFFBBFE153C8335 /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EAEDE25C59FFDAAADEF13050898A7668 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA5A87F6372A55476ECE47D0F4F2AF79 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E96B4BB37B567920A1DAD47B1ED233 /* First.swift */; }; + CA9053658DD626CACC71B99F062352CE /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A6F1F427DA1E18272ECB4C90C97C420 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80E0011AB6599455B56ED5F0F6BE161 /* RxTableViewReactiveArrayDataSource.swift */; }; + CBD8A43BB3AB6A082B2F4223C5387AD7 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74017DBFCDB757208730AC8134DDFD85 /* BehaviorRelay.swift */; }; + CBEF8A12059582E10F8D44A921C155BA /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F87CC55B03ABF8FFFD0E82B419A4F9 /* SubjectType.swift */; }; + CC060A5CEC038223C2F01858BCC1C2FD /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F3A0F6156FB5F5A82B4AA7C7D238DF8 /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CC5BC4391CF7452AF3254D8CAFC82062 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 567323F99EF7243CA87A67A5BEA84E76 /* ImageTransition.swift */; }; + CD5C749782313BCA361B960D1A145160 /* AVDataAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D943D19BECC5398A7EA13A2E20C81E /* AVDataAsset.swift */; }; + CDB52553EB0621F515ECC822D5128D50 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6527F932507C090BEF046A2CF3E15854 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF513F751073602055340D0D3338029E /* KVORepresentable+Swift.swift */; }; + CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EDEF24AD5D348D397AC07768520775B /* DispatchQueue+Extensions.swift */; }; + CF347564A0E54DD8AADBE12CEA2AE71B /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B331BA1FE0C149CC68B9A00A1B5698 /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CF77A2024C96B3B6EEA975AF69590A3D /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A498EE11C082DC2728CE87544E53D627 /* TaskFetchOriginalImageData.swift */; }; + CF7FAB0C5D474E379798F82E5DB4092B /* ContextDescriptorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4194D18E9FFF697257092DEA7D04F3 /* ContextDescriptorType.swift */; }; + CFC8ED17416BBED9423A805887700F28 /* DataLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E74C4075C7C1EDF04078A16873D4549 /* DataLoading.swift */; }; + D0560E8E2E5EB407B5D8E0381BF453FA /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A3021334E4870046D0189231062741 /* URLConvertible+URLRequestConvertible.swift */; }; + D09FBBADAF7C5C757AA5AB5DFE54BD25 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 53D0BE15ABFCBFD89325C31A1E74E876 /* Alamofire-dummy.m */; }; + D0F799F5599B7A96A9AB0F9897E0BBFB /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = F3DAD723C4868973CA8DA657ACD6F329 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B4C714134D5256B33EE57036087038 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03692C431F557D29E79B874E0221098A /* WithLatestFrom.swift */; }; + D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AF33EC23087E3725A4076F648874471 /* NSTextStorage+Rx.swift */; }; + D29486307ECD6CBD6A03C5FF905A98D0 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBCFF5C91CF6E828065681440984C11 /* Protobuf-dummy.m */; }; + D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC7BA5334EECA5A8EDEEDE0E4502391E /* WKWebView+Rx.swift */; }; + D3340EC887ADD4CCC83BF67712BC883A /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 6A58CE647D797ABBEB409FB79A91BB08 /* mz_strm_buf.c */; }; D33F8516AAC7AC1435DCB095BCE65681 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */; }; - D368E6F70C5E6998548A72E65F92432D /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E42FFB6BD2D7F6A085A484672169B26 /* Validation.swift */; }; - D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B5B369D756581AA56272D3B80B283E4 /* InfiniteSequence.swift */; }; - D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EE45C812F563C31DF5953EBCCDB6E0 /* UIScrollView+Rx.swift */; }; - D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1387D63179B30A0B832648737377A21A /* ObservableConvertibleType+Signal.swift */; }; - D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A5AC6D4600783154D42EB36BDE1292 /* UIGestureRecognizer+Rx.swift */; }; - D4F1C971632DC3C620D38EEDC7D86FBC /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB0A9EB523849473CD46F6C46F28494F /* ObserverType.swift */; }; - D508268CE889A554DB7555DEAA2D34DA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B77EBF12B18A676546815DCA2BF2053 /* Log.swift */; }; - D531783D0BCD5854815AC824CAD56C45 /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E9E5B0FA907DF3123085377D0AC784 /* DataCache.swift */; }; - D5CA8DD2882FFD4A04E6D149D60DA581 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E766261E8DB69E36EA27552F33CC148 /* Merge.swift */; }; - D5CFDCFE3128D6FA2A4D385FDFD42AA1 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A61E7C9C0771628323DE28531E5DE4AF /* URLRequest+Encoding.swift */; }; - D638E587547F9C5DBFD34736B3D1F7F7 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5D404C661B526DF54F8CF773905067 /* ReplaySubject.swift */; }; - D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCA72C6A14E5E71022E1438E9AA7CA1 /* ControlProperty+Driver.swift */; }; + D368E6F70C5E6998548A72E65F92432D /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED0CD09482C04BA35AB3DCE4D497372 /* Validation.swift */; }; + D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C262C054B97985FCD4F2D5C54BABB865 /* InfiniteSequence.swift */; }; + D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F41CB1710FD76E82D19A31756756AB /* UIScrollView+Rx.swift */; }; + D3C889F8782D90497E47BBD24991A2A0 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0A9009BD661536B62CD682A80241FAE /* BehaviorSubject.swift */; }; + D4321389051114AE7F00C4FCB083FC7F /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403D7D64AB5ED68C12D11F60D278588E /* Platform.Darwin.swift */; }; + D432A64DD971E6EFA0CF0DCD9DCC2127 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D32788046E86A0304E954BA29C3117 /* Decode.swift */; }; + D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AECBB86453F625ACDED9B219692572E /* ObservableConvertibleType+Signal.swift */; }; + D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41EB8EF00DCA1B5346498725C9D3F4C1 /* UIGestureRecognizer+Rx.swift */; }; + D508268CE889A554DB7555DEAA2D34DA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75CF2C0485560A419CE9A049AA77EFC7 /* Log.swift */; }; + D530C1F4558A17E8CBCA56F151C1F897 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 203275386C38DB4C0DCC72FA4E3E9976 /* PrivacyInfo.xcprivacy */; }; + D531783D0BCD5854815AC824CAD56C45 /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98FF7D2673D800019CF94198C0FABB7F /* DataCache.swift */; }; + D5CFDCFE3128D6FA2A4D385FDFD42AA1 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84048D8F8778C44F4DE99C732B551E68 /* URLRequest+Encoding.swift */; }; + D5EE1F6B90315087AF3FAA8B3C10DA71 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6EC4551FF093E5018500FB2C0357 /* CompactMap.swift */; }; + D6517846902CE22375AF97F156B0727A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD50CBF768FE1C4C3C3B73CB7853DB9E /* DisposeBase.swift */; }; + D66927C094EC9075BD502191F8B87AAD /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C2C8C288394B19DDB31886A5D3C063 /* InvocableType.swift */; }; + D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE731DB0A7389DC98282F5EB55CC9B38 /* ControlProperty+Driver.swift */; }; D7BCBE1EB4A638403C265CE2199EFF1B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */; }; - D7CB5610FA8E358DDBBCFC468EA56DAF /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BBE79005120D554B4D70A2CAEE53B6 /* String+MD5.swift */; }; - D8548F55D2A30E5935CD1773CFD1510E /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 064639420BBCEB03A4587704A3151CA0 /* ImageDownloader.swift */; }; - D85FDD41A08B2421A52F7306CF69CB30 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B27244CD1659036FDECC4E1E642AB44 /* TakeLast.swift */; }; - D90E65BB5320D26A9EA3CC8F0DD02E4A /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E5955CB536713F59501D6AB30DA6DE6F /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9CC66222E55827BDBE32EFAB31B5381 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78615A3E69FF1B144C708EEA0D5EACB /* KFOptionsSetter.swift */; }; - D9EED6FDF393033C942E5B2149E99B2F /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = EA09E233777C67E34A5B737BE9B57548 /* mz_os_posix.c */; }; - DADAAFFCDC241D3E6A4DCF567C12D280 /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E79E53343B6C07922829E293318C81 /* RequestTypeWrapper.swift */; }; - DAE5180CED1F443D6926D578CEB1C253 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 640556C4F9DA52BCC300869EEAE29A59 /* AsSingle.swift */; }; - DB15520BCBBD608A1DFA97D071BD26C0 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F02B3777F2003BBE89FB2F4CEB822B /* MainScheduler.swift */; }; - DBBEBCE04C91414572AE60714A876047 /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05EE8923A406A294B76D87C5B1F0CB4 /* ImagePublisher.swift */; }; - DBD70DE28BDBC4B1C09EEBA3F6D76BF3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D44F6025406D6A95C2CD745A8BECB9 /* UIButton+Kingfisher.swift */; }; - DD53EF0943B1E15A24D5EF3FBBA5BCE4 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DD7580DF1034A826F1225C2DC03E0B /* Enumerated.swift */; }; - DDC0F4786752FBF4B07E3A4D4E273DA2 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9941C562211DD9142882CF765127D8AC /* UICollectionView+Reusable.swift */; }; - DE65BD25E882CDA2F788B2B5E32E802D /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1921FBD5F9DDB8E484B950117425B463 /* StartWith.swift */; }; - DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD51CE775FA2D32517FC16E6AE138AB /* SectionedViewDataSourceType.swift */; }; - DF8FB6DC6474E7688FB783CED0020AE8 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00619783E539207EF813D4913D437CB /* Event.swift */; }; - E18556FC0C79DBE90B2993C93485BD09 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0790269966D0399792987BBC66CAFE3F /* Observable+Concurrency.swift */; }; - E206C19F211956B214865ABBAB0D0EF6 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 577FEB25DD30D080337202D3AED35553 /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E295B872DAEC1B42A73D1D2F5EBEFBAF /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 384533D9B5F6F5ECE7D5718BBEEC3EC8 /* FetchImage.swift */; }; - E2EF09A2D0A87418F0628B2CFAD304D8 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3410BACB089F97624F1CD9D84D6D613C /* Metadata.swift */; }; - E4D3D9AEE18CFAA7BCC923870FF5F218 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC621F79A98C18953A886E1F0FD10069 /* Repeat.swift */; }; + D7CB5610FA8E358DDBBCFC468EA56DAF /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB18BD6BB9F8578FDB35B6EEAF302D19 /* String+MD5.swift */; }; + D8548F55D2A30E5935CD1773CFD1510E /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4130729EEDC24D09E7553769CDE0C0 /* ImageDownloader.swift */; }; + D896B264FA0064C3AFD70D6A3FF0EFF0 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1166AA5916B5379F65B7D651C834D159 /* SingleAssignmentDisposable.swift */; }; + D90E65BB5320D26A9EA3CC8F0DD02E4A /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 377E665D02BAAAC981E26ECB3443C292 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9CC66222E55827BDBE32EFAB31B5381 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111B1B2AFA608069F7469730CA95B10A /* KFOptionsSetter.swift */; }; + D9EE7F294AD991DD786C38D8EBC74531 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51754ACFB3FB14FBC4B56E4E7DD4DAAC /* CombineLatest+Collection.swift */; }; + D9EED6FDF393033C942E5B2149E99B2F /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = EEE381ACD64470D9B1B33D61A1C0CF1A /* mz_os_posix.c */; }; + DADAAFFCDC241D3E6A4DCF567C12D280 /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883D5973B396864B6537D62E62F1AB25 /* RequestTypeWrapper.swift */; }; + DBBEBCE04C91414572AE60714A876047 /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE76F4774E242A49A7961A68615BAA9 /* ImagePublisher.swift */; }; + DBD70DE28BDBC4B1C09EEBA3F6D76BF3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB964C6D5F93719A2B4C5A7C69EB0D5 /* UIButton+Kingfisher.swift */; }; + DDC0F4786752FBF4B07E3A4D4E273DA2 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23ED958A629B6EB6A0911556EF255A72 /* UICollectionView+Reusable.swift */; }; + DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1775388576FFF5B7AE9976AB6A4F72FF /* SectionedViewDataSourceType.swift */; }; + E1F4AB26433D7DF53B12B49D5A9EC1AC /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0215548A9333FDC148132E712E698EE /* HistoricalSchedulerTimeConverter.swift */; }; + E206C19F211956B214865ABBAB0D0EF6 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6803D63DEA64F7DF820D770E8B3F55 /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E21A65763E625298FAC23A65DBCEA918 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E887940938264646FBC18FB217DE90E /* InvocableScheduledItem.swift */; }; + E295B872DAEC1B42A73D1D2F5EBEFBAF /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E9CE53CAE3C1A1CEDC7C99F1A04BF1 /* FetchImage.swift */; }; + E2C703CACD0E475DDC7597052E189A53 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28548D67A20DAAB820EBB2D3509EB985 /* Switch.swift */; }; + E2EF09A2D0A87418F0628B2CFAD304D8 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC33FD82A8B75FB38EB15ABD06E91469 /* Metadata.swift */; }; + E40C69317AF83D544CE994A8B49C898B /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6B63330AB1F44BDEA58316B0309F98 /* SkipWhile.swift */; }; + E41E6C4C5A48ED4834C70D7139503142 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A09BAF2F70C510F19633F6EF2E90921 /* Delay.swift */; }; E4E901CE324FA4BA577731D09CEFA90F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - E53F171E959938E7ECFB18C2C8CE2A9A /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 67138BCE6AF9D22098ECC7DB766CD344 /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E620419E6FDE4B03DC281D34866D344A /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 15CABF7616586B08DC3F093D14931D85 /* SVGABezierPath.m */; }; - E6251F02EE12804D1B66AE32E716E664 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76B9DC062751327CD77E204FF62C9C77 /* SessionDelegate.swift */; }; - E6599DE13C01C6FA8F79536A8970DD3A /* Reusable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A14D3173DB0E5885CC0C771BC9FAA43 /* Reusable-dummy.m */; }; - E6800088211B30D5CF76F009E1CB420C /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0F8DEB729BD7846D2C8C9D9E07AF80 /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7035A074129575E62A0136DD93D8E8F /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BAD080EFC52DCAFDCD5F4B1E8C47E4 /* DateTransform.swift */; }; - E710A550162879CE918FC411CF567789 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0D8F8CF2135DCAFB0806CBA45CBDB3C /* Logger.swift */; }; + E53F171E959938E7ECFB18C2C8CE2A9A /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 685BD9917CF52AF5AB102193B908B5CA /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E620419E6FDE4B03DC281D34866D344A /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C144DDC20BBD630D7E5FFFC69D6FF1 /* SVGABezierPath.m */; }; + E6251F02EE12804D1B66AE32E716E664 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8948B772AFC661304B2ED1669DAC56 /* SessionDelegate.swift */; }; + E6599DE13C01C6FA8F79536A8970DD3A /* Reusable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6F78985CC8C104F1EFD02BCFB186E1E /* Reusable-dummy.m */; }; + E6800088211B30D5CF76F009E1CB420C /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 67BA2400F474E29436C0DCF096B5255E /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7035A074129575E62A0136DD93D8E8F /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E269863C4FCAE4E279336968C85DDF3 /* DateTransform.swift */; }; + E7079CB6783A607BBE40E4ECE6136E5E /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBDCF84E4AEC2DF58416B88CD4AFC73 /* Multicast.swift */; }; + E710A550162879CE918FC411CF567789 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168AE6BB0D298AAE4EB079A0D1D5CC1D /* Logger.swift */; }; E7123AB366D99D42043E352B1A128369 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - E7378F61AD6959D5538E595EA4A48AF4 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E303DD33A0D80EE3AFE313A19E6D0805 /* AVAssetImageDataProvider.swift */; }; - E74667B2CC4461D370AD6C7F5AD56FF2 /* ImageEncoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF6BC205A0F4AC5FCDB8AEE8FB9FE43 /* ImageEncoders.swift */; }; - E76DC270F57F971C4B8B3E60EB12AC71 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 732CD60FBF78ABC6CE778496F59729F1 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E7B06E98F3530C96FB6B2D8272169C22 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9606B813B1D70250BC6E73FFAD6C6B52 /* Endpoint.swift */; }; - E7C58133036040A730E4546D0C0DE87F /* Reusable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 566C9D2F0BDDCA9742FDEBC5C8BF78FE /* Reusable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E95D6E6462506EFD8EA9332AD9BC492A /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF70E1FC8A7706848D09EA39D60BEC4 /* SizeExtensions.swift */; }; - E98DC8FB2578E76A812E0C94BA10E1B1 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A9037CEEA4A36302723B6CBB58760B /* ConstraintDirectionalInsets.swift */; }; - EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1654BF43803E361C05563C679B689EAB /* RxPickerViewDelegateProxy.swift */; }; - EA665E7954684364297EF4B8DA0AB5EB /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5518EEBE6A1D302C04BCC6AC307CB490 /* SubjectType.swift */; }; - EB562D3E5AD9C37B353B90760AC22D61 /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6667B8C0157683C4779A330FD0D0DE /* TaskLoadData.swift */; }; - EBA57896E0DD5F79340572DF549563C8 /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35091B93E3B2A5D0350FEF836CA88583 /* ImageDecoding.swift */; }; - ECA9A70EC291E689EC134D65A561F53B /* Nuke-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 031B7C95B546D070070FD8609FECACC6 /* Nuke-dummy.m */; }; - ECE6F23823454A8FDB3F97CE1A7CD182 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929D0EE9048864C335D2890F306E9FE4 /* RedirectHandler.swift */; }; - ECF2F956B37A4C28B228BC291A57AD6E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33C53D65855BAB5A2DB8F36F5CDC719C /* RequestTaskMap.swift */; }; - ECFFA618EDF72CDEBEFB4961553EBCB4 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931A10A545063DD7D6870438FAF50B7F /* Using.swift */; }; - ED71E932B7F30AD7CFD2A04968A2B5CC /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31FB841D59E7E0B324ED28E548EAE219 /* CBridge.swift */; }; - EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DCF1C061E244670CFAD6CB2AD1E2BA /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE4E233D2DD0DFC4F82FD6748EC3429F /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E7A157D17180FF59AEDEAE5EBCD478 /* ImageBinder.swift */; }; - EE7432E7273C075DAE48732605501FB1 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F1F4A484560F594BECC37B00120518 /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEFF0A57765CB734CF01868904F56DA7 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A378EFCA9B85FAB4B7DE389F5583560 /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF21586EC3DFF6097A58EEC87376A0C1 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D97FDFD8E8C54143D404DFCB4E3452 /* ConstraintLayoutGuideDSL.swift */; }; - EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A332A07A6394E0B41CB1CE438BF287BA /* RxTableViewDelegateProxy.swift */; }; - EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 8828FEFCFB04D95B9F6A92B0EAEEEC96 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFC9ED14998C8201A1C39BE43B8D8D2E /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB885983C37D2CA0F6087861799EC1A1 /* CombineLatest+arity.swift */; }; - EFE758921BA8BA3AD11D00D16B3CE036 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F16CBDD35EF09FD6B84AD39E2C03A08A /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A934EE96D29BB697160864E910C7D26 /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F02274435693DCE37F6ACBD88567D920 /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = FC47DE9AB2F573547BBD60723238E45C /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F038D81F7ABAA15CF03246AD4BF334F7 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85526C24517724AB4268A849B516DEA2 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F13DD00B03BD26C76888AD72AE527056 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ED23325AB0672ED1B83773F44EDF68C /* SVGAAudioLayer.m */; }; - F16D0BB1231D60CBF7B3AE25B92D0D74 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86AC6ECCD29CA2994B55394F84DBB1EA /* EnumTransform.swift */; }; - F1BD31AF7FD489CC102AEFBBE1BB9F73 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D22F4028EF871B153BCAF46E62F028 /* AddRef.swift */; }; - F1F939ED9C0D49DD60E7C289C11E78E0 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9E24FD4CEB0DF75243B77AD812CF188 /* Disposable.swift */; }; - F2415AE8678DE2698B7AD7D88B1A5C0F /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F6EEAE54636EAEF9B3212FCCE4B1A6 /* AlamofireExtended.swift */; }; - F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F359643774A90733946D9CFBE942F0 /* NSSlider+Rx.swift */; }; - F32BA135A4EA3F1E6AD2D88F5C031C72 /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B6ECA42A020B9D8D68A5BE57119B2E6 /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F32BBBFF0F294B67CB63453F7061C4A0 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E139BFB2407D50020E1C55222665FF /* AnonymousObserver.swift */; }; - F3617B01FE1D713C9E39D57E32C905AE /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAC120E5D83208C9A73F2867947B0FF1 /* NibLoadable.swift */; }; - F383612D0A15B5CDE5981FBF18F76B6D /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D72C3E733312F9773AA1A8FB3FDFC6C4 /* DataLoader.swift */; }; - F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF8CBFCE9163E6A3E8872FB83A0F166 /* ControlEvent+Signal.swift */; }; - F3D9F58C5E89EABD541216B7BBB19A8D /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = E069C2C205866424C7B1EE4FAE96F4EB /* SwiftSupport.swift */; }; - F52A66B839B19416A9DA04290F203E2C /* NSObject+Rx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 531D09A932CDC6081F4650BEE197D6A4 /* NSObject+Rx-dummy.m */; }; - F575822C8B7F17129429E00A9081ECA2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671C87C748E12390928D2DA5E636F664 /* SessionDelegate.swift */; }; - F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB0A0F62066905F4DB81CFE71FDAC7E /* RxTarget.swift */; }; - F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 87C53020AA18537276D46272A9FB16FF /* _RXKVOObserver.m */; }; - F66CC47AD425C8D57BD149AFD09C2AFE /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFEC3B1F1B7DA353B7F6B1AE6373886 /* HTTPMethod.swift */; }; - F6C2FE7733EBDC70CE78A6A7120E2346 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F264E3516E693E90525FA03A73BBC1 /* PublishSubject.swift */; }; - F6E94E8EE1CE35F49B9091BE8748587B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0337522D5E57DCA886CE276758572A17 /* Result+Alamofire.swift */; }; - F7365673C529D4E49CEE60B9BBAB53DB /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152CE6B7944D87E4B6E07D45B593F1A5 /* Window.swift */; }; - F7425A58E24926CCAC413F85D403B9FA /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C173398D3AADFC37680B643E7225B187 /* FieldDescriptor.swift */; }; - F748966BFB85CA928C1A9F7563726EB7 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C94201D363778092B588DD35B00FED1 /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7692383138208D86B5D2D1A18DAB68D /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE444B553B8A68A88B2E36134CAB91D8 /* Error.swift */; }; - F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107E06AF3FF8D406E10248CF5427DB23 /* URLSession+Rx.swift */; }; - F7C0960CEEB8F0C18F4503B405EAC08F /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CC0A1516A27DD3713976FACF85D51F /* ConstraintMultiplierTarget.swift */; }; - F953AA9104BFE0C2DAD639EA60104A75 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8B1D4B5C077B63A2AEFEAF9749F1494 /* ConstraintView+Extensions.swift */; }; - F97840AF9065A123E8B1DABA7D95BB9D /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAECF694508C92D89028DCA6C0C4ECF5 /* Runtime.swift */; }; - F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F954D987058523C416735431FA9F6C1 /* Observable+Bind.swift */; }; - F98E3202B0021DC8B2DB77256FBE5DD3 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7849828106F13CEB7860282DF17F8FB /* ISO8601DateTransform.swift */; }; - FA1AAA14C4743111C8E8C5F8A2B3169D /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB9C117D22A021FDF627A29186A525B /* Throttle.swift */; }; - FA54E245F32996DBD8F2F73691525A41 /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2401BC3935D4395D3E8EBAA9BD239F07 /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAB03959C2357E325B19E08BC4775DAB /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78AD57AE5298FE8DAA091FD038D0E404 /* ConstraintMaker.swift */; }; - FAC6F8984B4B0F82CC9BA7EF49B7202E /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0613E042CE4762266399F5E3545C3899 /* SVGAExporter.m */; }; - FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E26FFED65CBD9E20C03D6A5221A25A0 /* SharedSequence+Operators.swift */; }; - FAFAEDFD5D5488B88E02C49904B3356C /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA96274FBF9D017E99006CDDEE14647 /* Allocations.swift */; }; - FB77819E1EA8C804DF63B4AD834E72E1 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D66D47A4CAA96D99B469C1AAA90F5CF0 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB98B8EFA23B7012369CA0FDA64118C0 /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6891EF18505974712309B509DE86B3 /* OperationTask.swift */; }; - FBBA4924C2C83A3715D6F04B1E6E64C4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8E84BE15919DD77427B3B2541B4F75 /* Response.swift */; }; - FC0DB1BD6750661EF7EF71EB2ED33234 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75BC00D223D0DDA9272D63B77435AA91 /* Buffer.swift */; }; + E72DAE4C6FF11DCA91A984899FD85634 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = E637390817C07E04F03B86B2204EA681 /* ReplayRelay.swift */; }; + E7378F61AD6959D5538E595EA4A48AF4 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0800AE6B0CCDD229EC9EF6E3AE4B242E /* AVAssetImageDataProvider.swift */; }; + E74667B2CC4461D370AD6C7F5AD56FF2 /* ImageEncoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98989A551DCE27C10E9FFF1938C46744 /* ImageEncoders.swift */; }; + E76DC270F57F971C4B8B3E60EB12AC71 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 961BC9DB1F2811027C037CF52CAA2678 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E7B06E98F3530C96FB6B2D8272169C22 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D983158722C6C5B038211F5ECE2983 /* Endpoint.swift */; }; + E7C58133036040A730E4546D0C0DE87F /* Reusable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 007FFC98471BF63B5CB302D712B9CC47 /* Reusable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7C7904B453185BE0119E7DDD807F374 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 040C0217A75E27D608E88F52F36EB915 /* Observable.swift */; }; + E883E56BAA7332D6E1AAF4542E71934E /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2280524C09A2D544BA35E5918BA595C /* StartWith.swift */; }; + E95D6E6462506EFD8EA9332AD9BC492A /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B8E0530B646B8B41EDD7B981DA019E4 /* SizeExtensions.swift */; }; + E98DC8FB2578E76A812E0C94BA10E1B1 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA23A73AF7D75D102278CFEA0820AF9F /* ConstraintDirectionalInsets.swift */; }; + EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CABAE691FF1541C15F995F0A228A82 /* RxPickerViewDelegateProxy.swift */; }; + EB00A53C16B89FA7427FF9BC713332C3 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18CD85021011D6018DDF59FE0DBDD57C /* Rx.swift */; }; + EB562D3E5AD9C37B353B90760AC22D61 /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C2832BA3D522D082810C97D16CF392 /* TaskLoadData.swift */; }; + EBA57896E0DD5F79340572DF549563C8 /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEFA8460E60736E13917865B71176DF4 /* ImageDecoding.swift */; }; + EBD97F27E62B6BA420C7396C3DE1180A /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0F609B91825C1F976F91E70904B619 /* Timeout.swift */; }; + EC6E9F328CA4C76493B66B513D70E51F /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5616A781474FD54BA7FAE1E8B86C90F9 /* Infallible.swift */; }; + ECA08399D5AE30736535128436EB849F /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C0B7BFDB6EE1475BB36D0C52DC4B3B /* Range.swift */; }; + ECA9A70EC291E689EC134D65A561F53B /* Nuke-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B28F87877FFAB63E27FE2454291E373D /* Nuke-dummy.m */; }; + ECE6F23823454A8FDB3F97CE1A7CD182 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D45B95B18F22E93274CB4348B670365 /* RedirectHandler.swift */; }; + ECF2F956B37A4C28B228BC291A57AD6E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B5C0281CF53BB98E897AFC6A2BC1F2 /* RequestTaskMap.swift */; }; + ED71E932B7F30AD7CFD2A04968A2B5CC /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F8F765ABFC212820844E90FA44B195C /* CBridge.swift */; }; + EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CF218E708B480AA94648C24E62BDB6 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE4E233D2DD0DFC4F82FD6748EC3429F /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5651FD224134528266CB57F3049A1F54 /* ImageBinder.swift */; }; + EE7432E7273C075DAE48732605501FB1 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = CE09635B51DECD397F165C7FFFBBD3BE /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEFF0A57765CB734CF01868904F56DA7 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = F31557C93E44A5AAB79A16268F21BEFE /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF21586EC3DFF6097A58EEC87376A0C1 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E59F80770259B8FD9360DFC2B31098D9 /* ConstraintLayoutGuideDSL.swift */; }; + EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71BFCF3428744524FDD9519ACE3FC593 /* RxTableViewDelegateProxy.swift */; }; + EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = A5A0482A09018C61139E8789FBDDE3F8 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFE758921BA8BA3AD11D00D16B3CE036 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F7D2869096B9D9EDEAE28B8E685F7D /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = C199DB57E96A513B07F93437A0396FE8 /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F02274435693DCE37F6ACBD88567D920 /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 50571BEED50D143512928D49A16D954F /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F038D81F7ABAA15CF03246AD4BF334F7 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 076AE48193C89BE886E6EE23AEA5B350 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F13DD00B03BD26C76888AD72AE527056 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DACB515BAF34B5CD962D50E75404469 /* SVGAAudioLayer.m */; }; + F13F68394364960E3F34F41CFC55AD89 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3D805A195659F2066D2D9983E3F5CF /* Create.swift */; }; + F152E7EE6B462D7911E9D5BA8A226A7E /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEEB411058F5E238BA6A61AF76C2B67 /* ObservableType.swift */; }; + F16D0BB1231D60CBF7B3AE25B92D0D74 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526E232F1CC5905763CE62AF89DAC60E /* EnumTransform.swift */; }; + F1DCC4853D787F6D320F9AF770FE2D49 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A6F2267576C0B195E50F851A60157B /* Concat.swift */; }; + F2415AE8678DE2698B7AD7D88B1A5C0F /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AEFF8E04F03F53D0B6C7AF16B09B0A /* AlamofireExtended.swift */; }; + F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CCC86D61E1FEFA6D36BFAFEBC39D569 /* NSSlider+Rx.swift */; }; + F32BA135A4EA3F1E6AD2D88F5C031C72 /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 07AF642B09BAA15328614DBFAD25A439 /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3617B01FE1D713C9E39D57E32C905AE /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25E5F207874C6FC26A45E74ECB0C912 /* NibLoadable.swift */; }; + F375B2A090ADCC54AEC008A46C5D2560 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0D71B151A2139972193836821EE13E /* Buffer.swift */; }; + F3770451245E87794F8E0F7FA3A02AAF /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96ADCBECFEBB08B196449E590302B88 /* Scan.swift */; }; + F3777897175863AA7F04B6AFF739B3DB /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF568213CCA18452DBB4FA8AF5633018 /* Date+Dispatch.swift */; }; + F383612D0A15B5CDE5981FBF18F76B6D /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1878DADCC6B1C0E2CA63C62A7A79D398 /* DataLoader.swift */; }; + F3B29FFA24CC2E4898913DF2A2F36973 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9356A8DA68B0F7786F63DB25B4FF2C4C /* AnonymousObserver.swift */; }; + F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08405D754C4AF868770116E33C354D37 /* ControlEvent+Signal.swift */; }; + F52A66B839B19416A9DA04290F203E2C /* NSObject+Rx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 604374E2031760F24C9AF292BFEDDC45 /* NSObject+Rx-dummy.m */; }; + F575822C8B7F17129429E00A9081ECA2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C278F888D39F6094B7EDDCAABC64DC /* SessionDelegate.swift */; }; + F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A246EFCAD903BDD1C89C456502E9E6B /* RxTarget.swift */; }; + F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE546BC8A78454C692DB56DF2DADA11 /* _RXKVOObserver.m */; }; + F66CC47AD425C8D57BD149AFD09C2AFE /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186FF79B73A0BDB9B02FA7B6A7C9212 /* HTTPMethod.swift */; }; + F6E94E8EE1CE35F49B9091BE8748587B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17BBBF2FB5C547E7E8BC4FACB89A9D9 /* Result+Alamofire.swift */; }; + F7425A58E24926CCAC413F85D403B9FA /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 383B0D3440D50DDEE0F5852438C9EA4C /* FieldDescriptor.swift */; }; + F748966BFB85CA928C1A9F7563726EB7 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B0847908D868D3E8BE3F4E3E4C7D39E /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5804E3FA0D20F525F9569FAA38AC22BD /* URLSession+Rx.swift */; }; + F7C0960CEEB8F0C18F4503B405EAC08F /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B698AF4236DB7A130A8EB6F8BFA8CA1 /* ConstraintMultiplierTarget.swift */; }; + F953AA9104BFE0C2DAD639EA60104A75 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A150B34D5B1C1E58E960D18E39570F60 /* ConstraintView+Extensions.swift */; }; + F97840AF9065A123E8B1DABA7D95BB9D /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582C69B3F526EBA6E5A33C1A8DBBDE1B /* Runtime.swift */; }; + F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D829AB53C2D46658018BCD7E86DA17C0 /* Observable+Bind.swift */; }; + F98E3202B0021DC8B2DB77256FBE5DD3 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C8599904791CC4AB00B47BC40F1C6F /* ISO8601DateTransform.swift */; }; + FA54E245F32996DBD8F2F73691525A41 /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C8541EC32EB5BA056E5FF761864B334F /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAB03959C2357E325B19E08BC4775DAB /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C5469E248865A7785430ED4B6339336 /* ConstraintMaker.swift */; }; + FAC6F8984B4B0F82CC9BA7EF49B7202E /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 881C4BFF55823671780C68B6B2B54B23 /* SVGAExporter.m */; }; + FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB557997F54C2FA40394E1C970DD073 /* SharedSequence+Operators.swift */; }; + FAFAEDFD5D5488B88E02C49904B3356C /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763808AF104C09D5DC6872CE1F758BCB /* Allocations.swift */; }; + FB77819E1EA8C804DF63B4AD834E72E1 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4013180CF2367698E401013E61049C83 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB98B8EFA23B7012369CA0FDA64118C0 /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0F2BF031C20CE4989EAC50145DA82A6 /* OperationTask.swift */; }; + FBA524611F164BDB1259496BD67F2C2A /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7295F1D876F4EF09006A9B7809F78FA3 /* Timer.swift */; }; + FBB9791443B0C77833E41B9F92CE645D /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FCE36819A7D3D7E5513415F98D344A /* RecursiveScheduler.swift */; }; + FBBA4924C2C83A3715D6F04B1E6E64C4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = B053E80C61AC22CDBB26D15FABDAB14F /* Response.swift */; }; + FC292808086E3D0ADD0F02A38D687BA9 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D59A95E16E9817D3104C21DED635754 /* PublishSubject.swift */; }; FC44FD753ECE619F3F635F28B1221DEF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; - FC4568452A01ACA7090C8B78CF6FFF5A /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C7875D2F34D3C7B75FAA9BDE53BB9A /* Storage.swift */; }; - FC9E57BD9F6ED5DB28128E5B84E47475 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00B0929DE14F8593E4FF776E80C9045 /* Sample.swift */; }; - FCBB95B157ED78B30FB20BF07508A2FB /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408F38DF8F01F7FB708BBB33EBF75998 /* Maybe.swift */; }; - FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8908B1B49ED4FB153AC180A83B5895 /* NSTextView+Rx.swift */; }; - FDDB1E29D09408CF1BA8FC8A1E8692CF /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B1B1D07118B0C5EE1C44BCD58A6D241 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE8BF7C7018EF47E97426B7D135691A3 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = B2E921947D30915A4C151B905E88389C /* mz_strm_os_posix.c */; }; - FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F493687010AB62DA394FC1D81761BAD9 /* BehaviorRelay+Driver.swift */; }; + FC4568452A01ACA7090C8B78CF6FFF5A /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BEEE14CB7B3A3B3999BF282613471E /* Storage.swift */; }; + FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058EED237192BFF35DA12A8B4FB7E286 /* NSTextView+Rx.swift */; }; + FDD9F4CB548DD0865C5B798BAD3310AE /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C8CE21EA9BD65D2D82B5B59FF4AA6C /* Producer.swift */; }; + FDDB1E29D09408CF1BA8FC8A1E8692CF /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0474EC33C575B8B0554B58A2D64C30B2 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE8BF7C7018EF47E97426B7D135691A3 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C1816AD829B92EE6BD1845ACEF9B38E /* mz_strm_os_posix.c */; }; + FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3ACD8D95B0861E67AE2BFACF5D18DC /* BehaviorRelay+Driver.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0B0C16612264F3F2AFDC5439B6D291C3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 10FE2AC3CD93880E4B6F1DB10FBCDE0F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 1962946ED6B494AC8DF5B32F60102DA2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; - remoteInfo = SVGAPlayer; - }; - 1F5DCB122DE7AFB0FF365692D1B8D3B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 24A4E2E40F9A3A2FDC9D243CB406E7C9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - 28B8B02AFF99CC3C030E13778FC82F7E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; - remoteInfo = Moya; - }; - 3C4C1359A1ED305E81269F60738BC0B9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 4349940A89AC35D280E8477EDB1DAAB7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - 482DFE3CE176DB6F1CC8CC80169AB0AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; - remoteInfo = "Protobuf-Protobuf_Privacy"; - }; - 4A546D61F304A6AD9DFD069052A69996 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; - }; - 592727536712A839E1C496CFB892CB26 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 10D88C24864319FF583AD6D156896F32; - remoteInfo = HandyJSON; - }; - 5B047DD8305860310BB5BA9E8B8D612C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4CDD1C6C8885D07092D8EA708AAC0E53; - remoteInfo = DeviceKit; - }; - 60077989AA4D061AA2903ADFA5BAC70F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B8A8605EB5769E41DC25E1879868AF1C; - remoteInfo = "NSObject+Rx"; - }; - 6255363500F15ECB9C0BE6A9E414DE0B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 7762BD3D9B867048C451A1896462C390 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 542460E7CDF2A9D5B2ECB5F8CE549E34; - remoteInfo = Reusable; - }; - 7C71CA8DBEFE58204B1D76EB73F75A64 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 8E6D0FE66452D99C27C98F1A64C8D410 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - A0E66E43F1AF6AB8A04AFA8CCAF3C004 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 062A64896E847A6749F58B6BA9A931B1; - remoteInfo = Nuke; - }; - A836708316968538AC07CBA7898C168E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - BDB8915FB7C50A896253E4D889EC00A1 /* PBXContainerItemProxy */ = { + 0159BDBB03D8FA295948093F590532E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; remoteInfo = RxCocoa; }; - C1C5E5C41251E499C352A93C1B108FA6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - DD66FFD294F565BB2363FEC2028287A7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; - remoteInfo = "Kingfisher-Kingfisher"; - }; - E0D18E600DF918DB0F53B295BF34AE7D /* PBXContainerItemProxy */ = { + 01A11140AEDEC7F090C0F2170DE597C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - E34B83C9B2CA8F064B48A17E7450153F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - FCBB428F129B68C2644052178BB2EB93 /* PBXContainerItemProxy */ = { + 1433F0703895BAB928E1C3F00106984E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; remoteInfo = Alamofire; }; + 1ABC6D9BD546AA6C9409CAE54A22676C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 1BD2A8348106CE3725FA61884EAE1E29 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B55FE563084BF0B9075BB021711E7555; + remoteInfo = NIMSDK_LITE; + }; + 214B32425B6E75B251553EF984680B46 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; + remoteInfo = "Protobuf-Protobuf_Privacy"; + }; + 279AE4A832606204EA63CF0E17B9AC07 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 34CB5A11663852A9B9346ADCC8801834 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 36DC46BF3B7227AD39F47980B3989964 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 10D88C24864319FF583AD6D156896F32; + remoteInfo = HandyJSON; + }; + 3EC3A8E143380B694A318694567F79BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B8A8605EB5769E41DC25E1879868AF1C; + remoteInfo = "NSObject+Rx"; + }; + 522A1C4C9FF4E30A0BB87396E52A626D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + 58AB70BC19915B34204624D01DDACEE6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 542460E7CDF2A9D5B2ECB5F8CE549E34; + remoteInfo = Reusable; + }; + 593A7AFA84529A82ABD9CF0B70C88058 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; + remoteInfo = SVGAPlayer; + }; + 68572E6428A1FAA8210D4DBEEC0F375C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + 70044388AEC46575AA367D5B21FCC360 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 749515AAA165052ABF12BBE1AB772CC9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; + remoteInfo = "Kingfisher-Kingfisher"; + }; + 8D5D7EEB6BB834904CC977B64E2DC007 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 8FA89D680E710D9B32098B940F96A5C5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4CDD1C6C8885D07092D8EA708AAC0E53; + remoteInfo = DeviceKit; + }; + A50EE124F26D99288B3CA216350D099B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; + }; + B31D3FCD68FBCCBA7274D1166CFE0A3E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + CA3EB88F7B70EAA494623AFA8281D097 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 062A64896E847A6749F58B6BA9A931B1; + remoteInfo = Nuke; + }; + CCD4DF505239DA5A7212DF76E067E0F0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + E47031714C6DBC5C0465CB2C9FB02B96 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + ED6C35F3B4E61A347E9C237AC023DA9E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + F1FFDD7C778D84E8DC0337AAD193F5A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; + remoteInfo = Moya; + }; + F3A00E22F5943F27B4B2973DD82B1C59 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00D309B42B66A5BADA6DE55C841D55F2 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - 0135C1524D7194F5CF92022CFC5A8A1E /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Core/Prefetching/ImagePrefetcher.swift; sourceTree = ""; }; - 01627F177D624E69A8821EFD07E40D9E /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 01CAA63F9E096C8F262887395F937E99 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = ""; }; - 02260E2D81229965AEFFFB2647582613 /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; - 025920048A722F6553FE13AB02A1A1F0 /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; - 02A70642028DBCC6FCF0BDCD5E6338A4 /* ImageResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageResponse.swift; path = Sources/Core/ImageResponse.swift; sourceTree = ""; }; - 03068679E23F89CFBA47D7B3E11D437F /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; - 031B7C95B546D070070FD8609FECACC6 /* Nuke-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nuke-dummy.m"; sourceTree = ""; }; - 0337522D5E57DCA886CE276758572A17 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - 037C674A763947D86A14230E9F4D8807 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 03B2DF2DD9C12E1E62954633EF0D64AE /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; - 04F6EEAE54636EAEF9B3212FCCE4B1A6 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 0501F9A72E431C45C6771A5364D97BB5 /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = ""; }; - 051CE0775FC2A9E07149D8E22C73F320 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - 05A445E58D19E46279F908E57CEFB439 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - 05BAD080EFC52DCAFDCD5F4B1E8C47E4 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = ""; }; - 0613E042CE4762266399F5E3545C3899 /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; - 064639420BBCEB03A4587704A3151CA0 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 0648AC38149217BE4991B2FFCB57EC31 /* Graphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Graphics.swift; path = Sources/Internal/Graphics.swift; sourceTree = ""; }; - 07814A9CA1534630862FF822CFC202C0 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; - 078973C7D895C28145E876EC4CF8210E /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = ""; }; - 078C7B5226016DD1BE9BB3F5C9FF499A /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; - 0790269966D0399792987BBC66CAFE3F /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 079E5D585B4134AC4E740B22673A04AF /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 07BF110B46E3B64FCEC42BCF98CA3F16 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 07E61A543DDF02FCD3A93A33BB742F69 /* ImageDecoderRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoderRegistry.swift; path = Sources/Core/Decoding/ImageDecoderRegistry.swift; sourceTree = ""; }; - 08B83E8D64BC1E8950C55F4E7D096C1E /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 09285C7019F742B4A9935C1AAE24DF4F /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 096E41B7B3471C3FAB72CD384DB71AD8 /* DeviceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DeviceKit-Info.plist"; sourceTree = ""; }; - 0A097B596D940AB45228BDE424DFB525 /* NSObject+Rx-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NSObject+Rx-Info.plist"; sourceTree = ""; }; - 0A378EFCA9B85FAB4B7DE389F5583560 /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = ""; }; - 0A482FDF6977EFC0441D878B86D0868C /* DataCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCaching.swift; path = Sources/Core/Caching/DataCaching.swift; sourceTree = ""; }; - 0A91A4FD37448F9B78F7252E73907EBD /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = ""; }; - 0AB38B46F493005D8506D602CD0481D9 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 0B27244CD1659036FDECC4E1E642AB44 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 0B77FA6655A5FBD985A2B62A2A445627 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 0BB9C117D22A021FDF627A29186A525B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 0BCA72C6A14E5E71022E1438E9AA7CA1 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - 0CD8A0CD839CEC538974E9219FF27382 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 0D032453C624DDF916B04585037DBCCF /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 0D478B490D5606EB348FCE1EE4AA10F8 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - 0D648DDE97963615E24229D427D2DD7A /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 0DF869924B10E5AEC072B87FC2709C3F /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; - 0E01639BF8BC1C682FE1483CE32BFB14 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 0E26FFED65CBD9E20C03D6A5221A25A0 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 0E42BF50C7EA78FF99CDA151F2264D0C /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - 0E766261E8DB69E36EA27552F33CC148 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 0F44F358F1F956F4AE462B4B37E851AD /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 0F5BD64F6D2FDE1B7F8B7940B6F417C3 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 0FE1B2A63F99E4EC623C1D325B90E9B2 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSObject+Rx.swift"; sourceTree = ""; }; - 0FEFBFE7610C42ADE15BBC5EC2A4EACF /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; - 101B387DC80635F935F7849968800052 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 1068B6CF22F0918D37AE9725C8E97E58 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 1069FE1CF42BC7D81E6A64F3621117AF /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 107E06AF3FF8D406E10248CF5427DB23 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 10C5202864540E9E2B22A79088A253C9 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 1122AC428D78C27FC829090D7CD0776E /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; - 1271688620E481EDFFABE8DAA0CA2066 /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; - 12F359643774A90733946D9CFBE942F0 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 1387D63179B30A0B832648737377A21A /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 138952CFE4A975802546073B74B9F765 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 1390F209574551F87D1CFA1065050513 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; - 1394ED074B0EE6CBA332717AE522B2AC /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 139CC63DC596E97EC42F5008C3C4CB18 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 13A7E5FE6BBA4DEC29BD10F968AA2313 /* DeviceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.debug.xcconfig; sourceTree = ""; }; - 141D8FC7678C200C340595BB7A845510 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 14CC0A1516A27DD3713976FACF85D51F /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 14F7B3B2C19F14311E5824C5A7D81916 /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = ""; }; - 152CE6B7944D87E4B6E07D45B593F1A5 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 1536A15AA1141A6CB3C478FDB3A6989B /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 15CABF7616586B08DC3F093D14931D85 /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; - 15EFC94450B0779B173D9DFBFBC4851F /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; - 1654BF43803E361C05563C679B689EAB /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 16B81B731BFE4403F1622FE19DDB2845 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 176E89BBF387539C8B8DB3BA5FE61E69 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 1781B5C677AB7342E11FEC0815386BFB /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 18B386DAB50751E62817E7EBBF9CB89D /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; - 18C22559BDD2AD7BF31ADC418EC24360 /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; - 18C8C79C3374DA0081365F5A2EAE201E /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 18C9AA983337600D9F414431931DCF79 /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + 0032A830F5319978E8E0538592251EF1 /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; + 00397DE3275B2E0F8F31100025A0CD18 /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = ""; }; + 007FFC98471BF63B5CB302D712B9CC47 /* Reusable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-umbrella.h"; sourceTree = ""; }; + 00CB1F177DA986EAA890B590ADAE4647 /* Reusable-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reusable-Info.plist"; sourceTree = ""; }; + 013635486439465E79B31F9AE2BCCAE3 /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; + 01A218C523E560174B8E69FF5EC24761 /* ImageDecoders+Video.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Video.swift"; path = "Sources/Core/Decoding/ImageDecoders+Video.swift"; sourceTree = ""; }; + 01A257F1734F04A0F72C3AD7E33BB435 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 01B7169FA42F6A23566838187F5E2605 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 0227CE50FCB3B293B1FE35AC11E53A02 /* NSObject+Rx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.debug.xcconfig"; sourceTree = ""; }; + 029EF029D17417C86D546FEEDB35EBD6 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 02ACCB07A3178ECFFFA75696371BB298 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 02CBBE311FFC30C456BD09A100462B7E /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 03692C431F557D29E79B874E0221098A /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 036E0FFB2162AFD5B78E9CB1CD4D3B4D /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 03B27F5D530E36C9A822157C1D45B682 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 03EF53212F1C7340CC5960097D4ED713 /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; + 040C0217A75E27D608E88F52F36EB915 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + 0413C2A990D32B0C272352B23E6B6344 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 0474EC33C575B8B0554B58A2D64C30B2 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; + 04E57268417E6A74C4B70B95ED3855A5 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 058EED237192BFF35DA12A8B4FB7E286 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 05F74CADA03683C354F0195C2E8BF907 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + 066BC7965CD50B2D5E77C3587D0355A6 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + 06D943D19BECC5398A7EA13A2E20C81E /* AVDataAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVDataAsset.swift; path = Sources/Internal/AVDataAsset.swift; sourceTree = ""; }; + 06FC88BAE22F41A81D220B6BB624D35F /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 0700BBE4504051ACE55BB9529BC587DE /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 073AD471E74618AD3ED6FB4DF59B4D1A /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 076AE48193C89BE886E6EE23AEA5B350 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 07AAB66DC8CDB5AC35A51261150EB3B0 /* ImageDecoders+Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Empty.swift"; path = "Sources/Core/Decoding/ImageDecoders+Empty.swift"; sourceTree = ""; }; + 07AE4F2B40A240EAB2B8F21208228510 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + 07AF642B09BAA15328614DBFAD25A439 /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; + 07DA438692148B8A180355F79D0FC4D8 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 0800AE6B0CCDD229EC9EF6E3AE4B242E /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 08336C1E0BC0996A6A07228AE7EFA33B /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + 08405D754C4AF868770116E33C354D37 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 08B513CE45746FB0D5A0C0306DB25F2B /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 09897BD13FE557C4FD32CC40D64FF4C5 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 0A70BB8648AEEBFA951BA5B3281748C6 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; + 0A71839A78103E116A278BBB5FABD201 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + 0B03CC7F24C4BEA34796D81427B16836 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; + 0BAD97B901173A0AFA66C308705D3B43 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 0BDB7EFCB558AB027F8F86E84C66E2D4 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 0C78BD8BDC7CE019B908D50336095098 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 0CEC6BF306C9FEAE77DC1C8E93889BEF /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = ""; }; + 0DACB515BAF34B5CD962D50E75404469 /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; + 0E269863C4FCAE4E279336968C85DDF3 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = ""; }; + 0E4BDE3D3721AE5D47A788581233E22C /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 0E4FACAF8195E240183AC8C5B65AA5BA /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 0E74C4075C7C1EDF04078A16873D4549 /* DataLoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoading.swift; path = Sources/Core/Loading/DataLoading.swift; sourceTree = ""; }; + 0E81D9DE456533CDB66947BA32EA8B1D /* ImageProcessors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessors.swift; path = Sources/Core/Processing/ImageProcessors.swift; sourceTree = ""; }; + 0F10905780C594530F0814402BA0E0B4 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 0F1FCF4C8BFDBE5AEB5BA970A9656FC0 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; + 0F418AC8E1CD9896E21A2B920C81D534 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 0F464ACB23474824399127A8C44CFD90 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 0F8F765ABFC212820844E90FA44B195C /* CBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBridge.swift; path = Source/CBridge.swift; sourceTree = ""; }; + 0FE789BFFABCAA89021CAE083F602B70 /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; + 0FFDFCDE7109DF4F5D018FDBD05F4AEA /* DeviceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-prefix.pch"; sourceTree = ""; }; + 101ECB854FA473D83976F8224578F10C /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 1096D5E85C12A2BD526BC0B66F994C57 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 10A6F2267576C0B195E50F851A60157B /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 10ED8732E895C5CCFF6AB628B95A3E67 /* ResumableData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumableData.swift; path = Sources/Internal/ResumableData.swift; sourceTree = ""; }; + 111B1B2AFA608069F7469730CA95B10A /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 1166AA5916B5379F65B7D651C834D159 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 11686432FBB77C138CA1155501534CDB /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + 11C2B17B566B090D4E29C11F92DC04F9 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 11CD52BDB90A6F4F26C69146A9B39829 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 12709BBF637D67B7882F9BFC0FDD60C4 /* NIMSDK_LITE.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.debug.xcconfig; sourceTree = ""; }; + 12B804C4501EA355E80A53ED8E82B4F1 /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; + 132CACC568D867C53041E50444DFB4A4 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Core/Caching/ImageCache.swift; sourceTree = ""; }; + 134F044AFB9879FCB5781193356B176D /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; + 1355C440DF8B06C19F0492C707F61588 /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + 136B1CFB427FF9E3278B4ECF2E6D200A /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 1370A79553506DC50F78773CCBEC8AFE /* DeviceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.debug.xcconfig; sourceTree = ""; }; + 138A1C702A83AF4D235092EFA39476CA /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; + 138FD1380A98E5D0898C58D60DD798FC /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 1534E4782770A1FEEC8C1EB5C45B6701 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 159699FA272270071151B473139D80ED /* HandyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.debug.xcconfig; sourceTree = ""; }; + 15CF8F05DCFAC6540CD3043762654428 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; + 15EE42AF5A3DE3B62C0AA0F52131B40E /* ImageProcessors+Resize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Resize.swift"; path = "Sources/Core/Processing/ImageProcessors+Resize.swift"; sourceTree = ""; }; + 168AE6BB0D298AAE4EB079A0D1D5CC1D /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = ""; }; + 16C2437F38782B6F89D6339E9E29F0D8 /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; + 16C4B75A38ED1F55D09B9FE0C6736686 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 16C8CE21EA9BD65D2D82B5B59FF4AA6C /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 170EF5BE6B1E1DC0F1F1835F6616BCF3 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 1731B30DA3543493E935C31B3A6E1BB1 /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; + 1775388576FFF5B7AE9976AB6A4F72FF /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 17BA7E862C44B4615C10EE8835F1443A /* Device.generated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Device.generated.swift; path = Source/Device.generated.swift; sourceTree = ""; }; + 17BE1CF6E312E2140E1C7BF899A5D3C4 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + 17DE3BAE716B8EFE715E96E2F77C10AB /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 180D6EC8063EDACC29DA4B644B8C6BAA /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 1878DADCC6B1C0E2CA63C62A7A79D398 /* DataLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoader.swift; path = Sources/Core/Loading/DataLoader.swift; sourceTree = ""; }; + 188BB31C0A430F17E45ED0BE0C7A76E1 /* DeviceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DeviceKit-dummy.m"; sourceTree = ""; }; + 18BFB202F2B553726172B0BF4BDBAA3A /* ImageProcessors+RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+RoundedCorners.swift"; path = "Sources/Core/Processing/ImageProcessors+RoundedCorners.swift"; sourceTree = ""; }; + 18CD85021011D6018DDF59FE0DBDD57C /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 18D74CF0B013FFDDA7BAA21D13184738 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; 190D7383CCEFD8AB3F8CB93098A3F214 /* DeviceKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DeviceKit; path = DeviceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1921FBD5F9DDB8E484B950117425B463 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 19490513EE0BC5F370B9F10185FFA0BD /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; - 1970E807D952E0BC3C3D7F1603187ABA /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 1971D7BE85CE02CBB080B88A9B978F5D /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; - 19FC2428D712E36B9BFAC3AF701563E8 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - 1A03F972E92B08E6BC4BD78DB6D8FDBA /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - 1A087AB11770AD2CD613C7AB82FEF11F /* NSObject+Rx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.release.xcconfig"; sourceTree = ""; }; - 1A3DF29A251D8A1CE7BF164613D4CBFE /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; + 19E64496EC066F39F149FA8018E4DD34 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 1A2F3DDAC9BB9D0825E59557E7982EBF /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + 1A50515F203739EE9E484794DC3E834D /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; 1A5104776E2AD589EF6B4A0B49E9EB80 /* Pods-yinmeng-ios-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-yinmeng-ios-frameworks.sh"; sourceTree = ""; }; - 1A68A0BDA324B5365CD260E873EC438C /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 1A934EE96D29BB697160864E910C7D26 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; - 1AA545ED4A491BE856AECB865087E0AD /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 1B126507887EEF2438B2000FBB0EC197 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 1B1A4D736F75775052CB6918B7161C0C /* LinkedList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkedList.swift; path = Sources/Internal/LinkedList.swift; sourceTree = ""; }; - 1B1B1D07118B0C5EE1C44BCD58A6D241 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; - 1B28635D3FC12FBBE21B4DC8C2F53DC5 /* ImagePipelineCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineCache.swift; path = Sources/Core/Caching/ImagePipelineCache.swift; sourceTree = ""; }; - 1B6ECA42A020B9D8D68A5BE57119B2E6 /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; - 1B76D45F1627852937AD02D0F7CF5E80 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 1B8D0E554A39CF88E309E02C96BD5E3B /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; + 1AB9F0994849DC0818631C857A245A2E /* ImagePipelineTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineTask.swift; path = Sources/Core/Tasks/ImagePipelineTask.swift; sourceTree = ""; }; + 1B3C5200B641DCE1DA2AA92ABCC6CEDB /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-yinmeng-ios-dummy.m"; sourceTree = ""; }; - 1BFB41EE64DA980D534BA61E9597EEAF /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 1C01E6D9E1CDFC06E093EB9D7CEBD66C /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 1C59C45F1867EE658A7F58F9B35B6783 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 1CA6706CA0BF62F8F0B1792DA41D3ECD /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; - 1CAF2980EBE47B65E33F4BFA51174CE3 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 1D41A42BDB3AFB9F73D063EF9D6BA3E2 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 1D78732FF222DF1460FD8F6C6E8EC2E3 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; - 1D8394533EFC2432007139BDFC16BDC9 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 1E75EAA905D787DC2A6ABEB54FF34025 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 1E81A9D66E6780921F8EF5B6D594C609 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; - 1F4406EB19FC466E46362EA9DCD4EDA9 /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; - 20133AE0674954730012D3603A797E4A /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; - 20AA3CB19FA7222C37AF95D8EBEA43BF /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 20C1D23A12170904636C7CA9B20E4CF5 /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; - 20DB77147D90316C189006F5C1813B46 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 210861C34AB89C7DE1B9F473118BBB2B /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; - 21839A2C270F023517BCF7E60ABE74A0 /* ImageRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequest.swift; path = Sources/Core/ImageRequest.swift; sourceTree = ""; }; - 218D94EEB04D5B6B8D64D7B75F007B2D /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; - 21908721739C48197EA24AEE2D8E00F8 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 219A4890FF09C61521A8371B71CF472E /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; - 21A5AC6D4600783154D42EB36BDE1292 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 21DB417C03320B0C1DC4D069D799EC9B /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - 2254B9775E46F55A95EC5368A620DD52 /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; - 22AA94FEBAC6D11CF74795DD9CBA12B6 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - 232745CAA44483EB2D20968382DCFD7F /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - 233BF18C8E68A4A6FC486F2A206B40AA /* DeviceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DeviceKit.modulemap; sourceTree = ""; }; + 1BDE3491A242B32D6CB97C50DB695E89 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 1C11014E79DE31C00F0778001CEF7754 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 1C4194D18E9FFF697257092DEA7D04F3 /* ContextDescriptorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextDescriptorType.swift; path = Source/ContextDescriptorType.swift; sourceTree = ""; }; + 1C69BCD97D01B222282BDDFDC64DC040 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 1C7869D52030518927AADE02C5382E62 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 1D34709804AF94D59001B420B7EBD7D8 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 1D45B95B18F22E93274CB4348B670365 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 1DCC8F6A4948CA188C9DA9A255F78CF4 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + 1DDDE97839AEC020D6158277DB4666E7 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 1E6047C712A55937A423C47B9C20BC21 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 1E8B357206CBD31F358A42D97B287E02 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + 1EB9F3A0A4FE3774C448B3341634B396 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; + 1ED0CD09482C04BA35AB3DCE4D497372 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 1F3A0F6156FB5F5A82B4AA7C7D238DF8 /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; + 1FDD7E0CEE1DA2A3FA0D6C1404916A6B /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = ""; }; + 203275386C38DB4C0DCC72FA4E3E9976 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2040D23EBE3FE25943BE54541AFC3DBB /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; + 2044603AA296CBA7C0CAD6F78F512DD8 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 2048BC5DFC089827A6844DF1FF8989B1 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 208E9DBB16014121B81AB00E46783EE1 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 20C40E3B25A33D48AEF25D8654B35B5F /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Internal/Deprecated.swift; sourceTree = ""; }; + 2102FA4283C6AC24CF319C5AE0AD8318 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 2111B01887B14F12EFADB9CC12B9F4ED /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 21C57E12F8ACA70E95C938AD0F7F0BE6 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 22082727E8F71E2948F236F4ACD73BF9 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 2241129BFC319608968C4E444DF8DC5D /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 22AAE720FB21F607C8DDB213568ED20E /* ImagePipelineCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineCache.swift; path = Sources/Core/Caching/ImagePipelineCache.swift; sourceTree = ""; }; + 232A634B68395D84770B10C605C4650F /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 2340D0FD36E6DD3387724C7F466D581F /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = ""; }; + 235BF4232AEFECD7F99C0AC42C8EB28B /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; 236F15BC43D0758FE90E506F41ABBD36 /* Pods-yinmeng-ios-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-yinmeng-ios-acknowledgements.markdown"; sourceTree = ""; }; - 23C9EC9DFAF1A486DFCE9686027EA215 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; - 2401BC3935D4395D3E8EBAA9BD239F07 /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; - 247AC60B03CB231AEF7D5E4A1CCFC475 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 24D2D6CD76B725563AF82BC33293A8CD /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 253DF9B9950667E1241AD7C56D57EA8C /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 25A662E23D2BB7969185172653D4CCF6 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; - 260F880495F5B03D6E4FEFC5C7E96799 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - 26CC695EE0EB2DE7F74B4DD65F4180E4 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 27B538C26BA6500DFA64557DB820140A /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 23ED958A629B6EB6A0911556EF255A72 /* UICollectionView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Reusable.swift"; path = "Sources/View/UICollectionView+Reusable.swift"; sourceTree = ""; }; + 249898AC843576ED34233A1FCAC392E9 /* NSObject+Rx-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NSObject+Rx-Info.plist"; sourceTree = ""; }; + 2509488D4691E05167B359F83E5178B9 /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = ""; }; + 251CFC50D438FF8FF99B2454B72F52B8 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 25851FBB511885AE82EBC3E7F2D211C8 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 25E96B4BB37B567920A1DAD47B1ED233 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 264DFEB0806C834CDD853DF0DD97948D /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; + 26678385CBFB32EFE45AB39C795BCBCC /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 26908CAE44E21184EA4B1A1CB78EB5B7 /* DeviceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DeviceKit-Info.plist"; sourceTree = ""; }; + 26B0C74E5C202472A0A1723D9CFBC30C /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 26E9390541C207CE3716FE726A4078CF /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; + 27730CD749E85A0A1BC2C460EFDA6F6F /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 2780E75B6BA0634440DB06EE7985BE7F /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 27831A348BD7C08C918583003FF484D0 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 27A8BC49AE24A6A56C0FDC6A322E8DE2 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; + 27B51A61CEC9D042F5C127FB28C55A9F /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; + 27E73393EC2233ADD2693C0B9EA21EF7 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = ""; }; 27FC5B1322BE74E774773980B71B3FF3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 2823BBB5EB2F8E62FCFC64842D7DC91E /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - 28823071A314506A54A2A9D937693120 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 28C8CE5FE9EFF4131E1ACD1C3094CA51 /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; - 29641597178F245EB12D6E4F6717AE7C /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; - 2970D1C9269958ACA623726B7FFE41D8 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - 29C48918F0527B8621E62BD7F0721C59 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 29C8127A82B4A4A756E812A4EB0FC10C /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 29E3F29056417B9DE9A5D7768DB93506 /* ImageDecoders+Video.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Video.swift"; path = "Sources/Core/Decoding/ImageDecoders+Video.swift"; sourceTree = ""; }; - 2AD59EB5D962FCAAFD0520011D46E4B9 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 2ADEBEEDAB0897C8C76ADDD663B2EF13 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 2B310D69B4AB650530D06F77A88A7183 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 2BA940341B590C4199D05EFAF98B3D20 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 2BBA8852B6F435C12A15C12A071BE371 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 2C0BEF6646C5A4EEBEC6588822F78958 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - 2C5F374E44ADF701AE9976BDBED218DD /* ImageDecoders+Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Empty.swift"; path = "Sources/Core/Decoding/ImageDecoders+Empty.swift"; sourceTree = ""; }; - 2CAE864E307CF32A3ACD2F81F2728D5D /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 27FD4FA8177B810EC541C9BE7F1F9801 /* ImageProcessors+Circle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Circle.swift"; path = "Sources/Core/Processing/ImageProcessors+Circle.swift"; sourceTree = ""; }; + 280EC3647EBF3BD520BDD48166AC7D2E /* ImageResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageResponse.swift; path = Sources/Core/ImageResponse.swift; sourceTree = ""; }; + 28548D67A20DAAB820EBB2D3509EB985 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 287D5BBF4F378284BC86DC3D4B78145F /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 287E4A7635CAF409EF6D8A78CADFA0AA /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 296A9225B16B14C2F84A2C8D1427B899 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + 29E9B6A89FA454F97DE159BA812804B2 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 2A3D805A195659F2066D2D9983E3F5CF /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 2A6F1F427DA1E18272ECB4C90C97C420 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; + 2AF33EC23087E3725A4076F648874471 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 2B0DA4EEBF7593B1060625A28E354C3C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 2B3ACD8D95B0861E67AE2BFACF5D18DC /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 2BB170EE5030EBC47B15F0D799590DBA /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; + 2BD5DAEEB8293A8E1F3BC7B0A7DD2823 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 2C5469E248865A7785430ED4B6339336 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 2C6FFA6D807BA77987BFD6E878EDDB07 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 2CA39288A5BCEA334A4A6611B0AF8401 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + 2CA6662AE80C9BEF81FAA630236CB75F /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + 2CB85F254E4E9C8A72F289F455D5A6CF /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 2CE0EB72D83F8F370D10E990CD1D6D41 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 2D0A9DF70FF4E97A919F76C3848A0342 /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; + 2D2F8198EA37798D1DDAEBB7F6B520E5 /* Nuke.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.release.xcconfig; sourceTree = ""; }; + 2D3EA4AAABF09C27EABD7890FB4AAD8B /* Reusable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reusable.modulemap; sourceTree = ""; }; 2DAD7D76FC007F48AE48F2FD15BF01BB /* Nuke */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nuke; path = Nuke.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E1B44A8D2B8BA59F0F50932701F442F /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 2E220E8B5E407504A386EBBA3E86A1B2 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 2E53A4C952792D1539404948533CB820 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 2E5D404C661B526DF54F8CF773905067 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 2E9B30496F5020A20C2C46DFE9602137 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 2F32CC469ADA2C7848E7D2271DF64A0A /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 2F86B22BB119A4C00CCD6767B56AA7FF /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = ""; }; - 2F87F517753C58D420E341FE37DA5BAF /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; - 30121B53F37947D109701FB8EC1C5338 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVGAPlayer; path = SVGAPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 309A36495EDDA1988C96607436A3670B /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; - 30D1FF518A5F9AC3F26BAE4FD6C58582 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 311170F38C505AC7ED3EC2079D6D37CB /* DataLoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoading.swift; path = Sources/Core/Loading/DataLoading.swift; sourceTree = ""; }; - 312FF3D13542FB4E2112DA954E1954FD /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; - 315F93711DA9ED1AA5A8E073DE641AA5 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 31A5D356134F702549C049B359878091 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 31FB841D59E7E0B324ED28E548EAE219 /* CBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBridge.swift; path = Source/CBridge.swift; sourceTree = ""; }; - 31FD545B9A7F416C0BF656062971FEC3 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Internal/Deprecated.swift; sourceTree = ""; }; - 32A4EF37D0B059778943AC69257197FA /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 32DA2BD367D11A8F2A9338D5AD3CDAED /* Reusable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reusable.modulemap; sourceTree = ""; }; - 32FE216C01777240AE87D986F75E1884 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 332746795687A666E67EE0E72A20C250 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 3362748AEC0FF13E881C29186C18E53D /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 339D788BEF557AB06773898C125CB2FA /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2DC8CBE8A8E4811D0FE12F154207D941 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; + 2DDF993B95677D861DA3259AC9633C34 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 2E92DD758F3BCF3FE74D48C83265E8E7 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 2EBE98F7537DECA19008741E3591E2EB /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 3013670B871EDD47068092088DB5F76B /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 304CE6FA22CB88F79EDD15B7FDFC9E42 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 306C5BDDDB58A6C87181F760A3C499EC /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 3079401082458950495F2DC04E71FC4E /* SVGAPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SVGAPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30E89E7496CD172E5D9CBE36AE4EEC9C /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; + 314D440F812229B6E1C8A805A3248816 /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; + 315F343243C36BB6931BD0E2A875CFB0 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 317149B5B40F35F7E05C2E51373F7C47 /* NSObject+Rx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "NSObject+Rx.modulemap"; sourceTree = ""; }; + 31805663D6C9B74BB25DE1A1F7D267DA /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = ""; }; + 3245364FDFC255D5B790B31AF4282DB2 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 325704611897B49C7C54CCBBF6BE936C /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; + 32F87CC55B03ABF8FFFD0E82B419A4F9 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 3324CF6A8475B5482178D8342AA5AE27 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 3356B4B15A61E2A546DBE0CB53DBA611 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; 33C1D6BF04859B9EDD0B3545B9D3DBFA /* 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; }; - 33C2B9DE987D425AB4ABE9B5ECA7EECB /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 33C53D65855BAB5A2DB8F36F5CDC719C /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - 33E199A0BC7C555777559DEF923D314B /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - 33E567157D52BA95867D116286DFF4E8 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 3410BACB089F97624F1CD9D84D6D613C /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = ""; }; - 34AEED7F6651ED4AE7DF7B95DADCE9B3 /* DeviceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-umbrella.h"; sourceTree = ""; }; - 35091B93E3B2A5D0350FEF836CA88583 /* ImageDecoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoding.swift; path = Sources/Core/Decoding/ImageDecoding.swift; sourceTree = ""; }; - 3511CB86C034BFE3D20CF58004093730 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 354BDCDB30B32320A81F372FE473B42A /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 35796D1D7FD795C66B8E481F51FA8E99 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 35AA7FAA8ADDA2AE868D25DBB5639388 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 36B6392B61C3BC7A2A0D282D7BD4AE36 /* ImageViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewExtensions.swift; path = Sources/UI/ImageViewExtensions.swift; sourceTree = ""; }; - 36E79E53343B6C07922829E293318C81 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; - 3716DA15D7E23F6122C98C349A5C412B /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 371873D2010AB653E5A087973F780070 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 341FD71DEE8ED98807999D2448F37EAF /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 348645EFEF66E5D3D4A699004EE2719F /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; + 348E010DFCEA28E7DE7C437D24C766D5 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; + 34E6F9441EE0CE4E389B626F8CE48AC2 /* ImageViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewExtensions.swift; path = Sources/UI/ImageViewExtensions.swift; sourceTree = ""; }; + 3543D7F0A037B5E9F248BBA76D2E7730 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 35B684810577BA162C656FCDD245FEA7 /* NIMSDK_LITE.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.release.xcconfig; sourceTree = ""; }; + 367DFE256D9109ADE29D67CA4F4DED52 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 36C71A72AAF9418B99EA5CBB2C9EFA43 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 373B6FBA538F23FB2F721A046811CA46 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = ""; }; + 374AE641F067CEDA96078009FD75B419 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 375ACDD807B0A213896C0DB4328B961A /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; - 37799DC0C023CD2DE7D59221D1898317 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 37D23E552027BA652B7DA76C364FA0FA /* StoryboardBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardBased.swift; path = Sources/Storyboard/StoryboardBased.swift; sourceTree = ""; }; - 3821E0CD99B4B17D6FDF983431254DD5 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 3830B9662BAB18D2FB9E5E665D017A61 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; - 384533D9B5F6F5ECE7D5718BBEEC3EC8 /* FetchImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchImage.swift; path = Sources/UI/FetchImage.swift; sourceTree = ""; }; - 38CE1E46CA22DD774269C26A1552549E /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 3926ABC5C94C9829F6B01206D8528C0D /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; - 3937BBFC01600CAE15882E0A35238D54 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 3951DE418AA06ACEBE2A6A765C4C3376 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 377E665D02BAAAC981E26ECB3443C292 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 37886251B1613896290F5C7DB7958CFA /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; + 383B0D3440D50DDEE0F5852438C9EA4C /* FieldDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldDescriptor.swift; path = Source/FieldDescriptor.swift; sourceTree = ""; }; + 3894609082F5CA02A9BA1E18D00F5A1F /* Reusable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-prefix.pch"; sourceTree = ""; }; + 38C5836B8EA82C6F6AD68E41548DDDB6 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; + 38CDCF58974DD9FA18FEA4125DB24C25 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 39355051564FB97EBDB6FF6D1876D4D2 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 39609E53B3F3AE2BC5EC5E67D91FA803 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 3975D0F929D7E894AAA6606859FD8592 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; 39D0F77A76D1B9C8043ACA2A518B4709 /* Pods-yinmeng-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-yinmeng-ios.modulemap"; sourceTree = ""; }; - 39F02B3777F2003BBE89FB2F4CEB822B /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 3A168DED662006EC22CC00070F2D888B /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 3A1DA868FD5BBDBA0EA7DBE2EE3F7AFB /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 3A35604E4CC76B045878504325971971 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 3AE9AA89A8FB187B101E4B6C943D9641 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 3B460CEC97F5FA205EC3A497A9DD5C40 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 3B6AFF7D3FC039C86A103D76232243B6 /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; - 3B86317765E2A3F094B91EA97522CBFE /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 3BA7C4592359B9B3508093F418987668 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 3BA811C83E4EB935E0E9549919B31B1E /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; - 3CEF3539B120209927FFBF1DD1AADCAA /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 3D24B03AB9AE3F1DBA5C065782928486 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 3D41EC43AE5E32D246D96D7A436E7B8D /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - 3DE3AD12CD6D318B8FAF70C0C1C3BC31 /* ImageRequestKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequestKeys.swift; path = Sources/Internal/ImageRequestKeys.swift; sourceTree = ""; }; - 3DF647F43836C7B9B791CD47A59BB135 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 3E2AA78018C43DD1F83ECDCADD62BC65 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 3E97AAB7EA0CE8B56A34FA2456347159 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 3ED07B542BC5FC1FE60A93BD068263B8 /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; - 3F37011AB7DFE426E9E13B502B66F1E3 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 3F49246C297EB752712A9F36DA73BD8F /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 408F38DF8F01F7FB708BBB33EBF75998 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 40E7C4F4608A72DBACB5BB1F57F525A6 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 412BCC1CEB1B706394E26C7E266C1269 /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = ""; }; - 4192D336CAC026E1FC02F5F6425BC7D5 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 41975A10FB25A66821C83DF126B80C83 /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; - 41CF235A9A21952B096412CBB950C1F0 /* ImageProcessors+Composition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Composition.swift"; path = "Sources/Core/Processing/ImageProcessors+Composition.swift"; sourceTree = ""; }; - 4208AF0302E1424364A024F310F03B7A /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; - 422BEE08CDFC6473A0D34DB6D4DB249E /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 426A4E4ADC7F9A33A8AA752BB04DD630 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 42C01D802C0981DA70BE32B371ACB2ED /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - 42CF9ACC81058DF1A27DB6D3F54485B2 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 42D22F4028EF871B153BCAF46E62F028 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 4307111CF7823806F3358A3E53F6DA06 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 439F5956D7DDDB4350213C06D3BBBFA3 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 43ED55FC004B4588AE04AC6573221B48 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 440BB4FD36BFB191F22FDE0EABB4DDF8 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 4417B029B2F15ED137BFC985DCDD017C /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 442D690B316C7B10B391DA389E251475 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 4435B9A2A0815FE456D5C45F00D6837C /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 444A2AF272ED9D5352F4CE44C53F142F /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 44E64ABEE35523CA138268571D46974A /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 4509DCBF0030FD251407CC2015C9AE02 /* Reusable.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.debug.xcconfig; sourceTree = ""; }; - 45A3D4C7300B6C2D8F416B9C3965D465 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; - 46A307F22DE2D1C9FA68D6CC5CD5BFFE /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; - 47299C928C388137CACA8A8799049BC7 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 47B2BE22B4F3E724A9EC6EC3770675A2 /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; - 47BF32E40045FC8FA7A0B696CB821FCA /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 47CF1230B83AE79416B84534FDDB8ADA /* ImageProcessingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessingOptions.swift; path = Sources/Core/Processing/ImageProcessingOptions.swift; sourceTree = ""; }; - 48083E601E389482CBC0E03CD199398E /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 484B62506DD7782E913B6DFDC91B7B0C /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; - 489B9D53DAAEBAEFFC001C4D7E6E398E /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 48B26293ED0BE98E10C7DAB5CEF23278 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 4A501990514DD62EC5FB3603E9BD5838 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 4A8762A295363ED690AA640A5010E729 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 4ABCFF8FE6CA85AAF30E47BADE090B75 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 4B3D00EBBED681BDC94F20CCD6A27050 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - 4BEF562E3522EB384B13D32A0F4B5F4F /* NSObject+Rx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-prefix.pch"; sourceTree = ""; }; - 4C283B6C7D06B6A483B601D3DF99AEBB /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = ""; }; - 4CE5B7C0D5F27DB19B629F776D9EBBA5 /* HandyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HandyJSON-Info.plist"; sourceTree = ""; }; - 4D0051737F4CDBF876F954AFF866CC10 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 4DD60ABF39A0E395F64919A2CE0392E0 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 4E0F8DEB729BD7846D2C8C9D9E07AF80 /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; - 4E42FFB6BD2D7F6A085A484672169B26 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 4E5697FD5D5F787FABA91B70A60490F9 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 4E5EF798ECF50AF0AABE6FDD3FD112E7 /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Sources/Internal/Extensions.swift; sourceTree = ""; }; - 4E6CC1623D98A9EF1753F780B4DA7C91 /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; - 4FD7A7DFD3C0190D80E2F6BAF3C6BE59 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; - 50149FDB1AF38E00D853D625303C7697 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 5097E0411F6BD4A04AFAA66F47453107 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 5133E59407E20F5840339DBEF391F8D5 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 516A8C24087334CBF03D3D7FEE608D60 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Core/Caching/ImageCache.swift; sourceTree = ""; }; - 516BAF892B644ADDDCB44ED3442B3A5E /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 51A13CEE90E5F1F8BC0C5224CB9AD1CF /* ImageDecoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Default.swift"; path = "Sources/Core/Decoding/ImageDecoders+Default.swift"; sourceTree = ""; }; - 51E9E5B0FA907DF3123085377D0AC784 /* DataCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCache.swift; path = Sources/Core/Caching/DataCache.swift; sourceTree = ""; }; - 52A84A34CB56E8FED2352C9A6CDB925D /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 52AE0BC67BA5C1A52914BF056FB64758 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 531D09A932CDC6081F4650BEE197D6A4 /* NSObject+Rx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Rx-dummy.m"; sourceTree = ""; }; - 5518EEBE6A1D302C04BCC6AC307CB490 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 551E933739CE6020DD3C1878401A0233 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 55943A16681073E0D1D5ED3F2AD2F351 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 55B063D1815A2233B0028CADB45DEE44 /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; - 566C9D2F0BDDCA9742FDEBC5C8BF78FE /* Reusable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-umbrella.h"; sourceTree = ""; }; - 569EECCC7A8D3A7C1B0989CC35FF6BF1 /* Operation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operation.swift; path = Sources/Internal/Operation.swift; sourceTree = ""; }; - 570CACB3A871D84FAD28242F460BE4D4 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 5724C2BE5D1B9EC0FC5FC3B0E2DDF428 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 575A6FA788712BCC78FE71AD8C8BA015 /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = ""; }; - 577FEB25DD30D080337202D3AED35553 /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; - 579F93D184CDB1F7252421AC91DA93F8 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; - 581C5D584CCC8661D72855FE7233C24B /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; - 5869C30167AEF5768319BB59532A9347 /* UITableView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Reusable.swift"; path = "Sources/View/UITableView+Reusable.swift"; sourceTree = ""; }; - 58BD5EF9A08CB6B41183805F7C7897AD /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 58ED4C88A88C3B2766402A35B9F1E945 /* ImagePipelineConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineConfiguration.swift; path = Sources/Core/ImagePipelineConfiguration.swift; sourceTree = ""; }; - 59BBB91F13D4218CC2B095D84AC567F8 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 5A14D3173DB0E5885CC0C771BC9FAA43 /* Reusable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reusable-dummy.m"; sourceTree = ""; }; - 5AC7964E8F31200DA5D5C373878BD5CF /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - 5ACA0296C9396BE105A5121FEA3632AA /* TaskLoadImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadImage.swift; path = Sources/Core/Tasks/TaskLoadImage.swift; sourceTree = ""; }; - 5B43803DA3921163F14143F504AF65C1 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 5C312070D7BF878CB39DFC552FC412FB /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; - 5C66DD75EC01717EC1F228B8A530592D /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 5C7AB71D83C5C1348A1BCC27137DD25C /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 5C83F1D508045D77F8786DE00901F3E1 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 5CAED597EF555DEE8C6DF6BD19C4D747 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 5CBF720A0DA04330B395D55F72A0BB03 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 5D2F37FF1EA46D3E58C1CC5E7446A9BB /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 39F1FEEA22FD99563505AC6489FD44D2 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; + 39FAEE964684DFD879DF209783776866 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 39FCCF03C18D5AC7A29780A13117B699 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 3A5AA6D876C9AE3A6469EC5EC709573B /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + 3AD912FE64033360F83201B14CFE7D3D /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; + 3B17D70E289FA356424B4699DB63CF91 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + 3B2030EAE47A9D98B393FD4379D98166 /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = ""; }; + 3BFEC666DFD6FE7B33F9182191D6483E /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; + 3D1770A9E2EEDBB07D41EAA1918A2E1C /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 3DDF53DD1465379C2BB7BB98AF53AF1A /* NSObject+Rx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-umbrella.h"; sourceTree = ""; }; + 3DFD48336FA077D2EEBB99F6F5A418C2 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; + 3E3BDDBB88E64B58460CA5DDAF503853 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 3EBDCF84E4AEC2DF58416B88CD4AFC73 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 3EBEE5BF1ED81D03F2BD426CF0E0421C /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 3EE2CF18C262A382F7742FDA71008DA9 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 3F40071E2A67D76C475E36CF1A35D97E /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; + 3F539BC5BFD5C822284E0E7745FB9D48 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 3F63CDE7308E470CF8B212984962C973 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 3F99DD69EB8B1C5B07B08A3174CC9DD9 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 3FD18374572C48726AECC86981D3A657 /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; + 3FE3644825BFB39CA293A70C6F4A2869 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 3FE5AFB67E6DE6BD55F83DC49CA101C2 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 4008F7AED7EC5C276C9FEADC661B5F36 /* ImagePipelineDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineDelegate.swift; path = Sources/Core/ImagePipelineDelegate.swift; sourceTree = ""; }; + 40125C2BF185BFE2F011202530E1EA73 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 4013180CF2367698E401013E61049C83 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; + 403D7D64AB5ED68C12D11F60D278588E /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 405F2D34F32132D6288936DEAAC47E5D /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 40759C57E78F4FEBE856F5BC54B293AF /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 40836FEFE061C77003DEE34915C27C88 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 40B23FDFD60A41E58FBC32F296EA124D /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 40C0291F26A1895E9F4338E414E6E39E /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; + 40C144DDC20BBD630D7E5FFFC69D6FF1 /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; + 40D983158722C6C5B038211F5ECE2983 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; + 41EB8EF00DCA1B5346498725C9D3F4C1 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 4201EEB71B4949E6FD492EF37CD7B7C2 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; + 42C9BAE17BCA22B07455AB41A19D52D2 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + 4322F39197E442BDDF42EFAAA39D0689 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 4343E94BB1EE6D2FF68CFE652B28DCBB /* ImagePipelineConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineConfiguration.swift; path = Sources/Core/ImagePipelineConfiguration.swift; sourceTree = ""; }; + 436EFBC0100DAE93FA02E39D9499C353 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 44119840F557FBFBF40FC92268FB819E /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + 44DC6F5E04AB07656741729EB1F1D4E0 /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; + 44F86333823FA8CADE12BBF5204C512E /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 4514ECBFB3044047656CAE52868ECBDC /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 45B45EA571C10BD3F6CF3BEA449789BA /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 45B4D0752D687D052A7A894F543A9A03 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 45D9D86D0E715A4483E54BE51E538D6C /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; + 467F37E8F888370F0CB6E0512D04CFD9 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 46A09429A51FDAE72C4D0AFF3217BD47 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + 46B4757F9B0F24ACB94859877E29FE0E /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; + 46DC6EAFA95AD514B5A01E77007AB3C7 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 4729525DC8C4B292C0195448DDA4A228 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 474C2E9A374E0D7BECA0BA2E6783D334 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 479BC660DE4B7329079A8FB6181B4D7C /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 47C5A0191A03EFE2DE24F09624530828 /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; + 47C7D90C5B1E76AD82BDC39957C2386A /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + 481F57A7942D3D02D98665E32084BB28 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 484646A80314993782CC8308EB3E8AE6 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 48699DEE42D6C3E7278C8A1BE4A9920D /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 488939141FA3B3DF94BFB2A93B5619C6 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 48B85BC4DBBD9BBAEF178C0BFEF1F005 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + 48BE7BCD6691DC15DA00EFECDF7BCFDF /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 48C806CE5E4C29A80F0A85374BFD61D2 /* ImageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessing.swift; path = Sources/Core/Processing/ImageProcessing.swift; sourceTree = ""; }; + 48F7D2869096B9D9EDEAE28B8E685F7D /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; + 4A1EA6B179381F4533AC271C2397BD9D /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; + 4A246EFCAD903BDD1C89C456502E9E6B /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 4A768605E259CA170A0B3D5D65936A66 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 4AB23ADA9664431323C7662115638915 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 4AFDD9A10ADB17A523964242AE0D7C5B /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + 4B1C287888994AAEE0FDE3D3DAD5E9AC /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 4BBEADC8F4BA7E01920FA60E4EB99B72 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 4C130E5A5FC8F646E7E882B364B8FD8B /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; + 4C233C5A411AE4E5854F09B1D2B0D489 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 4C2CDEAC39F3D927351775B14A58A876 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 4CAF12AF4EFF554B891E81191F25295F /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; + 4EC7EBBCC4E737476E35A856C9645B5A /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 4F654FEA43F7C9D5876EF5D4A64B9BE3 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 50247F3391915A14CF16BC54B4A1A239 /* ImageProcessors+Composition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Composition.swift"; path = "Sources/Core/Processing/ImageProcessors+Composition.swift"; sourceTree = ""; }; + 503EE65902506787365CC5C4595176C7 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 50571BEED50D143512928D49A16D954F /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; + 50EBE231C7C2912F96FEBDAA35C9B83E /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; + 5142DF393620507D6A260B58B4600B32 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; + 514CA457CC26B27B4650B40B13F083B2 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 51754ACFB3FB14FBC4B56E4E7DD4DAAC /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 51D2D76ECAFDAE7117BEC83E4DCFA343 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 52068B6D7E7EFBEE42DC2B7E1C9A370A /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 526E232F1CC5905763CE62AF89DAC60E /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = ""; }; + 5287881F13FFFCFF982BC694A27F6B86 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 530B0FC100DDEC459F32FF781A8C565D /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 536E76734441E519A614B86D43180140 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 53D0BE15ABFCBFD89325C31A1E74E876 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 53F590657806C5620EA243FF6FA40DD0 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 544E017C287284AC6399345FBDA4978A /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 5468FA33A3AFFE4C58FD19BA6E74292F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 5531F9BE7D98338D183CD9BA0D469078 /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; + 5537CAF7A1CD975A3DBA5BCEB0787722 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; + 55FEF7762CE50B62C051F48B3E7ACC35 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; + 5616A781474FD54BA7FAE1E8B86C90F9 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + 5638026243402AE20AEEF8C4B4F87941 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 5651FD224134528266CB57F3049A1F54 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 567323F99EF7243CA87A67A5BEA84E76 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + 56899933F64C2B14BD09FC3A7857537E /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 56CD1343BA35E50805BEE5ABCCB044C4 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 56D24B8D478AA8D99417F65CE063DFD0 /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; + 56F7DB53AFE18EC5F3CA3274F02EB756 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 576D1177FA22535C55BCCCCAF622EC3F /* ImagePipeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipeline.swift; path = Sources/Core/ImagePipeline.swift; sourceTree = ""; }; + 577EFBE681163D588037E3F138127E92 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + 579354E4398B3369E2388434F2F0400E /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; + 57FC7E591F4270FD8721BAF2CC450735 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; + 5804E3FA0D20F525F9569FAA38AC22BD /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 582C69B3F526EBA6E5A33C1A8DBBDE1B /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 58947479F1459EED96044B40B585E85E /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; + 591FFC18C0FBA29DE78DF28686CB45E8 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + 599EA110D63E3D3F5588B1C64C7205D3 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 5A62FE424184B59C35B91816E29FD15B /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 5B0847908D868D3E8BE3F4E3E4C7D39E /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; + 5B8948B772AFC661304B2ED1669DAC56 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 5B9411C3736E294D759B3B6BA8E2B367 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + 5C0D71B151A2139972193836821EE13E /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 5C1816AD829B92EE6BD1845ACEF9B38E /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; + 5C1FF4251D95A76D9F8E10DA9B9A7A9E /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 5CB8F47EC15A5C9961B7D4406F98FD02 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; + 5CCC86D61E1FEFA6D36BFAFEBC39D569 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 5D6803D63DEA64F7DF820D770E8B3F55 /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E79B23E6B148B72488F5237E1FE9E05 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; - 5EC04921513CE190481DB46628B9CD83 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 5ED23325AB0672ED1B83773F44EDF68C /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; - 5F2987429E33AE64DC4C236E2B2473FA /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; - 5F29C71F12EBCE37B23CFB89DBCA1452 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 5F7E6FFC1E8BF0B7FF0D935D1603D7B0 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 5F8643B4BBA91DE96A2BD32BFF2677F3 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 5FA770A7C958FCAB81E4A7AF2E9C01F4 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 5FB2476540ABC2B6C7D1C991F0F93E00 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 60091BBED4E01C63A49D058BE349DE84 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 60537B299F004E502F10F62598DEB759 /* ImageProcessors+Anonymous.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Anonymous.swift"; path = "Sources/Core/Processing/ImageProcessors+Anonymous.swift"; sourceTree = ""; }; - 6095D834202ABECEF5E1586D59F273A8 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 61C6AD0633737912FFB40111C9FF2859 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 61CDE848C7B3F5F17E56A59FA1670E1E /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 61E5B248346787F0A063BA993EDE06A8 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 61EA8CC3D14622EEE500A5E6C436AE45 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 61EE41770FE1BF54C41385F6855C3F7D /* ResumableData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumableData.swift; path = Sources/Internal/ResumableData.swift; sourceTree = ""; }; - 62622BEDD44AC879467341A269DAFB14 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 62D44F6025406D6A95C2CD745A8BECB9 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 634FAAA5C0F68A87BD2BBD78DD2756FD /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 638504B15E829D0F5D2403232D76593F /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = ""; }; - 63BDE956385ECA8C31A24F0B469C08BC /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; - 63F984CE8DAA8D3D708959E867164526 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 640556C4F9DA52BCC300869EEAE29A59 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 64856048E4CBCEB7F47DC016FE4EB641 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 64B972657949E738BC4385DB935FCB51 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; - 64C7875D2F34D3C7B75FAA9BDE53BB9A /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 6690CAD5E10F09EFDE0E23B975EFB177 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 66A694599F7EB5F8B424992A81013431 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 66E0040C65300D390D33C9BB7338F93D /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 67138BCE6AF9D22098ECC7DB766CD344 /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; - 671C87C748E12390928D2DA5E636F664 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 683245090AF7CF04EC30114A53876A78 /* TaskFetchWithPublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchWithPublisher.swift; path = Sources/Core/Tasks/TaskFetchWithPublisher.swift; sourceTree = ""; }; - 6836F51F8AE38107224B121D764ABD8D /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 69E7A157D17180FF59AEDEAE5EBCD478 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 6A8908B1B49ED4FB153AC180A83B5895 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 6B590E094C2819BAFFBF1D12501D3F94 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 6BE494A6AFE9B106C523E5F1D931AB4B /* ImagePipelineDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineDelegate.swift; path = Sources/Core/ImagePipelineDelegate.swift; sourceTree = ""; }; + 5DF96C3BF6CC0AD9E8FE54D11EDD9C1C /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; + 5E595E42FAE4AB67D42F406A29D94E42 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 5E64AC38C16C5DA6863D55BE4A3D332A /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + 5EDEF24AD5D348D397AC07768520775B /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 5EE3194E3785C1CAAAB2F4BB8AFB0DE1 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 5F9221249E0109709DA38E8BDEFCB8E5 /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; + 5FB9CD604937B646BC5F8558D909EBE8 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 604374E2031760F24C9AF292BFEDDC45 /* NSObject+Rx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Rx-dummy.m"; sourceTree = ""; }; + 60D475A610239067B42835801865D885 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 61833D57D3A94BA2D2A41CDF28264EA4 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; + 61918990328B42689E439EA563236B54 /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; + 619DF3B5F04674DD145B59E967CC3B7F /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; + 626C63D0E2A5BAC412E5709F0BDBA7D7 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; + 632EC36825BD39D9D65CE0D01F4D7C06 /* ImageEncoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+Default.swift"; path = "Sources/Core/Encoding/ImageEncoders+Default.swift"; sourceTree = ""; }; + 6370A39798A00A40A77C3E7B78CB91FD /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 637181789D4ADB0357889817BCA35B24 /* DataCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCaching.swift; path = Sources/Core/Caching/DataCaching.swift; sourceTree = ""; }; + 638BDE442FB591ADCD038BC91C189756 /* Operation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operation.swift; path = Sources/Internal/Operation.swift; sourceTree = ""; }; + 63DA3E0184A165CEC55D4C20D6ED7D18 /* HandyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HandyJSON-Info.plist"; sourceTree = ""; }; + 63FCE36819A7D3D7E5513415F98D344A /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 643633AD9A957CB23C4EFF88232B2605 /* RateLimiter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RateLimiter.swift; path = Sources/Internal/RateLimiter.swift; sourceTree = ""; }; + 64374FC9C7AD32038E7F33B8F0B41DEC /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; + 6467A90B15683F544FF6D975FDF0A1E5 /* AssetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetType.swift; path = Sources/Core/Decoding/AssetType.swift; sourceTree = ""; }; + 64D32788046E86A0304E954BA29C3117 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 6527F932507C090BEF046A2CF3E15854 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; + 65C2C8C288394B19DDB31886A5D3C063 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 66760443C1CA7841C36782AEC446CA03 /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = ""; }; + 668EE5822C315D7875F8CFF3F0E40C2D /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; + 66F090FEE335F4C2AAAD2F3A2CC3DA29 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 671A26FDC411A07AFD5F93D05D010CAE /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 67BA2400F474E29436C0DCF096B5255E /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; + 67E6A0BE6EAE3CC554D98F493BDE6FC8 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 6829AD563751E2E6208D6D5AE6CFD3AB /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 685BD9917CF52AF5AB102193B908B5CA /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; + 69BB6C186577C71CC935B189FA1CA9AB /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 6A15CF103933D49BCEFD374C2B96E261 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 6A58CE647D797ABBEB409FB79A91BB08 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; + 6B90A4B3BC19790148B818CDD9A07816 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 6C0BC047D6EF2D94E83046CD5384402C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; 6C4BAD710FAA4AE5F73353998A04A650 /* Pods-yinmeng-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-yinmeng-ios.release.xcconfig"; sourceTree = ""; }; - 6D01D9EED3D72E5DF7737366023334D8 /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; - 6DBB42E2003AEC12287E9C99F6310E89 /* HandyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.debug.xcconfig; sourceTree = ""; }; - 6DE491123930F0473E5645BCE066111C /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; - 6E1A3B0213011F1A45100BB965027CE5 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - 6E7702DA1BE998FBB32DE1B9698348BF /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 6ECD62942C8EAB8814F6778CEA75FD10 /* MangledName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MangledName.swift; path = Source/MangledName.swift; sourceTree = ""; }; - 6EECFB1930A2E9033F83F665C2022DEC /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; - 6F546CFD47EF18936B0662E82ECCD1A2 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 700654E7FE6F5CC51A53D9515E51BCE7 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 700D72A8ED413222825632AFA895928A /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - 716FC38DDC4EF3CB13E29B9D9B520E69 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 71FEE98F7BDEA8F549EC363F0DC3E1E5 /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; - 720C6E679ABCEE3C90743208E4836DE3 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - 726AE1BD619679EF61F188B98014A057 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; - 72F711A781C5C7FF20EC13FFD8451667 /* Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reusable.swift; path = Sources/View/Reusable.swift; sourceTree = ""; }; - 732CD60FBF78ABC6CE778496F59729F1 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; - 7368C8AE9827747E3276D7BFBA308F61 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 736C2E3457A430F3CD0D3E64FD5A1334 /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; - 736F0135558F02B8B3C8BD9DEE32F1EC /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 738B9B204BA66408C6AFA7BE165DDDF5 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 739AB707D3AC2DFA796E37C78914E30A /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 73AA7D0334B66CFD7841B6D7364B6D7B /* DeviceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DeviceKit-dummy.m"; sourceTree = ""; }; - 7424444FDE7EEB54C4546A0FA4A05ECB /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - 742D25096FDE4F3EBDF602FA94086F90 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 749D73B0AE27684B7885C966F143B87E /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = ""; }; - 74B67E1B54A47C50CCF63E113A1CB813 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - 75BC00D223D0DDA9272D63B77435AA91 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 75E1B4D43B93EA9A8BF796692E968DFA /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - 75F9960F3A88C51281F07F5C27726C1F /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; - 76B9DC062751327CD77E204FF62C9C77 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 76CBC54725CC91081C00CD833820586F /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 76F264E3516E693E90525FA03A73BBC1 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 7809BD4D3AAB707BF7295FD0BFA8C5B9 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 781F6BF839F9DCF61C0BBACA42F57854 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 7823FFF06215A71FD0AB0F1502AFE993 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 78AD57AE5298FE8DAA091FD038D0E404 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 78DAECB265C7A374141C78D6306D943F /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 78DF3CB0A1390ACC26AAA0457A132570 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 7A915180D09A934D3E73A615DEAF3257 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 7AD93F4D20B59FC34D9E52730B65493E /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; - 7AF70E1FC8A7706848D09EA39D60BEC4 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 7B5B369D756581AA56272D3B80B283E4 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 7B63858EEFC70119C2E00016625701F3 /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; - 7B77EBF12B18A676546815DCA2BF2053 /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = Sources/Internal/Log.swift; sourceTree = ""; }; - 7B914D3313CA5107BBD73B0DE0508C8E /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; - 7BD7712DAFA5963619FBC20467EE167E /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 7BDA2D5D14C205867E4901B2E6D322CC /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 7BE090DAE15921AFCD0D7ED5925158F2 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 7C523CE56F7114408BE17A833956A513 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 7D233576C8B7C33D5BEADB4556A868AB /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; - 7D69B00338B8E7C3187B78BFB46FF2F8 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 7D82053DACAA2B9843044D802A0BB744 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 7D9C873F7999103875F8E5581A798B2D /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 7E016EAA258FE19C492F166D5B7F1947 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 7E86E924FCF9ED8B29AABD79524C7202 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 7EF83B75B1017F14D5956BDC24953DBE /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 7F954D987058523C416735431FA9F6C1 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 7FCEDE459AA8D223D29A3F5CB79C11DE /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 7FE2729AD95A8FFEB7A095B2D7685F74 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 8012812160FBD35D6D105D95B71BF34F /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 80467E55B2754DD7BBD0A6D534DAD242 /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; - 807F158398686F5C93EB5C24A1A7FBC5 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 6CA297CA8CED9486A8F72CCA23453A19 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + 6CC7671DCB645B09AB49FF3E7366B17D /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; + 6D59A95E16E9817D3104C21DED635754 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 6D86365F7F79EE7120425C47A86C319A /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 6D8E8846F87A02EE042500F3A40C4118 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; + 6DA570FE09FC0E8579F8731B4F468A1C /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 6ECEA6478E7ED5279EE0261B61A08B5B /* ImageRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequest.swift; path = Sources/Core/ImageRequest.swift; sourceTree = ""; }; + 6F35E1A8025238663BD4278268CCBB0A /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 6F4FE217219D54889078A76A10575C6F /* ImageProcessors+Anonymous.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Anonymous.swift"; path = "Sources/Core/Processing/ImageProcessors+Anonymous.swift"; sourceTree = ""; }; + 6F7A181CFDF4F45ACEAA4C7380A57713 /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; + 6F7FD44C865D58B5A905946A20883454 /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; + 706AAAF06156F25EEECE2AB8B5FA5833 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 709FCF6B466E73940EC71F0C257D98CE /* ImageTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTask.swift; path = Sources/Core/ImageTask.swift; sourceTree = ""; }; + 70B331BA1FE0C149CC68B9A00A1B5698 /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; + 70FA790645D310D22B6CCA0CCF3E125A /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 710B4253E3E409B86F17F56202DD7A3B /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; + 717E6B51D1FECAAA2BFB8D786381A9CB /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = ""; }; + 7191C3AC79BEAF198B1B14A1D626F6A0 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 71BFCF3428744524FDD9519ACE3FC593 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 71EA2B736E01F7195249511636EAD39F /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 7295F1D876F4EF09006A9B7809F78FA3 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 7348B7AD44F0609090EB20ED3689999A /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 74017DBFCDB757208730AC8134DDFD85 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 743FFBBCA7DE5686137290530A7C12E0 /* UITableView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Reusable.swift"; path = "Sources/View/UITableView+Reusable.swift"; sourceTree = ""; }; + 75CF2C0485560A419CE9A049AA77EFC7 /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = Sources/Internal/Log.swift; sourceTree = ""; }; + 763808AF104C09D5DC6872CE1F758BCB /* Allocations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Allocations.swift; path = Sources/Internal/Allocations.swift; sourceTree = ""; }; + 76F86B578D5914F8A4AA461C0F65505E /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 771D0D5360F060914550E476E70B279D /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + 771FD45D2E4F015C207E5AAC82C1DDA0 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 772115598516F10CEF3D115768430F3A /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 77A341AB06299A9C7C890453906E5942 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + 780199BA5682FC827EC9EBEC4EDB01E0 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 7871033797861D8FFC34A732F459B7A5 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 78A3334EC77C8C229ADE647CF262D368 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 79FB5756E90CBB7E92A093364A5F7117 /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; + 7A07FA9F1A869908F388EEC12712D55E /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; + 7AA30E1822309E64C514E7ED8588AD44 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 7AB70110B25F78F6D002DD58CB1022F3 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 7AE14F580C21783C39001A7EC53FC734 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 7AE52C0F66E6675B5C4D4760714E879C /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 7AECBB86453F625ACDED9B219692572E /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 7AF6474F34AE0C5169C614FEB6E3D387 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 7B1D5EAE5D8B06A28440F9CC99570897 /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; + 7B1FCF81DA61D8256C494C2532213C14 /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; + 7B737458070F95352092CF30EEC6CFA7 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 7B8E0530B646B8B41EDD7B981DA019E4 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 7BC367A75342F06E6197508FA5E282D0 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; + 7BE1CD1EB521263F22739C0EA86494FF /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 7C1C349069DE0DC187EA0D07F8DA16AD /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; + 7C468D7A6C359AB829C4DF86A25330D2 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 7D519C04A19AF84CACA06E4A242A7757 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 7D740D014F624B7C7563F89DEE99EDFF /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 7D9639E9592075D6C400290A3AF4BF1C /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; + 7D96B44CEAADD9C7FB424570A55210D8 /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; + 7DDC6911BB0B39928454F75742D7A1C0 /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = ""; }; + 7E053BFDC25D9863E0C845FDFE5E2092 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7E1E9281A85928ED4652712BACC741D0 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 7E798ED642AEA6F70A9B58FEBCFDFF29 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 7E887940938264646FBC18FB217DE90E /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 7F444B2DB8AC23C2F25A73BF60337FC8 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 7FEAEFA62D6DD1B55A4097BBE1F369E7 /* ImageCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCaching.swift; path = Sources/Core/Caching/ImageCaching.swift; sourceTree = ""; }; + 804ABC0E28B405118C1084431F3A8525 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; + 805456C7A0549686ED304520B1F6C1B9 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 81D693259026FA0119A9990BA4287C9E /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 81DCF1C061E244670CFAD6CB2AD1E2BA /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; - 81E8F71A984F5E336F81A9E1190A00B2 /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; - 8223CBDC5F4EC36ACBAA99E7C72D82DB /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 80C0B7BFDB6EE1475BB36D0C52DC4B3B /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 810E3952EC3440BD33C17A0C5F3BD6C2 /* LinkedList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkedList.swift; path = Sources/Internal/LinkedList.swift; sourceTree = ""; }; + 8161E1530A3FFD010DACEC183DFCB30C /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = ""; }; + 81A3FB493138503FF6E38A9C18AA7F87 /* Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reusable.swift; path = Sources/View/Reusable.swift; sourceTree = ""; }; + 8255D9E066758625CFC73EF475DEE0F8 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 82C1E07E1F89475559FF3C02CACC42B7 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; 82C7B1E6E1070D36599C0332204843F3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 82D0B44E2344E88571CC3BCAB43AB5A4 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 8316A9EA9A047448F7E44434CE987647 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 83313E9F6A0EED8B246EF4AE44A74414 /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; - 835A4DF705B78BDD1694DCF100E57FA7 /* ImageProcessors+GaussianBlur.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+GaussianBlur.swift"; path = "Sources/Core/Processing/ImageProcessors+GaussianBlur.swift"; sourceTree = ""; }; - 836C7978D07940CAA1EBDD1BA4D4EFEF /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 83884096135A235114EC7C80BA64EE52 /* Reusable.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.release.xcconfig; sourceTree = ""; }; - 83B8F6AC652BE418C80652817D9F92AF /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 84383584C98AB0E69A2A182C91C524C4 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 847C1B27B335255C46714A37B2E71852 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; - 84E139BFB2407D50020E1C55222665FF /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 84F2536B83D9C704B3750A888FA23627 /* RateLimiter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RateLimiter.swift; path = Sources/Internal/RateLimiter.swift; sourceTree = ""; }; - 853EBF9F1495D2F4593FC583E3F77350 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = ""; }; + 82DB8C559D873F35A3AC61E0B414F705 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 82E863DCA85F722E256C26B6ACCF16A2 /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; + 82FDC585610C8B2CD9EB96EF7D00F30A /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; + 83CED32A8A8B724FE7AF50B688BA41DB /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 83E8DC1D67C49B3DC58622F55E893F72 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + 84048D8F8778C44F4DE99C732B551E68 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + 8491EF12CECAD1D6AF4D09CC4FD17FAB /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 851D72E83E56351DDDF57DC5FFFEB2A7 /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; 854A1E1D5CE4437C9660D8F3A70C0279 /* 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; }; - 85526C24517724AB4268A849B516DEA2 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 85C6667B228B358ED78662B2E9C15F62 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; - 85F1015B083D49DF7843C47AAB2114A0 /* ImageEncoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+Default.swift"; path = "Sources/Core/Encoding/ImageEncoders+Default.swift"; sourceTree = ""; }; - 85F1CE00656B5D383D90215D5195D9D5 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - 85F1F4A484560F594BECC37B00120518 /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; - 860B599D02556BA4E3C2141FEF06FEB9 /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; - 863A3AB7E0A8D98F73BB99464C9DB5B3 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - 86699D97663470C936FDC211F1AF521B /* Nuke.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.debug.xcconfig; sourceTree = ""; }; - 866CD89031C0CC25BB873F85C86197E1 /* HasDisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HasDisposeBag.swift; sourceTree = ""; }; - 86AC6ECCD29CA2994B55394F84DBB1EA /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = ""; }; - 86CEBF476BF4FC36BA3E27A59AF21444 /* AsyncTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncTask.swift; path = Sources/Core/Tasks/AsyncTask.swift; sourceTree = ""; }; - 86E0825AF4D2BB5388768ACD5B5A627A /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 87A9F6291A7FE7C9BE4CAF580D0E4B1E /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; - 87C53020AA18537276D46272A9FB16FF /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 881ADF855B4F6830C4F47C4D3C9584A6 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - 8828FEFCFB04D95B9F6A92B0EAEEEC96 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; - 8868E11284C0EA402BDDEFCF23FBEFF0 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 8892FB7777B73028136704C681EB5481 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 889ED770C093CBC9B6378BBCE8DCC3BC /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 88B54E11004FD53FF265CB2A2F84174B /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = ""; }; - 894FC47405C1299432DE7E7C5D69FBE8 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 89E52DEE11401DDFCFD939CDD0182828 /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = ""; }; - 89E8E03B691856498AD0C36B5399E6F8 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 8A6891EF18505974712309B509DE86B3 /* OperationTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationTask.swift; path = Sources/Core/Tasks/OperationTask.swift; sourceTree = ""; }; - 8AB7C04DC17C6E584F850F0B951F89FB /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 8AF8CBFCE9163E6A3E8872FB83A0F166 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 8AFB86F8AB9C57AC577E855F9C8AD06D /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B9A15F039CA4C93A2436598CDC319F7 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 8C94201D363778092B588DD35B00FED1 /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; - 8CB0A0F62066905F4DB81CFE71FDAC7E /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - 8CCB38211083765E554787A9A4AE1C19 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; - 8D9051C21E89FDDCBA78BFBB6F84110E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 8DFEC3B1F1B7DA353B7F6B1AE6373886 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 8E60383B9DE28C43BEFA8A0ACDDA5F08 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 8E9D63DDB1450FD1D6D202132FF3EAD5 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 8F1F26FF48AEE82053C5AD3BE7D2EF28 /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; - 8FFBCAE00A767A90BEC9D1BC79D3D43A /* ContextDescriptorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextDescriptorType.swift; path = Source/ContextDescriptorType.swift; sourceTree = ""; }; - 8FFECC061498AD76B8F4D90F791AA724 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 9012475CF63B920C2699A316174019AF /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 90766D58DACD7FAD8DA8442A4B640108 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - 90A234910937882AD3D0E2D9BFF55AA4 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 90D97FDFD8E8C54143D404DFCB4E3452 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 90F19EFC9EF13BBFA4CA84FBE5F08CB8 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 90FF799103DBB29E45ED33B6B397ED06 /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; - 910A7008D1998E43DEAFCABCB8E58BD0 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Sources/Internal/Combine.swift; sourceTree = ""; }; - 9175CE0F446463339DCF05D8DBE3BF7A /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 85BF5CBEA89608EA2E2496220C3B8A9A /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; + 860CBAF357B97EE2BD1DFF251ED9075C /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = ""; }; + 86184085360F0495498397DBBB1AA288 /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; + 863FE6841C19431CE02C41DC403E56EC /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 86F27741E95CC4317BEA0DAF69EED98A /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; + 87AA68CDAB891519D81AE32C5BC34857 /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = ""; }; + 87C278F888D39F6094B7EDDCAABC64DC /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 881C4BFF55823671780C68B6B2B54B23 /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; + 883D5973B396864B6537D62E62F1AB25 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; + 8A09BB01F261508BA6896DDF26EB7775 /* ImageRequestKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequestKeys.swift; path = Sources/Internal/ImageRequestKeys.swift; sourceTree = ""; }; + 8A365017F10A10BDC5716BD8E1698955 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 8ACFCDB95060FF05C82223814AB9F0FE /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 8B0F609B91825C1F976F91E70904B619 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8CF080F01471C4A825198F02CDBD60D0 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 8D959B4156D7D5CDCD695F0D37469BA8 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + 8E35635A2E4373AA76ADEDFB50AC2ED0 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 8EC5BBD1A6064B273EFD5B4E05235235 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + 8EDB7E7CE8B384F620E280BF7356247E /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 8F5FA7C685BA1A1A5433E90AD761F984 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 8F7E253078E570BEDE74A4F7B74EF38B /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 8FDC35045648B034D77EDE7C97460FFB /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; + 901E5E710CE79059BCAD729753F2E6A5 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 91E5E3B7389E10B1D862B544F314A198 /* ImageProcessors+CoreImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+CoreImage.swift"; path = "Sources/Core/Processing/ImageProcessors+CoreImage.swift"; sourceTree = ""; }; - 922A1E72E54307D350C225CA66C335A3 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 924386A8C508410ED2E69AA83FCAE9C3 /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; - 929D0EE9048864C335D2890F306E9FE4 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - 93172A478455DA5F9DDA69ED7A7A49F1 /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = ""; }; - 931A10A545063DD7D6870438FAF50B7F /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 93477DF1230528E9850B9F1992269C86 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; - 936E36172F78AE2F81B5C5ABE77030DD /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = ""; }; - 9373C98379535F5660FA190D098A740A /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - 93EC979D9F3915C015A5069ADD065608 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 945DE07346CBFA44071C31A48E9F6DFF /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 947969A036B68D3230D966BD44157668 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 94E00CBD24061EF89F81CB2F33EDF4F0 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; - 952467869D656E1708FB012CA225DFE4 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 957234904A11D53A77190FBAF9CCB03E /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 9590CC75CDD20C7392E12BA22991CF2F /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 95BB5C43E3CC6B8E801B23F9EC7FA3C4 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 9606B813B1D70250BC6E73FFAD6C6B52 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - 9638E1EF5DF92BE52D2AD0BC46B4B8C3 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; - 9652807E2854C1A4031DF2B52BD9CEE2 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 967EF95110B35F7861C47CAC804C6E86 /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = ""; }; + 921EC992B620B1F43EA8E048F1D5F007 /* HasDisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HasDisposeBag.swift; sourceTree = ""; }; + 923C554079683E2A0948ED73E2635705 /* ImageDecoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Default.swift"; path = "Sources/Core/Decoding/ImageDecoders+Default.swift"; sourceTree = ""; }; + 92E03C69729F62AB30F07B5E90ECA95F /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 9306E0F78CC3D9A2E4D2326C97E524EA /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 932331922F742B07619243C7F4A591B4 /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = ""; }; + 9356A8DA68B0F7786F63DB25B4FF2C4C /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 94ADEB5F6E742CB864E9098F41680F6C /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + 95A89466513E0F635157DEE40D479E59 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 95C522D237973800151B7DC3B166137A /* TaskFetchDecodedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchDecodedImage.swift; path = Sources/Core/Tasks/TaskFetchDecodedImage.swift; sourceTree = ""; }; + 961BC9DB1F2811027C037CF52CAA2678 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + 96267EB8AAA1444E1BAC68A6D3C17E8D /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; 968CD49CABF0C920349C2B67E7061F84 /* 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; }; - 96DC84FD3F9A38C7CC00E99DDD47CE35 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; - 96DD7580DF1034A826F1225C2DC03E0B /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 96B4FD21002CE7007A88227F03E8BCC1 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 96C8599904791CC4AB00B47BC40F1C6F /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = ""; }; + 97406EFD374F757A783474780DD549D8 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9828BC599B0DBA1502AC852EA38A9D41 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 984EF8958B727AD95CED3F82110DF7B2 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 98E107B686B5AEE6CD0D7A335AE509BF /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 98EF0ED118897F7FD3AC345A20367B08 /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; - 99093EA26A414BCF3B7ED980626C68C5 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; - 9941C562211DD9142882CF765127D8AC /* UICollectionView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Reusable.swift"; path = "Sources/View/UICollectionView+Reusable.swift"; sourceTree = ""; }; - 99CA4E8B1E58D527C4318CB5268930D3 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 99DD526FDEAC80A4155D4A23069F488E /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 99F46F1FB76EA53A7C0207C2EA1E0D75 /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = ""; }; - 9AA974A569FBAF18914330115C8A90A0 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 9ACF6EAC884F1C2DB536CE658066D992 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 9B0CD3308587F7FDE535282835F837D4 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 9B2DAE1B462FA68C7000C6D565B80520 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 97E53B912CAED51349998B3A94C9E860 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 97F1036A8B32338105BE2301BAD8018B /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = ""; }; + 981A33F9C04EA5919404B8D7A3365F01 /* TaskLoadImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadImage.swift; path = Sources/Core/Tasks/TaskLoadImage.swift; sourceTree = ""; }; + 984FB24BA1A10548CD0BCA82BBAD42D9 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 98840817FCC7912BDFA6126247E2A6EA /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + 98989A551DCE27C10E9FFF1938C46744 /* ImageEncoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoders.swift; path = Sources/Core/Encoding/ImageEncoders.swift; sourceTree = ""; }; + 98C125FBD3E3FC78402BF1C857E4D4D2 /* Reusable.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.debug.xcconfig; sourceTree = ""; }; + 98FF7D2673D800019CF94198C0FABB7F /* DataCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCache.swift; path = Sources/Core/Caching/DataCache.swift; sourceTree = ""; }; + 99267CDA6F19EE12E9B67DD79CDEAC06 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 9960A9412EBA98AA72EAD823F63F2B9D /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 99AEFF8E04F03F53D0B6C7AF16B09B0A /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + 9A09BAF2F70C510F19633F6EF2E90921 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 9A3ED8D2227C3BAB0A37D6B336FF72CE /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 9A5A3A4E1DDC170D79E493F520615D51 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; + 9A7E5A5E9A3D664A66D8F591B982EB00 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 9AB8ED83A7749D079E82428FCC1A6826 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 9AC97C538E68C1D069DA4326D7426309 /* ImageEncoders+ImageIO.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+ImageIO.swift"; path = "Sources/Core/Encoding/ImageEncoders+ImageIO.swift"; sourceTree = ""; }; + 9AD278340C13FCBF96D48067EEE5084B /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-yinmeng-ios-umbrella.h"; sourceTree = ""; }; - 9B3E7D79FDD3EACE530B343CCC4F245C /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; - 9B6787F4DD3FF633AC5B576329E57233 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 9B698AF4236DB7A130A8EB6F8BFA8CA1 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; 9BC03DDC341E7F14C1F96A0C0F826FD3 /* Pods-yinmeng-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-yinmeng-ios"; path = Pods_yinmeng_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9BF4D0AEE9E2F5FE620E0E4C2B27910D /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; - 9C919B643A9BF3F2C6057CFF60A7A895 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 9CA7FB448492D0C5EA95B3B608270378 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 9CBBEF6ED41BABA236AA0650E6E432E8 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + 9D25CB68578E55C91565D2C1F9E3FC5A /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; 9D433C93A0F801AD289183C5AAFC4824 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 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; }; - 9DADEFCA245876B3AA7ED0094D7AE66F /* ImageProcessors+Circle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Circle.swift"; path = "Sources/Core/Processing/ImageProcessors+Circle.swift"; sourceTree = ""; }; - 9DD51CE775FA2D32517FC16E6AE138AB /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - 9E24F5572E7A565915123CAD10BB3548 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - 9E451144243211A14EE5BE0AF9FDD345 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 9E9A8C82EA42DD15F5B158C390C5EDBA /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 9EB74422A071E4C58DC4349DC2562CCB /* ImageCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCaching.swift; path = Sources/Core/Caching/ImageCaching.swift; sourceTree = ""; }; - 9F5386171CABDE35C85D5B6A74B94457 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - A051781FF537C50354572B5059617056 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 9D7171033FB91BBC12B1AF161B0BB4ED /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; + 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; }; + 9D9727F2B584ADC3D5261CFDC3E38990 /* NSObject+Rx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.release.xcconfig"; sourceTree = ""; }; + 9DE4A71D7E6908704F318C5C219D4A3B /* ImageEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoding.swift; path = Sources/Core/Encoding/ImageEncoding.swift; sourceTree = ""; }; + 9E49D00E197EC1CDCA91346E8E9C5DCC /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; + 9E600604B886E5C63BA95B51F680B84A /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; + 9EEF34D08F885621D152AEB018CAEF86 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; + 9EFFFB4EEA0432D9997E926D82ADA951 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + 9F21A4DD2FA48F29DA6A55DF90CC3923 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 9F463245364D10BC77133234CC7E49D6 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 9F5898B483E935881B41E0FA60FA2813 /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; + 9FC4706FE1176395F4536A147102F6AA /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; A0ABA07B4D48354ED3F51C2D6AF5426B /* Reusable */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reusable; path = Reusable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A285ABB3B81823B7630E5B8E1E4E94A7 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - A2F087A6A9E0A9211CDC0941BE3F0AB5 /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; - A332A07A6394E0B41CB1CE438BF287BA /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - A36EE0D89754A5753C01B2D1E78490DB /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; - A379424DB101D738A67705A6711EFC7A /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + A132E5B4C6E3367F17F916FA86900451 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + A150B34D5B1C1E58E960D18E39570F60 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + A190A40CFA2DFBB82E5D166A302170B7 /* NSObject+Rx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-prefix.pch"; sourceTree = ""; }; + A2A93BCB3D233E2207BBAA8379DA619D /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + A320DE43D937EA1FBFF3D74AFD74C833 /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = ""; }; + A3A277FAEFABBC93FCB77E2B8161B8B2 /* Nuke-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-prefix.pch"; sourceTree = ""; }; + A4056517AC9189DC5FCEB50363478F28 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + A474EC7306B97332C6FE54898590FAB1 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + A47E9A96FC40CF8E8CF06533261E180A /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = ""; }; + A48D72FFE90680BB1FB5446827960676 /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; + A498EE11C082DC2728CE87544E53D627 /* TaskFetchOriginalImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchOriginalImageData.swift; path = Sources/Core/Tasks/TaskFetchOriginalImageData.swift; sourceTree = ""; }; + A4C4DF4DAED2ED7A3EA9439A3C903779 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; A4E0F907A63923C4154A172688E9888C /* NSObject+Rx */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "NSObject+Rx"; path = NSObject_Rx.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A4F35E75F585F40104E03CD2E9EF627E /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; - A5EE45C812F563C31DF5953EBCCDB6E0 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - A5FACA4DCA9BA26B63C2D0C923F61C05 /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; - A61E7C9C0771628323DE28531E5DE4AF /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - A65CBE865AE3C6BFA74C2D37F3E6925C /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - A67D64896CD554A7DE26D1C8851A5FDF /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - A690F948F8C89CCD1BB5B63BFDA620CE /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - A6BAA01AEDA7E5E88C29073A18F0443E /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - A71DDB4D4DE63AD40A2321B80B3ECD73 /* StoryboardSceneBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardSceneBased.swift; path = Sources/Storyboard/StoryboardSceneBased.swift; sourceTree = ""; }; - A7AC3733BC4FDED823A9770E1B4250FC /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = ""; }; - A882C4C21EAEE43ED92DDF7154AF0023 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; - A952A9B456C572A0F3DCDD2C85A87F65 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; - A97B6AF1194085085AF0DBFFF3B222EA /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - A9B8589C6E645802100A96C93D3E70EE /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; - A9D0B715E80DA0DAF7525E35BC4325E6 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - A9ED2BEB1D3874E2DA7DBE845893A811 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - A9F29E1525772AF4AF9FF5A25FF06B4D /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; - AAA96274FBF9D017E99006CDDEE14647 /* Allocations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Allocations.swift; path = Sources/Internal/Allocations.swift; sourceTree = ""; }; - AAEE6FA5A6B706FA89BEEC9DBF615FF2 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - AAF4FB8D63FF009BA2D23F15E21AF060 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - AB2AF99AE062CEAD4EA334C3E8108C87 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - AB34FF7AB035DE986DE57A06B74A0495 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + A50740102C5AC3449B5B8DE042AD013E /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; + A5A0482A09018C61139E8789FBDDE3F8 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; + A5A0B7B80762E95E680AAEA31E3BE56A /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + A611992EA9850EBA347CE0AF319E73B4 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + A651DD03C88E2E427E015BB4DC5A3BE8 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + A6F8DD36942E219753A4FB69797DF1AD /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + A77EFE56D19D2B5ED801C3937B599777 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + A7B2BF863063804BF1F8F766AE90C1E2 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + A7E9CE53CAE3C1A1CEDC7C99F1A04BF1 /* FetchImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchImage.swift; path = Sources/UI/FetchImage.swift; sourceTree = ""; }; + A7F41CB1710FD76E82D19A31756756AB /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + A88586E1A7F5C7FF4B0722FA5D13D7E1 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + A910637A4CDCE71D58BD105B25DA8D8A /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + A936F0F2B69BDD9769D610CA3E81B064 /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = ""; }; + A96AD3C792E349B3068FA8BD1FA2E5D1 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + A99824D6BB917ACDC8FC9AA5F3F67E50 /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = ""; }; + AA93EA128AB3AA5025D83B9569EF9EA4 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; + AAAFADBA4744A8B50BD86284826DC050 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + AAB3F739AD81CA6974085C7ACE10C6F4 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + AACDADAA036F51AFD7438B0541749FDB /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; AB870D83096A800ECB5E56E7E76FC933 /* Pods-yinmeng-ios-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-yinmeng-ios-acknowledgements.plist"; sourceTree = ""; }; - ABA7A1FA9C9B2F5D1BCFA2D6E8C6AB35 /* DeviceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-prefix.pch"; sourceTree = ""; }; - AC070F1F6F1038A77D036364E6F1E9EA /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; - AC2F0302835D28DFB695BC2227B9BF1C /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - AC7D835DF2E088B6E8F2C3A1BD57CD31 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - ACEEDB1C9A18E301C75CA097639F7F5D /* ImageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessing.swift; path = Sources/Core/Processing/ImageProcessing.swift; sourceTree = ""; }; - AD31BBEDE7051C5C63C64C94CE72F254 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - AD6CFCCCE44ADE9FD70C36DA0BFB4353 /* AVDataAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVDataAsset.swift; path = Sources/Internal/AVDataAsset.swift; sourceTree = ""; }; - AE00A68FDC2E1966CC20D65D76968E82 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - AE4B7A5FE3EE6A5DC2FEB89615B7A121 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - AE794EADF673BE08CEA73A7155E5E6DE /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - AE836B2CB952A6ED3ED50F9DED98B5DF /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - AE9C166E84C2797D1AAABC092AF3396E /* ImagePipelineTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineTask.swift; path = Sources/Core/Tasks/ImagePipelineTask.swift; sourceTree = ""; }; - AEA280A1BF609B5CE3219D74BCE327FE /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - AEE469F2F1FA29B34D869E5B60B90CDD /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - AF16C96B0A48757782697CA7F64CB514 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - AF507FA7358A4F4CCD458773A83D7C02 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - B057835CC0BBDBE4D7AFE589EFD98D4C /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - B0C9AD6683D2C6A985A352C83D6736BB /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; - B113ECA491C6B3A04F6F45A7732F5453 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - B130AC2F1723D10212D4433F65CC6876 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - B156595BB307772075AB9B2A23314C9F /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - B1D6F0FFDA5CFEFA3833065367615F6B /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - B1E53174BA352C05F24D6C6F5F0D19E1 /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = ""; }; - B2771A7A323B88BD21B95B8E598B53B8 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - B2E921947D30915A4C151B905E88389C /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; - B31BE65E4F6EB078018DFED18009C71E /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - B3544E249770798FF963F376E2544FBC /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - B3C70120A6C7D338B1840E1994D8FC24 /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - B3FF3D14883901042DDC2590D061885B /* Nuke-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-prefix.pch"; sourceTree = ""; }; - B48B038B9FB525044F018B0699C64CD1 /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; - B49B8944EBE4322200DC3F4E874E71F9 /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; - B4ED8C7DC6A81A0151581E08B0270ECA /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - B57E2E5E6F0A0D20465EAF510A136DA0 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - B5859864BD98ED861FDC3DAD5E9E311E /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - B5C079AA85691739040EEF00F50CDD8F /* NSObject+Rx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-umbrella.h"; sourceTree = ""; }; - B5DEBB2B15AFB4B6F0691E23B1C58658 /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; - B6128536D0D63D7F670BA7896FCF6A3E /* ImageTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTask.swift; path = Sources/Core/ImageTask.swift; sourceTree = ""; }; - B672225AF7016F1F9845168BB55D6272 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - B6DED1C51D20C2AA4A911FB4A6C922A0 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; - B70E30847ECD517E18547BACE13CEE9A /* Nuke.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nuke.modulemap; sourceTree = ""; }; - B716DF8CFED23F17A877146F61D4F6DF /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; - B74CBBB4B8810A0CA7112FAB118D6C7F /* TaskFetchOriginalImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchOriginalImageData.swift; path = Sources/Core/Tasks/TaskFetchOriginalImageData.swift; sourceTree = ""; }; - B79D585BF33D806BF310DC546E66D67F /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - B80F268EDB0F0BB898310F0DAE727676 /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = ""; }; - B8D0885873DBCBE0CE4078605242D0DB /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = ""; }; - B977BC9C8829E2512353D8D8948B1CD3 /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = ""; }; - BA2D36D9747D4B234BE2D82067DF4A9F /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - BA5150CF03B0D1E903A94FAEC8C35B26 /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; - BA52E42516C95363EF274BBB6EA7DFBB /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - BA5CADED7C17874C500CE91003D3F15D /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - BA68416A2636CBB8641EA5DD2ED194BA /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - BABEF587E44D723E498EFC8062EE8503 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; - BB76CF1229FFA46738A209761E0563C0 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - BB85B172825081BFD08C2B0D8BAA4371 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - BBF963EBBB522B74275CEAFB05101DC3 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + AB9A49DFE0457E3826E1E21AF2F2F3C2 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + ABDFEADFE1F864ABE132B4ADFCF46D91 /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = ""; }; + AC7D6B44EE1A9935E334FA4A79A0285B /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + ACBA3146D9FEB774350E75E86F1CADC3 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + ACCB32D80A17483946A186A1CB2DDD90 /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; + AD50CBF768FE1C4C3C3B73CB7853DB9E /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + AD77586B019ADD6D8C566A1CB6EFA15A /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + ADCCFAB7AFF74D1807C97134E141CA97 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + AEE903A50F1E00130DAE4272FCADD72A /* ImageDecompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecompression.swift; path = Sources/Core/Processing/ImageDecompression.swift; sourceTree = ""; }; + AEFA8460E60736E13917865B71176DF4 /* ImageDecoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoding.swift; path = Sources/Core/Decoding/ImageDecoding.swift; sourceTree = ""; }; + B053E80C61AC22CDBB26D15FABDAB14F /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; + B09B078E0803A57FB9F46FAFC8302D3E /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; + B0A1B92B8604EC85BA0128F7F2D94145 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + B2280524C09A2D544BA35E5918BA595C /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + B231E8336B5D0893B5AEB07F06531DA6 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + B28F87877FFAB63E27FE2454291E373D /* Nuke-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nuke-dummy.m"; sourceTree = ""; }; + B311FF878AB5A2D263C706C7791FFBBC /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + B3AAA0889A8D4A51D69D316A7546649B /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + B3EC90C3106F1A5DFCD3647FFD672D66 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + B436FA112A865F90CC22D03E0DA176FF /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + B47C7EBF1AD8D3E294EF0BD35A20EF54 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + B4ABA8511C2E95C5B9161C8363644A9D /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + B53E7E37A9DFD9A41C3EEB3D5C46EDB9 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Sources/Internal/Combine.swift; sourceTree = ""; }; + B55087081FECA1034BF23A5641269EB8 /* StoryboardBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardBased.swift; path = Sources/Storyboard/StoryboardBased.swift; sourceTree = ""; }; + B5BC264DC1AE23EE86F68685EB253D9B /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; + B5C66031E47489D661849B7C0F1DD8EE /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + B5DAE7EAF87D5FA6421F26620413DDA2 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; + B69B486ED1D8392351D938DF6DA24A7A /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + B6A52A4D726545AF0B61EABF7C9378F2 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + B6B90AB2048124A58F4DC02177225D4B /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; + B6CFB12BB53EAC29AC72F2A9CC7C7AC0 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; + B6F8AF9C41F92E65BB6C0CEC3EDF97BF /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + B72E767CDD2BF2574AE3F0756F217EFB /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; + B88417F02A86D5D82847A39A77B126CE /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + B8F18AE071E6C93CB27ABA4BAEAC6C0D /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + BA13B5D0B3A03B7B3C9D3B5B39CC5D92 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + BA23A73AF7D75D102278CFEA0820AF9F /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + BA46F1ADA782A29C5C0EE15EA27B5C73 /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; + BAC2633C9AE15D665B562790AA4B63EF /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + BB280C92B900727FCEAFE29B418FDFD7 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + BB4CF5E2FB424F8AE8DAB85787DCE042 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; + BB7682E9B8BAF3D44ADDCA593090A856 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + BB91B3758974E062267840F31D380B4E /* TaskFetchWithPublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchWithPublisher.swift; path = Sources/Core/Tasks/TaskFetchWithPublisher.swift; sourceTree = ""; }; + BC0B71051E72FDCE706C8781F536F1EF /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC55C897407D690AF761F8E7B08412F8 /* ImageProcessors+RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+RoundedCorners.swift"; path = "Sources/Core/Processing/ImageProcessors+RoundedCorners.swift"; sourceTree = ""; }; - BC9FAC370462C17EAADCACF93FA7CCEB /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - BD9D4BF7F155C990FB63EE9F472F17DF /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = ""; }; - BE085D09FEE352FC4B6FD764FACC7F39 /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; - BE755A99B2ABAE8A07A05B89F471783D /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; - BEBE00E2FDD8E0D7EA6C2964E6A1480D /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - BF5AA90B3397E7CB90DE0369AC5707B5 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - BFC0565F51991E2295890E590D695E4C /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + BCB557997F54C2FA40394E1C970DD073 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + BCC529A2D0A60E43A2E8308F82654DFA /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = ""; }; + BD284964A4C78D0A5B52CB8298734C03 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + BD3E7C65B3D7D26D1600DC208BBB69CE /* ImageProcessors+CoreImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+CoreImage.swift"; path = "Sources/Core/Processing/ImageProcessors+CoreImage.swift"; sourceTree = ""; }; + BD5D0DC83E0B59DADE4FD5D9531092F7 /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; + BD6C19127131833C01178598A8AB7D7D /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + BE922873F0A0F2F623E318A2C6C68EA5 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + BEE76F4774E242A49A7961A68615BAA9 /* ImagePublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePublisher.swift; path = Sources/Combine/ImagePublisher.swift; sourceTree = ""; }; + BF3563BA8BDAC1591D692BCD1E726D97 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + BF3C028EF8F9BEAECB23D717050B3F15 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + BFC70A360FC7D71C4BE2E68C365C6465 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + BFD302F73296823D2742E384AAF4F642 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; BFE571BD270C4CF51CFBE4E0F5A22E2C /* 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; }; - C00619783E539207EF813D4913D437CB /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - C05BD17BE10AD4D55AFAB4D8A97FCBBA /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; - C08A98B7DBF627F332C85B766AF1704F /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; - C13872E013426235396896EF7B27971A /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; - C173398D3AADFC37680B643E7225B187 /* FieldDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldDescriptor.swift; path = Source/FieldDescriptor.swift; sourceTree = ""; }; - C17879673380A30DC28E0E6E3092288F /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - C1A446A4C8AC5C312BEBA2E9DE126E48 /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = ""; }; + C04B8B35F5496A9A41E599CADA2043EC /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + C06C3880CCF14388DC9AFAC497120818 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + C0A9009BD661536B62CD682A80241FAE /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + C0F2BF031C20CE4989EAC50145DA82A6 /* OperationTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationTask.swift; path = Sources/Core/Tasks/OperationTask.swift; sourceTree = ""; }; + C186FF79B73A0BDB9B02FA7B6A7C9212 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + C199DB57E96A513B07F93437A0396FE8 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; + C19C08D5F006896FAFBDC04BC4EA3151 /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = ""; }; C2105C94812B6214B154F54DCEDB72AC /* Protobuf */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Protobuf; path = Protobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C214AA7BE81ADB4D0D8BF85D035F8350 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + C23530E9B00BE067A3B51058152AA272 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + C238A47C4A38363B11876E2E239BBD05 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + C25E5F207874C6FC26A45E74ECB0C912 /* NibLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibLoadable.swift; path = Sources/View/NibLoadable.swift; sourceTree = ""; }; + C262C054B97985FCD4F2D5C54BABB865 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + C293DC891B5070640D32AA38E1672BD2 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Kingfisher-Kingfisher"; path = Kingfisher.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C383038288390F0199C36889092EFA35 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - C3CB1FD8D7C840BA42DBB2DC9F5180AC /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; - C3D211FDF3A916ED48C0E18544484313 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - C3DEC44A7812A1435B117B3B5101221C /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; - C3E2C8255086C3CB8F596BFE51D1232A /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + C2B710B6E3AC30560098B157396103C8 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + C38BFA9C8F703B257258A882475E9232 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C405D144FEAA40F5A4D5573826F0293F /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; - C4AA0E91BB8135C35792ECDABDAE96BC /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; - C4BA7DB5AC4BEC14F1296C17AA841534 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + C41D11880BC3223B1C6151B7884960B9 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + C5144E4DBAB7BD73A587EBECB11200DC /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + C54BD534F1687855F8E8A1E397DB9D55 /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; C55341D2B76A2A82AEA287AE67616CE2 /* 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; }; - C58504DE94F768AAAF08B9B4A1B1CBF2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - C5D559920B85AE4E5ADBC5B228603948 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; - C6A0C3C1E122163843A21923721B033D /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; - C6C129852A1183BC722CB50CC4FBC9B0 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - C6F017C1A98708E75A476EF876448156 /* AssetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetType.swift; path = Sources/Core/Decoding/AssetType.swift; sourceTree = ""; }; - C6F37711DD276F070B95361182FABA79 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - C70E93E3A235E5B9DAB2DDF8C12D1AB9 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - C7849828106F13CEB7860282DF17F8FB /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = ""; }; + C5A3021334E4870046D0189231062741 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + C5D9C88544433739B870897E96E6D9D5 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; + C68E60ABAE63F440A4B900DACFD97D48 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + C695E0D5BAD1F11C921E9684DB6B3471 /* DeviceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-umbrella.h"; sourceTree = ""; }; + C6ABFE8338C0D18A3922A106BD6CC615 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + C6F78985CC8C104F1EFD02BCFB186E1E /* Reusable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reusable-dummy.m"; sourceTree = ""; }; + C6F7E17E49241D59B1E8DF7BD2D39EF3 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + C7BEEE14CB7B3A3B3999BF282613471E /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + C7C2832BA3D522D082810C97D16CF392 /* TaskLoadData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadData.swift; path = Sources/Core/Tasks/TaskLoadData.swift; sourceTree = ""; }; C7CE4D7E07321EBA8053DBEF4867408A /* Pods-yinmeng-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-yinmeng-ios.debug.xcconfig"; sourceTree = ""; }; - C8938F6B01505A8796198FF9EB160D51 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - C994D8031800200FED53717B697C672A /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - C9E151C6FFC8A0EC20E5E99F03752BD1 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; - CA1EC05A9C8E4CDE0BC6058B06E8AE94 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - CA2379E5B9EE8E0C89362D86ADEBAEF1 /* NSObject+Rx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.debug.xcconfig"; sourceTree = ""; }; - CA36B579490E9D62014F3FC94B644824 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - CA4D6AFBB1BA974555CF95C60CF7168D /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - CAC120E5D83208C9A73F2867947B0FF1 /* NibLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibLoadable.swift; path = Sources/View/NibLoadable.swift; sourceTree = ""; }; - CB260C3DD0F29AC9933C6E95F2D58520 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - CB86511C1850E01E624D920F5FDF9D85 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - CBD7FD2F00133E86664067491DB3291C /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - CC6667B8C0157683C4779A330FD0D0DE /* TaskLoadData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadData.swift; path = Sources/Core/Tasks/TaskLoadData.swift; sourceTree = ""; }; - CCB74E152AC7D000C6AFA9743F9BD8B2 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - CCF6BC205A0F4AC5FCDB8AEE8FB9FE43 /* ImageEncoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoders.swift; path = Sources/Core/Encoding/ImageEncoders.swift; sourceTree = ""; }; - CCFD6C917A0266365DB1101FD6243DFB /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - CD54121DDA84872534168702B5F92950 /* HandyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HandyJSON; path = HandyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CD557E542F917EFF53516A5B5D336F39 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - CDDF1FFD1A15DBB7BCD3BE22AA625FFB /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - CDEC4D3E76A444B3932B9D4E65CDEB2D /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; - CE4599635C8FBAF80C46C2B48B59F91C /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - CEB60D4FF3B550A4A2E4AC2F1A585873 /* Reusable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-prefix.pch"; sourceTree = ""; }; - CECE228B769FA1C5F7F70908A6ED28B2 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - CEEECED04C6993CA221B34314A8449C6 /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; - CFEB094AF04665664158A002DFAE1D85 /* Reusable-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reusable-Info.plist"; sourceTree = ""; }; - D05EE8923A406A294B76D87C5B1F0CB4 /* ImagePublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePublisher.swift; path = Sources/Combine/ImagePublisher.swift; sourceTree = ""; }; - D0A2E212650C81329D9B63C0F65994F6 /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; - D106D392A0C8E7311340ED09D0822916 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - D1BC6832D39B7C373E6F37A071F16DDD /* TaskFetchDecodedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchDecodedImage.swift; path = Sources/Core/Tasks/TaskFetchDecodedImage.swift; sourceTree = ""; }; - D1E73BE954775D57AB2A291A599E7F03 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - D227CCD1F49C2D7CFA247278D1F1A5AA /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - D22ECD513CAEA061C427A247DEC3AA1D /* ImageProcessors+Resize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Resize.swift"; path = "Sources/Core/Processing/ImageProcessors+Resize.swift"; sourceTree = ""; }; - D262807969629A1B8C09CC67A376B22F /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - D26A403BB5B8518E775BB895DA9DE41B /* HandyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.release.xcconfig; sourceTree = ""; }; - D28D1305C6E5FAF982CA8D34DB62B78A /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - D323A9F884195A6629CF6B0DCBADDA9F /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; - D3A1138B6CE0262F49D8873658ABC4D9 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - D448C2EDB96919F9AA3472C81C62C2E0 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - D4571D4D8CDE9A455D04764C2A79A4B3 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - D489803D9BB7FD68B3952F6A6F985DE9 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - D4C94A7089801E67366E5C14172C3DAA /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - D52D89AA697CA5E9B15C2151417A3325 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - D58032962EB9D6DF903B3410E255237A /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - D66D47A4CAA96D99B469C1AAA90F5CF0 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; - D68A406D0516472A10A41044DA9F3162 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - D72C3E733312F9773AA1A8FB3FDFC6C4 /* DataLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoader.swift; path = Sources/Core/Loading/DataLoader.swift; sourceTree = ""; }; - D788112CD136BEA9BF29D558D9C0B769 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - D7EF3766F4C5745B2515194F83A0A73E /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - D8B1D4B5C077B63A2AEFEAF9749F1494 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - D8C2D24BD7247706D9FB960CC34A2260 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; - D94EFE141710AF60E2BCE43B46FAC012 /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = ""; }; - D9BBE79005120D554B4D70A2CAEE53B6 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - D9E24FD4CEB0DF75243B77AD812CF188 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - DA5EA0F79837D53C3261510A1D21D9EA /* ImageEncoders+ImageIO.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+ImageIO.swift"; path = "Sources/Core/Encoding/ImageEncoders+ImageIO.swift"; sourceTree = ""; }; - DA5F40F526471AC70C44F0AB7845606D /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - DA638F9E94D597A49FCDA641872F29D3 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; - DA77866DE131EA6C32F860010A3C33CD /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - DA97CEA2364AB778729DB988D70C6881 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - DAE3D17E13CC901B008EBD3911761692 /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; - DAECF694508C92D89028DCA6C0C4ECF5 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - DB6F3006F89D6241EA6B25130241D27D /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = ""; }; - DBA25B937E6E24F67900DADA4D02D32E /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - DBF0AC3EC1D41ACFC2AB7056B35CAA4D /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - DCC673E9546008096767BB3A97246CC7 /* Nuke-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nuke-Info.plist"; sourceTree = ""; }; - DCDAA477B5AE8A4BDC303B45B7862EF7 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - DD295F5F179B25271022598C31DEE62C /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - DDC04C6D1D97A4414B0DB7EE03CACE3B /* ImageDecompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecompression.swift; path = Sources/Core/Processing/ImageDecompression.swift; sourceTree = ""; }; - DDC611E157D3FF05951ABA342F39FD83 /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; - DE566C117C902F9C34340C003D8F5305 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; - DF3CD1AB8D5EB041BABA0F78F476310A /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - DF89A5DAC1E2FB7FA296033F0A7C2656 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = ""; }; - DFA9A21A3126E1D0F6BB9EFCCC2515CF /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - DFE18481DCD6A4423F156F9A1001FF58 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - E00B0929DE14F8593E4FF776E80C9045 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - E054D40EEF6A968D00386378FC7A264D /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; - E0573910AE82D8F8A35216A24DCAFD99 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - E069C2C205866424C7B1EE4FAE96F4EB /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - E08015A79BD3B5535A5E24588F922E6D /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - E143AD2A85BD6982B0EB92DD4D358C47 /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = ""; }; - E19370A180283B5E522456573F23E401 /* ImagePipeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipeline.swift; path = Sources/Core/ImagePipeline.swift; sourceTree = ""; }; - E1FD0C2D34708E6AB2A9C46AB39EF0A7 /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; - E235E3410BE30F68AA3BAE0186A09BA4 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - E2CD6EC83D18147DC5A78CB0D3A7DC3A /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - E303DD33A0D80EE3AFE313A19E6D0805 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - E366D077EFF4E51015F0A619A9C60523 /* NSObject+Rx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "NSObject+Rx.modulemap"; sourceTree = ""; }; - E371CB2366E8422928DC5E688F814FDA /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + C8541EC32EB5BA056E5FF761864B334F /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; + C907EAFD61F255A6748C1A6D76CAFA4C /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + C9552455113EDB4A3BF208CA1BBB248F /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + C985D639170150C9E3F0EB6B18DAB459 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + C9D4495991860F0BFE96D7FEDD37F8D3 /* NibOwnerLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibOwnerLoadable.swift; path = Sources/View/NibOwnerLoadable.swift; sourceTree = ""; }; + C9EDE2003CE0FCCD0BE2AA512E31F382 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + CAF03131F710E07B930651D52B533B02 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + CAF503F7081DF3106DCE06D75318D006 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + CB37545EECE4B30BF23CABFD4423015F /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + CC10A0B92610A79569EACD8176488B4A /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; + CC45A5C9FDDB52B5164449FD2DE2263F /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + CC7BA5334EECA5A8EDEEDE0E4502391E /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + CC8BB1BFCACE15DA8E94FAFDB63D582E /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + CCBEC6C323AF50AC3427BB26232611E4 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + CCFC0C6CCFF434BC2FCD1580A0BC732F /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; + CD171BFA05E49C1660D912B8A111DDF8 /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; + CD54121DDA84872534168702B5F92950 /* HandyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HandyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CD6E64118007C0B1B804E251BA8FF383 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + CDCAAA5F41E9B5E0A478E1A95455E326 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; + CE09635B51DECD397F165C7FFFBBD3BE /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; + CE2F7ED6FE27E6E2FC9993D7C2F21582 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + CE731DB0A7389DC98282F5EB55CC9B38 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + CE8B7CA1DC9430ED7A5B49978290E5B1 /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; + CEBE42E2BACFBBB7FFF0DE280D265086 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + CEC41BBB227A1A6856481417C97C93AC /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = ""; }; + CF568213CCA18452DBB4FA8AF5633018 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + CF868C7291C27E908D9DC0670027C36F /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + D0215548A9333FDC148132E712E698EE /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + D028640A9B9DF5697CE99B9415C9EF0C /* DeviceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DeviceKit.modulemap; sourceTree = ""; }; + D066EB6AD70907B581656CA20F38E6D7 /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = ""; }; + D0AF07C55F8A1D16F2B72E5A8C72AE12 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; + D0FFF03CEE0447C038B64D831E91C677 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; + D137D0E84D5B9EFE8E81B04CACF150E8 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + D14520E36482AAB0CCD1FD3A460B3DF2 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + D1498608998652DEEA9496F5E93E009C /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + D162D0CB6E981C1B8FC16BFE68C94542 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSObject+Rx.swift"; sourceTree = ""; }; + D1CABAE691FF1541C15F995F0A228A82 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + D26E2233638FE6F7152A496025AD8FE7 /* StoryboardSceneBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardSceneBased.swift; path = Sources/Storyboard/StoryboardSceneBased.swift; sourceTree = ""; }; + D28095BB2F10FEC6AF94F93094C16342 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + D308FDE02C8E1D9C9905BE2F6C984AFF /* ImageDecoderRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoderRegistry.swift; path = Sources/Core/Decoding/ImageDecoderRegistry.swift; sourceTree = ""; }; + D3449BE5D870FCBCD7E54F1DC778617C /* AsyncTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncTask.swift; path = Sources/Core/Tasks/AsyncTask.swift; sourceTree = ""; }; + D34E7FB87184109501E2E6C8DAD9F609 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + D3546EE1C643C770F1024194F2D6C926 /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Sources/Internal/Extensions.swift; sourceTree = ""; }; + D39988367C6DDBAC0DE24B6182388CBB /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + D3B5C0281CF53BB98E897AFC6A2BC1F2 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + D3E31C4BAA82CB6853205441E2012D7B /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + D48B401103C5A79E67A8B7C35FDA1F05 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Core/Prefetching/ImagePrefetcher.swift; sourceTree = ""; }; + D5CB92611B7E4BFB1FB596E140DD8E55 /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; + D80E0011AB6599455B56ED5F0F6BE161 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + D829AB53C2D46658018BCD7E86DA17C0 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + D829D85D6C5B839F5C01A8C4911701B4 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + D82E780455F8DBEC533B200091CD3ACE /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; + D839471EF16E7A86FE74A0779DB5E266 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + D872E8C7C1FD9EE5A5A193A68CDB7710 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + D96ADCBECFEBB08B196449E590302B88 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + D9C1A3A088E2265F8B81643457829F9A /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + DB3AE4333F55A3FAC0C62DB6D9638FA1 /* Nuke-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nuke-Info.plist"; sourceTree = ""; }; + DB4006B28A4C91E68B041AEB7B4AD26F /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; + DBB49B5D4C442623996C3D7E0533F392 /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; + DC33FD82A8B75FB38EB15ABD06E91469 /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = ""; }; + DC47372C0C0B1EDB0B0CE7A41EBD5627 /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; + DCE6630596F153AC55116FE0F9897679 /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = ""; }; + DCEFA70313F80B0FD734D7249D93E645 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + DD2D9B5FBC2B169D02332BD8479DA341 /* Nuke.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nuke.modulemap; sourceTree = ""; }; + DD34FD1F68579CD80BF97996DF3F58E2 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + DD55C004ED8C54D0CCD8BAB9D31E5004 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + DE3DF794CB7A58B56BC6E3783AF4609E /* Reusable.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.release.xcconfig; sourceTree = ""; }; + DE997107A606D339117216D072429354 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + DEDDAFCFA291D0B85184AFA53DCEA5E7 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + DF5A7071CBAD31CE06E4CF34D6959EEF /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; + DF67E04AB0E1E39525420CF8EB97EB88 /* DeviceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.release.xcconfig; sourceTree = ""; }; + DFF6ECCD15FD4180D7744C8CFCE14BB4 /* NIMSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMSDK.framework; path = NIMSDK/NIMSDK.framework; sourceTree = ""; }; + E0F92017A221106B017362F7BDC3231F /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + E128DD353D2C85173E5F95E8B44E741B /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; + E12AA80FAA4E94D454DA751A6657B48C /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + E17BBBF2FB5C547E7E8BC4FACB89A9D9 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + E19511034C2F6D47DCA9A98D5FA582A7 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + E25CDB7C16E24C724E6EAF9EA915E971 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + E2B2308A363AFF4FFB89384EFDE573F6 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + E2B42BAA84B125E8206ADE2A28D508EB /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + E31C7A5DD6DC02C39FB44C77DD6A60B4 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; E3A080F230A46B8C0F73FF8AA678A95A /* Pods-yinmeng-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-yinmeng-ios-Info.plist"; sourceTree = ""; }; - E47B05D1897291BF9704D3E8061BDE9A /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - E4CB45D98373E46588A0769F91BEDF07 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - E4ED1F782A36171B1298EB17B25F31F2 /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; - E57C85B6651F9939881ADB206A79F009 /* ImageEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoding.swift; path = Sources/Core/Encoding/ImageEncoding.swift; sourceTree = ""; }; - E5955CB536713F59501D6AB30DA6DE6F /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; - E5C69FB975C3AE06CEA8B5DB224BD461 /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; - E70F49E62B46D600A8ECF04887B43776 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - E763AC494EB8312C6A394882A5DA90F6 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; - E78615A3E69FF1B144C708EEA0D5EACB /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - E7C03281AE71DC1BC4C3C6405E0D7080 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - E7D1526AE87F32996F41192D838877DE /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - E7E48E354FE81EFA8217F5E3AFB7B14B /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - E7E515EB79813E1C3F5D61F90ACBC83D /* Nuke-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-umbrella.h"; sourceTree = ""; }; - E84F23C0E0FDB2714C4DE885A10183B0 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - E86823433D81D4C7491E4130490F56B8 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - E86B3F2816E75F955B6CD47106281E73 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - E98F59F8D747F4EBB3338B8918A10444 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - EA09E233777C67E34A5B737BE9B57548 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; - EA0CC4A243F55AECE121E2325B9B36EB /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - EB5511D85159197E88EAE4D065CFBC41 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; - EC66F005D3AF39D56933A1CEC1AC82F5 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - EDCFD8B86CCCA7F8713B952A9B81F9B0 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - EDDD8B205AB906B10C5090792C09B9A4 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; - EE31392889534B9BBA6332E249A2A320 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - EE444B553B8A68A88B2E36134CAB91D8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - EE7457EFB4110EDA086ADA48957125A2 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - EE762CEE66B6740E6B870AA849EB9003 /* Device.generated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Device.generated.swift; path = Source/Device.generated.swift; sourceTree = ""; }; - EF93F5A0CC0D194AE632E0572FC5C9C2 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; - EF9D9CB3F78822125B42D61359112F0E /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; - EFD52AB42FE66F8B93A878511025C7DB /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - F06383AF379549DA15132DEB209F329D /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; - F0911E755612BD906C7CC5503271E9CD /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - F0D8F8CF2135DCAFB0806CBA45CBDB3C /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = ""; }; - F115D28FA4FB046EF8F0B2388F5D4D9C /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - F16CBDD35EF09FD6B84AD39E2C03A08A /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; - F29839309E76E38D1773B234EBEEEB35 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; - F317CD08EEE25B856FF0201727ECD646 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; - F318D6E1AAF20807BF1AD95933A171D7 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - F39E2B87CEE19D8EF45381068436F1F1 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - F3FE3BD38B209B263E8EE5F159126B72 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - F4378650AD44D76BFDBB581906D54E67 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - F46D29C442D11CA9D1D86439417286A5 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - F493687010AB62DA394FC1D81761BAD9 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - F4FE37B4F6460D53A935BBDA33620AC1 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; - F56A7AB7DE191D46F38F9E45B1149B0E /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - F5A2F78B4F2A123BAF719CE68DD43762 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - F5A57302C2075DB02C3A73FAD9DFB46C /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; - F5A9037CEEA4A36302723B6CBB58760B /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - F5B62A483C4327F60E4740A48A989270 /* DeviceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.release.xcconfig; sourceTree = ""; }; - F5FE46A8F66F874BDEE2C3E3F194CCA8 /* ImageProcessors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessors.swift; path = Sources/Core/Processing/ImageProcessors.swift; sourceTree = ""; }; - F6B8FA102392FB6CE1FC86A9C2F1F573 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - F6C5D4BC0E2BABDFCFA687A838AF936E /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - F6EC5B1647B4EF871013C24237A7E6BA /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - F76A0564F52E7CEE7EF3F8E51E43FF38 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + E4788BEE1D707CA46942BABD5BB1D65E /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; + E4A8CFCCB2B9F468E3BFF5585C0AD371 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + E4FF709B6BBCE3C07B7F0ED10939D0BC /* HandyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.release.xcconfig; sourceTree = ""; }; + E59F80770259B8FD9360DFC2B31098D9 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + E5D465C8AFAC5B887043586070DEE446 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + E637390817C07E04F03B86B2204EA681 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + E65405314AF0C0ACBEF74B4A3E979048 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + E7374EE40E137B505E559A51E93B79A4 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + E7BA5B7E57354973A6F6A5B665C02FAC /* Graphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Graphics.swift; path = Sources/Internal/Graphics.swift; sourceTree = ""; }; + E7EF20A3F083C4E84F07CF4F00209A39 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; + E8EC8569BEFC16F2192E4A6B36C526DE /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + E95918410B74381FD0C12176464DF3DF /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; + E99E063F7285414956A600E5FE05B718 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = ""; }; + E9A131227C0D0B6867E790A3FCB5F046 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + E9EC91FCEFDE71AA16442D0E87F54A9D /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + EA0658658B929C286D8A5C952D2AB76D /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + EA72987712222C01E942DECF0B6A2FA0 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + EAE71F45D0EE8DAAC8DA03F2453A0915 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + EAEDE25C59FFDAAADEF13050898A7668 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; + EAF927AC9DE557B05621C0B7F0306ACA /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; + EB18BD6BB9F8578FDB35B6EEAF302D19 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + EB382172C7E4E2C809E658112D8CC578 /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; + EB38DCBE0454D5D0E75FBD3C5CD1DB88 /* ImageProcessingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessingOptions.swift; path = Sources/Core/Processing/ImageProcessingOptions.swift; sourceTree = ""; }; + EB5780BE799D48EDB54F907A325574EB /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; + EB85CEE9589F1FB66FA540DE1FCAB9F3 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = ""; }; + EC469FFA8E1C082B628F52B2A8D9220E /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + EC8CDFFCCC54C9ECE728DA3173D051C7 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + ECA6B3BEFF75BDD0198E1668554AC4B8 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + ED92F6F009714B5D12F4AA9D716ABE0F /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; + EDCD3BCBAC3236E9F1095AE81875F277 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + EE29AD184F6DAE6297E13B7FEC85B5F3 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; + EE38596F30F4A85360987546F9C1C2EE /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + EE4130729EEDC24D09E7553769CDE0C0 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + EE4667A3FB98945E8D3152C16483AE84 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + EE7BFE2F20468CA5B99AF3289EFBC2D1 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + EE89266CE64C6E6050FFBAA9F4F83209 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + EEBA57D833D246E6CA31E8DC542B5BA8 /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; + EEE381ACD64470D9B1B33D61A1C0CF1A /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; + EF1EDC8FF00DE86D8361230343A4FBEF /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + EF296E69A74B4088C165806BEE55DDB0 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + EFBCFF5C91CF6E828065681440984C11 /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + F05652AFC5E7221BFA30FDF5C3455D0C /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + F0788E9C3E8617EC29E9BF3795ECBBC0 /* NIMNOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMNOS.framework; path = NIMSDK/NIMNOS.framework; sourceTree = ""; }; + F1151EC17CEAF7F9DBBAA8C4A1E04787 /* Nuke.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.debug.xcconfig; sourceTree = ""; }; + F175D2173C14F242A70ABFB58B406894 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + F2EE86423C43FDCBB07E76F960C39D80 /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; + F31557C93E44A5AAB79A16268F21BEFE /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = ""; }; + F331AB10F74DC1A5A35625E990116F55 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + F3DAD723C4868973CA8DA657ACD6F329 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; + F3F9856162615B6D19D22D44EB39D0CA /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; + F4C35A9833E7590BA6DB88E8F3688E5A /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; + F4CF218E708B480AA94648C24E62BDB6 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; + F4D46C556BA918269EE3ABFF90B2CDCD /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + F4DF9A04007898E8E73A436605E979C8 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + F5051A1AE5A66810CFD1AD5D10CF4A4E /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + F5B1ED83A7BB73A4043773B6292C75BE /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + F612F7EBE99CF9B375388C841C634B5B /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = ""; }; F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Protobuf-Protobuf_Privacy"; path = Protobuf_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F7CF5BC996DC9A55D0576C1A2FFF9EBB /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; - F825A864D8BC26969068E236EE5E3EF2 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - F84497CF58AA8FF9D400CBF9F62CA65C /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - F861B82186E1E1545B201A2B4D3E21AF /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = ""; }; - F8D9F56F4E1E28C27FE95284C90C9070 /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; - F9D9C631A57961DE606284F178FA39C2 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - F9E16F707FDBDD44E4310D79479BC000 /* NibOwnerLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibOwnerLoadable.swift; path = Sources/View/NibOwnerLoadable.swift; sourceTree = ""; }; - FB0A9EB523849473CD46F6C46F28494F /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - FB3F003C04D386604D6E6F7C1C1AF5DB /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; - FB5DBD6F698C513146018F8760F7ABA6 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - FB885983C37D2CA0F6087861799EC1A1 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - FC47DE9AB2F573547BBD60723238E45C /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; - FC494E1441E463863640810C9205BE78 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - FC621F79A98C18953A886E1F0FD10069 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - FCD43BB7B49D18D3D0B1851C31D37B1B /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; - FD08BBE900FE4C36F44D65A825B0F619 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - FD853074F0473FE0D180DB4AFCF1572B /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - FDC58BFA162C2B9C583D4DBF37091C30 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - FDFCD98702F50218F1AFFC991FAB49B5 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - FE0D4C8EFA390C7A5576929870F30A28 /* Nuke.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.release.xcconfig; sourceTree = ""; }; - FE4F32ABF49EE566C2368B879E6C5197 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - FED7BFD4A0824F269E36F872ACC3E6FA /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - FF17660B6C4983E5E406C8875F57B255 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; - FF3FB6D4F003A484508F6B7D5A8CE873 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - FF6CE40D92B9AD93BCBF6049C7CB3D16 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + F7FCFBD6BBA2FEB669764F2FBD330385 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + F81610433A7E8A0174C44A14B223B8E0 /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; + F8CD781AD23B991A5D8791056DF0CEC1 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + F8E666251E8B230793FD9C2A40B869B3 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + F953E0ADBE46350651F4F34E88DA8292 /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; + F95F050AE0815DF91CB6FBF3DFCEA47E /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + F9B7DF333754D68FB03F33A3496780CD /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; + FA0B3676646EB6100AA8E08F9EF8AB84 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + FA21A33A71803CA04686E57A31AD82BD /* ImageProcessors+GaussianBlur.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+GaussianBlur.swift"; path = "Sources/Core/Processing/ImageProcessors+GaussianBlur.swift"; sourceTree = ""; }; + FAB964C6D5F93719A2B4C5A7C69EB0D5 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + FAEEB411058F5E238BA6A61AF76C2B67 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + FBBFA490B09A9431DF87498DE7249F8C /* MangledName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MangledName.swift; path = Source/MangledName.swift; sourceTree = ""; }; + FBEBA9F88F1FCB36B658809F80F72881 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + FC83E756C6A433687270970BB7C790BE /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; + FCA880A3DDC56F85263D010D733649C0 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; + FCDBE8AAF28E8FF6518318CCB8BC7557 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + FCDC6226AE6C48E2D96D392FD91AA60B /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + FD0012AB2FF99263BC9124BC1B8B9CD7 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + FD096502506034A3EADBB4534B0831FC /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; + FD9C6EC4551FF093E5018500FB2C0357 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + FDE546BC8A78454C692DB56DF2DADA11 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + FE689373EFF25D833B4421D943E537D8 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + FE6B63330AB1F44BDEA58316B0309F98 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + FEB40E0D5834757AFB668AE2B394F6F9 /* Nuke-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-umbrella.h"; sourceTree = ""; }; + FEFD2C05750B9D6677F4D3F6720047E7 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + FF419758A2F5CDCE11ECA5113899B557 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + FF513F751073602055340D0D3338029E /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + FF6CD6E126FB27D4E3D5DD11ED7962D2 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF8E84BE15919DD77427B3B2541B4F75 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - FF9DA85E772456B7E3BE15FA3B2E9281 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + FF9545DDC0598EEFBC3B9DFDEEF2EF73 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + FFA2876BC029148C3BE83873F52084AA /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; + FFDBF97ED2EAED30A8FB7B68FBD1A58C /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + FFF02D34C69812D46A5EA8852FAEB67D /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 193648BFA0B9A0FAF1615DB208B4962A /* Frameworks */ = { + 1D2834F3A9F18055C02869E7F410FE3E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9752772D42ADFB00EC8556346FEB42CB /* Foundation.framework in Frameworks */, + 09AABC53B45D25855F7AAECAB1E9B2D6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1781,11 +1805,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 45DB6019E7285F257DAA93543BD1F0FB /* Frameworks */ = { + 41DFA041D6254D6C8BDF62C9D74DDCF6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3FAE5725A05F9DBC349CC0BDC7CF5FBA /* Foundation.framework in Frameworks */, + 7CB0CEDD7B2C757BCAB96F287180E4B5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1806,14 +1830,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5D6AA5BBA5DA3DCB7FA44773D522189A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7DED5D989054BF9B530A62854A8063F1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5FE88477180E51E6261C299B8858B2F2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1866,7 +1882,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D22909AE76EA60004E4F3C2D71595FE2 /* Frameworks */ = { + C4BDAE59EA29540BB5A553D83A0ECF08 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 096D113ACE010A05CA0110B778CC4973 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C5F20046FF7F71A1EFA05760EAF95CCD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1892,13 +1916,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E5052B03B7697A26967C16F41EEB0940 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; E877FC0D3719519B688F3E17FF0228B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1915,295 +1932,54 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F341E674C851B984B2B5FA3AC4CF97EB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00E085D335934B3C0DFDCEC51E5B1CE6 /* RxCocoa */ = { + 00B275EC4D15215F994C22B85F13524D /* SVGAPlayer */ = { isa = PBXGroup; children = ( - AE00A68FDC2E1966CC20D65D76968E82 /* _RX.h */, - 35AA7FAA8ADDA2AE868D25DBB5639388 /* _RX.m */, - 139CC63DC596E97EC42F5008C3C4CB18 /* _RXDelegateProxy.h */, - E235E3410BE30F68AA3BAE0186A09BA4 /* _RXDelegateProxy.m */, - 31A5D356134F702549C049B359878091 /* _RXKVOObserver.h */, - 87C53020AA18537276D46272A9FB16FF /* _RXKVOObserver.m */, - F9D9C631A57961DE606284F178FA39C2 /* _RXObjCRuntime.h */, - 1CAF2980EBE47B65E33F4BFA51174CE3 /* _RXObjCRuntime.m */, - DBA25B937E6E24F67900DADA4D02D32E /* Bag.swift */, - F493687010AB62DA394FC1D81761BAD9 /* BehaviorRelay+Driver.swift */, - 7BD7712DAFA5963619FBC20467EE167E /* ControlEvent.swift */, - 4A8762A295363ED690AA640A5010E729 /* ControlEvent+Driver.swift */, - 8AF8CBFCE9163E6A3E8872FB83A0F166 /* ControlEvent+Signal.swift */, - 66A694599F7EB5F8B424992A81013431 /* ControlProperty.swift */, - 0BCA72C6A14E5E71022E1438E9AA7CA1 /* ControlProperty+Driver.swift */, - 60091BBED4E01C63A49D058BE349DE84 /* ControlTarget.swift */, - 6E1A3B0213011F1A45100BB965027CE5 /* DelegateProxy.swift */, - 7823FFF06215A71FD0AB0F1502AFE993 /* DelegateProxyType.swift */, - 37799DC0C023CD2DE7D59221D1898317 /* DispatchQueue+Extensions.swift */, - 4A501990514DD62EC5FB3603E9BD5838 /* Driver.swift */, - C4BA7DB5AC4BEC14F1296C17AA841534 /* Driver+Subscription.swift */, - 0B77FA6655A5FBD985A2B62A2A445627 /* Infallible+Bind.swift */, - 7B5B369D756581AA56272D3B80B283E4 /* InfiniteSequence.swift */, - 3AE9AA89A8FB187B101E4B6C943D9641 /* ItemEvents.swift */, - 9652807E2854C1A4031DF2B52BD9CEE2 /* KVORepresentable.swift */, - 2E53A4C952792D1539404948533CB820 /* KVORepresentable+CoreGraphics.swift */, - F4378650AD44D76BFDBB581906D54E67 /* KVORepresentable+Swift.swift */, - D788112CD136BEA9BF29D558D9C0B769 /* NotificationCenter+Rx.swift */, - 7FE2729AD95A8FFEB7A095B2D7685F74 /* NSButton+Rx.swift */, - C70E93E3A235E5B9DAB2DDF8C12D1AB9 /* NSControl+Rx.swift */, - 40E7C4F4608A72DBACB5BB1F57F525A6 /* NSObject+Rx.swift */, - A97B6AF1194085085AF0DBFFF3B222EA /* NSObject+Rx+KVORepresentable.swift */, - A690F948F8C89CCD1BB5B63BFDA620CE /* NSObject+Rx+RawRepresentable.swift */, - 12F359643774A90733946D9CFBE942F0 /* NSSlider+Rx.swift */, - 5EC04921513CE190481DB46628B9CD83 /* NSTextField+Rx.swift */, - 19FC2428D712E36B9BFAC3AF701563E8 /* NSTextStorage+Rx.swift */, - 6A8908B1B49ED4FB153AC180A83B5895 /* NSTextView+Rx.swift */, - A9ED2BEB1D3874E2DA7DBE845893A811 /* NSView+Rx.swift */, - 7F954D987058523C416735431FA9F6C1 /* Observable+Bind.swift */, - AF16C96B0A48757782697CA7F64CB514 /* ObservableConvertibleType+Driver.swift */, - B79D585BF33D806BF310DC546E66D67F /* ObservableConvertibleType+SharedSequence.swift */, - 1387D63179B30A0B832648737377A21A /* ObservableConvertibleType+Signal.swift */, - 4417B029B2F15ED137BFC985DCDD017C /* Platform.Darwin.swift */, - B31BE65E4F6EB078018DFED18009C71E /* Platform.Linux.swift */, - B4ED8C7DC6A81A0151581E08B0270ECA /* PriorityQueue.swift */, - E98F59F8D747F4EBB3338B8918A10444 /* PublishRelay+Signal.swift */, - 0D648DDE97963615E24229D427D2DD7A /* Queue.swift */, - 20AA3CB19FA7222C37AF95D8EBEA43BF /* RecursiveLock.swift */, - E47B05D1897291BF9704D3E8061BDE9A /* RxCocoa.h */, - 7C523CE56F7114408BE17A833956A513 /* RxCocoa.swift */, - AE4B7A5FE3EE6A5DC2FEB89615B7A121 /* RxCocoaObjCRuntimeError+Extensions.swift */, - 50149FDB1AF38E00D853D625303C7697 /* RxCocoaRuntime.h */, - C58504DE94F768AAAF08B9B4A1B1CBF2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 5097E0411F6BD4A04AFAA66F47453107 /* RxCollectionViewDataSourceProxy.swift */, - 58BD5EF9A08CB6B41183805F7C7897AD /* RxCollectionViewDataSourceType.swift */, - 8E9D63DDB1450FD1D6D202132FF3EAD5 /* RxCollectionViewDelegateProxy.swift */, - 101B387DC80635F935F7849968800052 /* RxCollectionViewReactiveArrayDataSource.swift */, - 90A234910937882AD3D0E2D9BFF55AA4 /* RxNavigationControllerDelegateProxy.swift */, - 7E86E924FCF9ED8B29AABD79524C7202 /* RxPickerViewAdapter.swift */, - 6B590E094C2819BAFFBF1D12501D3F94 /* RxPickerViewDataSourceProxy.swift */, - 63F984CE8DAA8D3D708959E867164526 /* RxPickerViewDataSourceType.swift */, - 1654BF43803E361C05563C679B689EAB /* RxPickerViewDelegateProxy.swift */, - 9B2DAE1B462FA68C7000C6D565B80520 /* RxScrollViewDelegateProxy.swift */, - 5C66DD75EC01717EC1F228B8A530592D /* RxSearchBarDelegateProxy.swift */, - 2AD59EB5D962FCAAFD0520011D46E4B9 /* RxSearchControllerDelegateProxy.swift */, - 8012812160FBD35D6D105D95B71BF34F /* RxTabBarControllerDelegateProxy.swift */, - 8FFECC061498AD76B8F4D90F791AA724 /* RxTabBarDelegateProxy.swift */, - 35796D1D7FD795C66B8E481F51FA8E99 /* RxTableViewDataSourcePrefetchingProxy.swift */, - D106D392A0C8E7311340ED09D0822916 /* RxTableViewDataSourceProxy.swift */, - CCB74E152AC7D000C6AFA9743F9BD8B2 /* RxTableViewDataSourceType.swift */, - A332A07A6394E0B41CB1CE438BF287BA /* RxTableViewDelegateProxy.swift */, - 2ADEBEEDAB0897C8C76ADDD663B2EF13 /* RxTableViewReactiveArrayDataSource.swift */, - 8CB0A0F62066905F4DB81CFE71FDAC7E /* RxTarget.swift */, - 3951DE418AA06ACEBE2A6A765C4C3376 /* RxTextStorageDelegateProxy.swift */, - 4E5697FD5D5F787FABA91B70A60490F9 /* RxTextViewDelegateProxy.swift */, - 38CE1E46CA22DD774269C26A1552549E /* RxWKNavigationDelegateProxy.swift */, - 43ED55FC004B4588AE04AC6573221B48 /* SchedulerType+SharedSequence.swift */, - 9DD51CE775FA2D32517FC16E6AE138AB /* SectionedViewDataSourceType.swift */, - AC2F0302835D28DFB695BC2227B9BF1C /* SharedSequence.swift */, - 24D2D6CD76B725563AF82BC33293A8CD /* SharedSequence+Concurrency.swift */, - 0E26FFED65CBD9E20C03D6A5221A25A0 /* SharedSequence+Operators.swift */, - 5B43803DA3921163F14143F504AF65C1 /* SharedSequence+Operators+arity.swift */, - 27B538C26BA6500DFA64557DB820140A /* Signal.swift */, - 9ACF6EAC884F1C2DB536CE658066D992 /* Signal+Subscription.swift */, - F825A864D8BC26969068E236EE5E3EF2 /* TextInput.swift */, - CD557E542F917EFF53516A5B5D336F39 /* UIActivityIndicatorView+Rx.swift */, - 3A35604E4CC76B045878504325971971 /* UIApplication+Rx.swift */, - 889ED770C093CBC9B6378BBCE8DCC3BC /* UIBarButtonItem+Rx.swift */, - 3D41EC43AE5E32D246D96D7A436E7B8D /* UIButton+Rx.swift */, - BEBE00E2FDD8E0D7EA6C2964E6A1480D /* UICollectionView+Rx.swift */, - B672225AF7016F1F9845168BB55D6272 /* UIControl+Rx.swift */, - 78DAECB265C7A374141C78D6306D943F /* UIDatePicker+Rx.swift */, - 21A5AC6D4600783154D42EB36BDE1292 /* UIGestureRecognizer+Rx.swift */, - 7FCEDE459AA8D223D29A3F5CB79C11DE /* UINavigationController+Rx.swift */, - CBD7FD2F00133E86664067491DB3291C /* UIPickerView+Rx.swift */, - F115D28FA4FB046EF8F0B2388F5D4D9C /* UIRefreshControl+Rx.swift */, - A5EE45C812F563C31DF5953EBCCDB6E0 /* UIScrollView+Rx.swift */, - 5FB2476540ABC2B6C7D1C991F0F93E00 /* UISearchBar+Rx.swift */, - 5724C2BE5D1B9EC0FC5FC3B0E2DDF428 /* UISearchController+Rx.swift */, - 8AFB86F8AB9C57AC577E855F9C8AD06D /* UISegmentedControl+Rx.swift */, - FF6CE40D92B9AD93BCBF6049C7CB3D16 /* UISlider+Rx.swift */, - 9B0CD3308587F7FDE535282835F837D4 /* UIStepper+Rx.swift */, - 2BBA8852B6F435C12A15C12A071BE371 /* UISwitch+Rx.swift */, - DCDAA477B5AE8A4BDC303B45B7862EF7 /* UITabBar+Rx.swift */, - FE4F32ABF49EE566C2368B879E6C5197 /* UITabBarController+Rx.swift */, - 5F8643B4BBA91DE96A2BD32BFF2677F3 /* UITableView+Rx.swift */, - 3716DA15D7E23F6122C98C349A5C412B /* UITextField+Rx.swift */, - A67D64896CD554A7DE26D1C8851A5FDF /* UITextView+Rx.swift */, - 107E06AF3FF8D406E10248CF5427DB23 /* URLSession+Rx.swift */, - 1536A15AA1141A6CB3C478FDB3A6989B /* WKWebView+Rx.swift */, - BEFD885085B9706B0582B56F5DC4CEB2 /* Support Files */, + E214FE3F8EA6239CD9EA1A865806BC5E /* Core */, + EB9C967FDC01F5A88AA434AE0023A62C /* ProtoFiles */, + DAB31331BDACC4D765A43B5B37A330AC /* Support Files */, ); - name = RxCocoa; - path = RxCocoa; + path = SVGAPlayer; sourceTree = ""; }; - 11F1CEA3841E6AEBACCAAFE543F85B72 /* Kingfisher */ = { + 0BB2826CE35ED83A5D8D2B8FA90D12E9 /* Support Files */ = { isa = PBXGroup; children = ( - 922A1E72E54307D350C225CA66C335A3 /* AnimatedImageView.swift */, - 3E97AAB7EA0CE8B56A34FA2456347159 /* AuthenticationChallengeResponsable.swift */, - E303DD33A0D80EE3AFE313A19E6D0805 /* AVAssetImageDataProvider.swift */, - EE7457EFB4110EDA086ADA48957125A2 /* Box.swift */, - 83B8F6AC652BE418C80652817D9F92AF /* CacheSerializer.swift */, - AF507FA7358A4F4CCD458773A83D7C02 /* CallbackQueue.swift */, - 8892FB7777B73028136704C681EB5481 /* CPListItem+Kingfisher.swift */, - F6B8FA102392FB6CE1FC86A9C2F1F573 /* Delegate.swift */, - B3544E249770798FF963F376E2544FBC /* DiskStorage.swift */, - 2CAE864E307CF32A3ACD2F81F2728D5D /* ExtensionHelpers.swift */, - 05A445E58D19E46279F908E57CEFB439 /* Filter.swift */, - 0AB38B46F493005D8506D602CD0481D9 /* FormatIndicatedCacheSerializer.swift */, - 1AA545ED4A491BE856AECB865087E0AD /* GIFAnimatedImage.swift */, - DD295F5F179B25271022598C31DEE62C /* GraphicsContext.swift */, - 4D0051737F4CDBF876F954AFF866CC10 /* Image.swift */, - 69E7A157D17180FF59AEDEAE5EBCD478 /* ImageBinder.swift */, - B2771A7A323B88BD21B95B8E598B53B8 /* ImageCache.swift */, - 2970D1C9269958ACA623726B7FFE41D8 /* ImageContext.swift */, - 9012475CF63B920C2699A316174019AF /* ImageDataProcessor.swift */, - 90F19EFC9EF13BBFA4CA84FBE5F08CB8 /* ImageDataProvider.swift */, - 064639420BBCEB03A4587704A3151CA0 /* ImageDownloader.swift */, - D4C94A7089801E67366E5C14172C3DAA /* ImageDownloaderDelegate.swift */, - 1A03F972E92B08E6BC4BD78DB6D8FDBA /* ImageDrawing.swift */, - 3362748AEC0FF13E881C29186C18E53D /* ImageFormat.swift */, - 99CA4E8B1E58D527C4318CB5268930D3 /* ImageModifier.swift */, - 7D9C873F7999103875F8E5581A798B2D /* ImagePrefetcher.swift */, - B130AC2F1723D10212D4433F65CC6876 /* ImageProcessor.swift */, - 9F5386171CABDE35C85D5B6A74B94457 /* ImageProgressive.swift */, - 5C83F1D508045D77F8786DE00901F3E1 /* ImageTransition.swift */, - E08015A79BD3B5535A5E24588F922E6D /* ImageView+Kingfisher.swift */, - 33C2B9DE987D425AB4ABE9B5ECA7EECB /* Indicator.swift */, - 48083E601E389482CBC0E03CD199398E /* KF.swift */, - 2823BBB5EB2F8E62FCFC64842D7DC91E /* KFAnimatedImage.swift */, - 1A68A0BDA324B5365CD260E873EC438C /* KFImage.swift */, - E371CB2366E8422928DC5E688F814FDA /* KFImageOptions.swift */, - 3DF647F43836C7B9B791CD47A59BB135 /* KFImageProtocol.swift */, - 422BEE08CDFC6473A0D34DB6D4DB249E /* KFImageRenderer.swift */, - E78615A3E69FF1B144C708EEA0D5EACB /* KFOptionsSetter.swift */, - F318D6E1AAF20807BF1AD95933A171D7 /* Kingfisher.swift */, - 5CAED597EF555DEE8C6DF6BD19C4D747 /* KingfisherError.swift */, - 2C0BEF6646C5A4EEBEC6588822F78958 /* KingfisherManager.swift */, - 78DF3CB0A1390ACC26AAA0457A132570 /* KingfisherOptionsInfo.swift */, - 1069FE1CF42BC7D81E6A64F3621117AF /* MemoryStorage.swift */, - CECE228B769FA1C5F7F70908A6ED28B2 /* NSButton+Kingfisher.swift */, - C17879673380A30DC28E0E6E3092288F /* NSTextAttachment+Kingfisher.swift */, - 739AB707D3AC2DFA796E37C78914E30A /* Placeholder.swift */, - CE4599635C8FBAF80C46C2B48B59F91C /* RedirectHandler.swift */, - 8D9051C21E89FDDCBA78BFBB6F84110E /* RequestModifier.swift */, - 7A915180D09A934D3E73A615DEAF3257 /* Resource.swift */, - E70F49E62B46D600A8ECF04887B43776 /* Result.swift */, - 4192D336CAC026E1FC02F5F6425BC7D5 /* RetryStrategy.swift */, - DAECF694508C92D89028DCA6C0C4ECF5 /* Runtime.swift */, - BB76CF1229FFA46738A209761E0563C0 /* SessionDataTask.swift */, - 671C87C748E12390928D2DA5E636F664 /* SessionDelegate.swift */, - 7AF70E1FC8A7706848D09EA39D60BEC4 /* SizeExtensions.swift */, - 33E567157D52BA95867D116286DFF4E8 /* Source.swift */, - 64C7875D2F34D3C7B75FAA9BDE53BB9A /* Storage.swift */, - D9BBE79005120D554B4D70A2CAEE53B6 /* String+MD5.swift */, - 7E016EAA258FE19C492F166D5B7F1947 /* TVMonogramView+Kingfisher.swift */, - 62D44F6025406D6A95C2CD745A8BECB9 /* UIButton+Kingfisher.swift */, - DFE18481DCD6A4423F156F9A1001FF58 /* WKInterfaceImage+Kingfisher.swift */, - F3AB8ECF3BF40D8E15A54D2D162E5189 /* Resources */, - 76DAFDC6473216912AD89E606DCC168B /* Support Files */, - ); - name = Kingfisher; - path = Kingfisher; - sourceTree = ""; - }; - 15C568B96369CFC50B309987C693D0CC /* Nuke */ = { - isa = PBXGroup; - children = ( - AAA96274FBF9D017E99006CDDEE14647 /* Allocations.swift */, - C6F017C1A98708E75A476EF876448156 /* AssetType.swift */, - 86CEBF476BF4FC36BA3E27A59AF21444 /* AsyncTask.swift */, - AD6CFCCCE44ADE9FD70C36DA0BFB4353 /* AVDataAsset.swift */, - 910A7008D1998E43DEAFCABCB8E58BD0 /* Combine.swift */, - 51E9E5B0FA907DF3123085377D0AC784 /* DataCache.swift */, - 0A482FDF6977EFC0441D878B86D0868C /* DataCaching.swift */, - D72C3E733312F9773AA1A8FB3FDFC6C4 /* DataLoader.swift */, - 311170F38C505AC7ED3EC2079D6D37CB /* DataLoading.swift */, - 31FD545B9A7F416C0BF656062971FEC3 /* Deprecated.swift */, - 4E5EF798ECF50AF0AABE6FDD3FD112E7 /* Extensions.swift */, - 384533D9B5F6F5ECE7D5718BBEEC3EC8 /* FetchImage.swift */, - 0648AC38149217BE4991B2FFCB57EC31 /* Graphics.swift */, - 516A8C24087334CBF03D3D7FEE608D60 /* ImageCache.swift */, - 9EB74422A071E4C58DC4349DC2562CCB /* ImageCaching.swift */, - 07E61A543DDF02FCD3A93A33BB742F69 /* ImageDecoderRegistry.swift */, - 51A13CEE90E5F1F8BC0C5224CB9AD1CF /* ImageDecoders+Default.swift */, - 2C5F374E44ADF701AE9976BDBED218DD /* ImageDecoders+Empty.swift */, - 29E3F29056417B9DE9A5D7768DB93506 /* ImageDecoders+Video.swift */, - 35091B93E3B2A5D0350FEF836CA88583 /* ImageDecoding.swift */, - DDC04C6D1D97A4414B0DB7EE03CACE3B /* ImageDecompression.swift */, - CCF6BC205A0F4AC5FCDB8AEE8FB9FE43 /* ImageEncoders.swift */, - 85F1015B083D49DF7843C47AAB2114A0 /* ImageEncoders+Default.swift */, - DA5EA0F79837D53C3261510A1D21D9EA /* ImageEncoders+ImageIO.swift */, - E57C85B6651F9939881ADB206A79F009 /* ImageEncoding.swift */, - E19370A180283B5E522456573F23E401 /* ImagePipeline.swift */, - 1B28635D3FC12FBBE21B4DC8C2F53DC5 /* ImagePipelineCache.swift */, - 58ED4C88A88C3B2766402A35B9F1E945 /* ImagePipelineConfiguration.swift */, - 6BE494A6AFE9B106C523E5F1D931AB4B /* ImagePipelineDelegate.swift */, - AE9C166E84C2797D1AAABC092AF3396E /* ImagePipelineTask.swift */, - 0135C1524D7194F5CF92022CFC5A8A1E /* ImagePrefetcher.swift */, - ACEEDB1C9A18E301C75CA097639F7F5D /* ImageProcessing.swift */, - 47CF1230B83AE79416B84534FDDB8ADA /* ImageProcessingOptions.swift */, - F5FE46A8F66F874BDEE2C3E3F194CCA8 /* ImageProcessors.swift */, - 60537B299F004E502F10F62598DEB759 /* ImageProcessors+Anonymous.swift */, - 9DADEFCA245876B3AA7ED0094D7AE66F /* ImageProcessors+Circle.swift */, - 41CF235A9A21952B096412CBB950C1F0 /* ImageProcessors+Composition.swift */, - 91E5E3B7389E10B1D862B544F314A198 /* ImageProcessors+CoreImage.swift */, - 835A4DF705B78BDD1694DCF100E57FA7 /* ImageProcessors+GaussianBlur.swift */, - D22ECD513CAEA061C427A247DEC3AA1D /* ImageProcessors+Resize.swift */, - BC55C897407D690AF761F8E7B08412F8 /* ImageProcessors+RoundedCorners.swift */, - D05EE8923A406A294B76D87C5B1F0CB4 /* ImagePublisher.swift */, - 21839A2C270F023517BCF7E60ABE74A0 /* ImageRequest.swift */, - 3DE3AD12CD6D318B8FAF70C0C1C3BC31 /* ImageRequestKeys.swift */, - 02A70642028DBCC6FCF0BDCD5E6338A4 /* ImageResponse.swift */, - B6128536D0D63D7F670BA7896FCF6A3E /* ImageTask.swift */, - 36B6392B61C3BC7A2A0D282D7BD4AE36 /* ImageViewExtensions.swift */, - 1B1A4D736F75775052CB6918B7161C0C /* LinkedList.swift */, - 7B77EBF12B18A676546815DCA2BF2053 /* Log.swift */, - 569EECCC7A8D3A7C1B0989CC35FF6BF1 /* Operation.swift */, - 8A6891EF18505974712309B509DE86B3 /* OperationTask.swift */, - 84F2536B83D9C704B3750A888FA23627 /* RateLimiter.swift */, - 61EE41770FE1BF54C41385F6855C3F7D /* ResumableData.swift */, - D1BC6832D39B7C373E6F37A071F16DDD /* TaskFetchDecodedImage.swift */, - B74CBBB4B8810A0CA7112FAB118D6C7F /* TaskFetchOriginalImageData.swift */, - 683245090AF7CF04EC30114A53876A78 /* TaskFetchWithPublisher.swift */, - CC6667B8C0157683C4779A330FD0D0DE /* TaskLoadData.swift */, - 5ACA0296C9396BE105A5121FEA3632AA /* TaskLoadImage.swift */, - A9F01FA3ECD0E85EDF981BC0B6A56297 /* Support Files */, - ); - name = Nuke; - path = Nuke; - sourceTree = ""; - }; - 192033D7E858D59F279D0E9A10E4384D /* Support Files */ = { - isa = PBXGroup; - children = ( - 18C22559BDD2AD7BF31ADC418EC24360 /* Protobuf.modulemap */, - A5FACA4DCA9BA26B63C2D0C923F61C05 /* Protobuf-dummy.m */, - 02260E2D81229965AEFFFB2647582613 /* Protobuf-Info.plist */, - 1971D7BE85CE02CBB080B88A9B978F5D /* Protobuf-prefix.pch */, - 83313E9F6A0EED8B246EF4AE44A74414 /* Protobuf-umbrella.h */, - 1A3DF29A251D8A1CE7BF164613D4CBFE /* Protobuf.debug.xcconfig */, - 81E8F71A984F5E336F81A9E1190A00B2 /* Protobuf.release.xcconfig */, - BABEF587E44D723E498EFC8062EE8503 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, + F175D2173C14F242A70ABFB58B406894 /* RxSwift.modulemap */, + 1D34709804AF94D59001B420B7EBD7D8 /* RxSwift-dummy.m */, + 474C2E9A374E0D7BECA0BA2E6783D334 /* RxSwift-Info.plist */, + C238A47C4A38363B11876E2E239BBD05 /* RxSwift-prefix.pch */, + 70FA790645D310D22B6CCA0CCF3E125A /* RxSwift-umbrella.h */, + AD77586B019ADD6D8C566A1CB6EFA15A /* RxSwift.debug.xcconfig */, + 46A09429A51FDAE72C4D0AFF3217BD47 /* RxSwift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Protobuf"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - 1BE48A7D6BF10AEB67B66EB9F1F27E82 /* Support Files */ = { + 14232802D7725450C72610DBB09C9DE6 /* Support Files */ = { isa = PBXGroup; children = ( - E366D077EFF4E51015F0A619A9C60523 /* NSObject+Rx.modulemap */, - 531D09A932CDC6081F4650BEE197D6A4 /* NSObject+Rx-dummy.m */, - 0A097B596D940AB45228BDE424DFB525 /* NSObject+Rx-Info.plist */, - 4BEF562E3522EB384B13D32A0F4B5F4F /* NSObject+Rx-prefix.pch */, - B5C079AA85691739040EEF00F50CDD8F /* NSObject+Rx-umbrella.h */, - CA2379E5B9EE8E0C89362D86ADEBAEF1 /* NSObject+Rx.debug.xcconfig */, - 1A087AB11770AD2CD613C7AB82FEF11F /* NSObject+Rx.release.xcconfig */, + 287D5BBF4F378284BC86DC3D4B78145F /* RxRelay.modulemap */, + 56899933F64C2B14BD09FC3A7857537E /* RxRelay-dummy.m */, + 78A3334EC77C8C229ADE647CF262D368 /* RxRelay-Info.plist */, + CE2F7ED6FE27E6E2FC9993D7C2F21582 /* RxRelay-prefix.pch */, + B6F8AF9C41F92E65BB6C0CEC3EDF97BF /* RxRelay-umbrella.h */, + 5E64AC38C16C5DA6863D55BE4A3D332A /* RxRelay.debug.xcconfig */, + 8D959B4156D7D5CDCD695F0D37469BA8 /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/NSObject+Rx"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; 208D83938308FFB539726DDAF4BDAAC5 /* Targets Support Files */ = { @@ -2214,551 +1990,747 @@ name = "Targets Support Files"; sourceTree = ""; }; - 2466716C3540952A2478823D2DF054DA /* Support Files */ = { + 2821AB0B251C4F32E4E233D7F76203ED /* Core */ = { isa = PBXGroup; children = ( - 32DA2BD367D11A8F2A9338D5AD3CDAED /* Reusable.modulemap */, - 5A14D3173DB0E5885CC0C771BC9FAA43 /* Reusable-dummy.m */, - CFEB094AF04665664158A002DFAE1D85 /* Reusable-Info.plist */, - CEB60D4FF3B550A4A2E4AC2F1A585873 /* Reusable-prefix.pch */, - 566C9D2F0BDDCA9742FDEBC5C8BF78FE /* Reusable-umbrella.h */, - 4509DCBF0030FD251407CC2015C9AE02 /* Reusable.debug.xcconfig */, - 83884096135A235114EC7C80BA64EE52 /* Reusable.release.xcconfig */, + 3DFD48336FA077D2EEBB99F6F5A418C2 /* AccessTokenPlugin.swift */, + F7FCFBD6BBA2FEB669764F2FBD330385 /* AnyEncodable.swift */, + 0A70BB8648AEEBFA951BA5B3281748C6 /* Atomic.swift */, + AA93EA128AB3AA5025D83B9569EF9EA4 /* Cancellable.swift */, + FCA880A3DDC56F85263D010D733649C0 /* CredentialsPlugin.swift */, + 40D983158722C6C5B038211F5ECE2983 /* Endpoint.swift */, + 5CB8F47EC15A5C9961B7D4406F98FD02 /* Image.swift */, + 57FC7E591F4270FD8721BAF2CC450735 /* Moya+Alamofire.swift */, + E31C7A5DD6DC02C39FB44C77DD6A60B4 /* MoyaError.swift */, + D82E780455F8DBEC533B200091CD3ACE /* MoyaProvider.swift */, + 6CA297CA8CED9486A8F72CCA23453A19 /* MoyaProvider+Defaults.swift */, + 17BE1CF6E312E2140E1C7BF899A5D3C4 /* MoyaProvider+Internal.swift */, + 2BB170EE5030EBC47B15F0D799590DBA /* MultipartFormData.swift */, + B72E767CDD2BF2574AE3F0756F217EFB /* MultiTarget.swift */, + 11686432FBB77C138CA1155501534CDB /* NetworkActivityPlugin.swift */, + C293DC891B5070640D32AA38E1672BD2 /* NetworkLoggerPlugin.swift */, + 7C1C349069DE0DC187EA0D07F8DA16AD /* Plugin.swift */, + 883D5973B396864B6537D62E62F1AB25 /* RequestTypeWrapper.swift */, + B053E80C61AC22CDBB26D15FABDAB14F /* Response.swift */, + 4AFDD9A10ADB17A523964242AE0D7C5B /* TargetType.swift */, + 40C0291F26A1895E9F4338E414E6E39E /* Task.swift */, + C5D9C88544433739B870897E96E6D9D5 /* URL+Moya.swift */, + 84048D8F8778C44F4DE99C732B551E68 /* URLRequest+Encoding.swift */, + ED92F6F009714B5D12F4AA9D716ABE0F /* ValidationType.swift */, + ); + name = Core; + sourceTree = ""; + }; + 3341EA15AEE465B071B152712C933F2F /* Support Files */ = { + isa = PBXGroup; + children = ( + 7DDC6911BB0B39928454F75742D7A1C0 /* HandyJSON.modulemap */, + A99824D6BB917ACDC8FC9AA5F3F67E50 /* HandyJSON-dummy.m */, + 63DA3E0184A165CEC55D4C20D6ED7D18 /* HandyJSON-Info.plist */, + 717E6B51D1FECAAA2BFB8D786381A9CB /* HandyJSON-prefix.pch */, + 2340D0FD36E6DD3387724C7F466D581F /* HandyJSON-umbrella.h */, + 159699FA272270071151B473139D80ED /* HandyJSON.debug.xcconfig */, + E4FF709B6BBCE3C07B7F0ED10939D0BC /* HandyJSON.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/HandyJSON"; + sourceTree = ""; + }; + 338C4242FE5C222C8D2C4734CB8EB270 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2D3EA4AAABF09C27EABD7890FB4AAD8B /* Reusable.modulemap */, + C6F78985CC8C104F1EFD02BCFB186E1E /* Reusable-dummy.m */, + 00CB1F177DA986EAA890B590ADAE4647 /* Reusable-Info.plist */, + 3894609082F5CA02A9BA1E18D00F5A1F /* Reusable-prefix.pch */, + 007FFC98471BF63B5CB302D712B9CC47 /* Reusable-umbrella.h */, + 98C125FBD3E3FC78402BF1C857E4D4D2 /* Reusable.debug.xcconfig */, + DE3DF794CB7A58B56BC6E3783AF4609E /* Reusable.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/Reusable"; sourceTree = ""; }; - 2694CC08E059F5EED6B07147B7108E79 /* Protobuf */ = { + 3637873A66AB712E4BDD9C60D637B993 /* Resources */ = { isa = PBXGroup; children = ( - 8C94201D363778092B588DD35B00FED1 /* Any.pbobjc.h */, - D323A9F884195A6629CF6B0DCBADDA9F /* Api.pbobjc.h */, - EDDD8B205AB906B10C5090792C09B9A4 /* Duration.pbobjc.h */, - 23C9EC9DFAF1A486DFCE9686027EA215 /* Empty.pbobjc.h */, - FF17660B6C4983E5E406C8875F57B255 /* FieldMask.pbobjc.h */, - 2F87F517753C58D420E341FE37DA5BAF /* GPBAny.pbobjc.h */, - 71FEE98F7BDEA8F549EC363F0DC3E1E5 /* GPBAny.pbobjc.m */, - 1B6ECA42A020B9D8D68A5BE57119B2E6 /* GPBApi.pbobjc.h */, - 63BDE956385ECA8C31A24F0B469C08BC /* GPBApi.pbobjc.m */, - B6DED1C51D20C2AA4A911FB4A6C922A0 /* GPBArray.h */, - 7B63858EEFC70119C2E00016625701F3 /* GPBArray.m */, - CDEC4D3E76A444B3932B9D4E65CDEB2D /* GPBArray_PackagePrivate.h */, - C05BD17BE10AD4D55AFAB4D8A97FCBBA /* GPBBootstrap.h */, - C5D559920B85AE4E5ADBC5B228603948 /* GPBCodedInputStream.h */, - 4FD7A7DFD3C0190D80E2F6BAF3C6BE59 /* GPBCodedInputStream.m */, - 3926ABC5C94C9829F6B01206D8528C0D /* GPBCodedInputStream_PackagePrivate.h */, - FB3F003C04D386604D6E6F7C1C1AF5DB /* GPBCodedOutputStream.h */, - FCD43BB7B49D18D3D0B1851C31D37B1B /* GPBCodedOutputStream.m */, - C13872E013426235396896EF7B27971A /* GPBCodedOutputStream_PackagePrivate.h */, - 1B1B1D07118B0C5EE1C44BCD58A6D241 /* GPBDescriptor.h */, - 312FF3D13542FB4E2112DA954E1954FD /* GPBDescriptor.m */, - 2254B9775E46F55A95EC5368A620DD52 /* GPBDescriptor_PackagePrivate.h */, - BE085D09FEE352FC4B6FD764FACC7F39 /* GPBDictionary.h */, - A2F087A6A9E0A9211CDC0941BE3F0AB5 /* GPBDictionary.m */, - A952A9B456C572A0F3DCDD2C85A87F65 /* GPBDictionary_PackagePrivate.h */, - CEEECED04C6993CA221B34314A8449C6 /* GPBDuration.pbobjc.h */, - 924386A8C508410ED2E69AA83FCAE9C3 /* GPBDuration.pbobjc.m */, - 98EF0ED118897F7FD3AC345A20367B08 /* GPBEmpty.pbobjc.h */, - FC47DE9AB2F573547BBD60723238E45C /* GPBEmpty.pbobjc.m */, - 8F1F26FF48AEE82053C5AD3BE7D2EF28 /* GPBExtensionInternals.h */, - 732CD60FBF78ABC6CE778496F59729F1 /* GPBExtensionInternals.m */, - A882C4C21EAEE43ED92DDF7154AF0023 /* GPBExtensionRegistry.h */, - D8C2D24BD7247706D9FB960CC34A2260 /* GPBExtensionRegistry.m */, - 94E00CBD24061EF89F81CB2F33EDF4F0 /* GPBFieldMask.pbobjc.h */, - A9B8589C6E645802100A96C93D3E70EE /* GPBFieldMask.pbobjc.m */, - D66D47A4CAA96D99B469C1AAA90F5CF0 /* GPBMessage.h */, - 03068679E23F89CFBA47D7B3E11D437F /* GPBMessage.m */, - EF93F5A0CC0D194AE632E0572FC5C9C2 /* GPBMessage_PackagePrivate.h */, - 1122AC428D78C27FC829090D7CD0776E /* GPBProtocolBuffers.h */, - 93477DF1230528E9850B9F1992269C86 /* GPBProtocolBuffers_RuntimeSupport.h */, - B49B8944EBE4322200DC3F4E874E71F9 /* GPBRootObject.h */, - 078C7B5226016DD1BE9BB3F5C9FF499A /* GPBRootObject.m */, - A9F29E1525772AF4AF9FF5A25FF06B4D /* GPBRootObject_PackagePrivate.h */, - E5C69FB975C3AE06CEA8B5DB224BD461 /* GPBRuntimeTypes.h */, - 4E6CC1623D98A9EF1753F780B4DA7C91 /* GPBSourceContext.pbobjc.h */, - E4ED1F782A36171B1298EB17B25F31F2 /* GPBSourceContext.pbobjc.m */, - 0FEFBFE7610C42ADE15BBC5EC2A4EACF /* GPBStruct.pbobjc.h */, - D0A2E212650C81329D9B63C0F65994F6 /* GPBStruct.pbobjc.m */, - 90FF799103DBB29E45ED33B6B397ED06 /* GPBTimestamp.pbobjc.h */, - 46A307F22DE2D1C9FA68D6CC5CD5BFFE /* GPBTimestamp.pbobjc.m */, - 6D01D9EED3D72E5DF7737366023334D8 /* GPBType.pbobjc.h */, - 6DE491123930F0473E5645BCE066111C /* GPBType.pbobjc.m */, - 55B063D1815A2233B0028CADB45DEE44 /* GPBUnknownField.h */, - 9BF4D0AEE9E2F5FE620E0E4C2B27910D /* GPBUnknownField.m */, - 3BA811C83E4EB935E0E9549919B31B1E /* GPBUnknownField_PackagePrivate.h */, - 9B3E7D79FDD3EACE530B343CCC4F245C /* GPBUnknownFieldSet.h */, - 07814A9CA1534630862FF822CFC202C0 /* GPBUnknownFieldSet.m */, - F16CBDD35EF09FD6B84AD39E2C03A08A /* GPBUnknownFieldSet_PackagePrivate.h */, - E5955CB536713F59501D6AB30DA6DE6F /* GPBUtilities.h */, - 579F93D184CDB1F7252421AC91DA93F8 /* GPBUtilities.m */, - 15EFC94450B0779B173D9DFBFBC4851F /* GPBUtilities_PackagePrivate.h */, - 577FEB25DD30D080337202D3AED35553 /* GPBWellKnownTypes.h */, - 1271688620E481EDFFABE8DAA0CA2066 /* GPBWellKnownTypes.m */, - 85F1F4A484560F594BECC37B00120518 /* GPBWireFormat.h */, - 9638E1EF5DF92BE52D2AD0BC46B4B8C3 /* GPBWireFormat.m */, - 80467E55B2754DD7BBD0A6D534DAD242 /* GPBWrappers.pbobjc.h */, - BE755A99B2ABAE8A07A05B89F471783D /* GPBWrappers.pbobjc.m */, - 64B972657949E738BC4385DB935FCB51 /* SourceContext.pbobjc.h */, - 1F4406EB19FC466E46362EA9DCD4EDA9 /* Struct.pbobjc.h */, - 3ED07B542BC5FC1FE60A93BD068263B8 /* Timestamp.pbobjc.h */, - F06383AF379549DA15132DEB209F329D /* Type.pbobjc.h */, - DDC611E157D3FF05951ABA342F39FD83 /* Wrappers.pbobjc.h */, - 2D030822EFD60F9673BE05840DDDAB58 /* Resources */, - 192033D7E858D59F279D0E9A10E4384D /* Support Files */, - ); - name = Protobuf; - path = Protobuf; - sourceTree = ""; - }; - 2D030822EFD60F9673BE05840DDDAB58 /* Resources */ = { - isa = PBXGroup; - children = ( - 339D788BEF557AB06773898C125CB2FA /* PrivacyInfo.xcprivacy */, + 5468FA33A3AFFE4C58FD19BA6E74292F /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 2F8083E7315F765FBB9E3F5333D7CE35 /* Support Files */ = { + 39AA8B92CB27DA78685F2E9127066E76 /* Resources */ = { isa = PBXGroup; children = ( - CA1EC05A9C8E4CDE0BC6058B06E8AE94 /* MBProgressHUD.modulemap */, - E7D1526AE87F32996F41192D838877DE /* MBProgressHUD-dummy.m */, - EA0CC4A243F55AECE121E2325B9B36EB /* MBProgressHUD-Info.plist */, - F5A2F78B4F2A123BAF719CE68DD43762 /* MBProgressHUD-prefix.pch */, - FF3FB6D4F003A484508F6B7D5A8CE873 /* MBProgressHUD-umbrella.h */, - 426A4E4ADC7F9A33A8AA752BB04DD630 /* MBProgressHUD.debug.xcconfig */, - 444A2AF272ED9D5352F4CE44C53F142F /* MBProgressHUD.release.xcconfig */, + 203275386C38DB4C0DCC72FA4E3E9976 /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/MBProgressHUD"; + name = Resources; sourceTree = ""; }; - 364AA714CB8A9CF1174D5B80810E4368 /* Support Files */ = { + 459BB7398884FC1B927F3A06C5438480 /* HandyJSON */ = { isa = PBXGroup; children = ( - 233BF18C8E68A4A6FC486F2A206B40AA /* DeviceKit.modulemap */, - 73AA7D0334B66CFD7841B6D7364B6D7B /* DeviceKit-dummy.m */, - 096E41B7B3471C3FAB72CD384DB71AD8 /* DeviceKit-Info.plist */, - ABA7A1FA9C9B2F5D1BCFA2D6E8C6AB35 /* DeviceKit-prefix.pch */, - 34AEED7F6651ED4AE7DF7B95DADCE9B3 /* DeviceKit-umbrella.h */, - 13A7E5FE6BBA4DEC29BD10F968AA2313 /* DeviceKit.debug.xcconfig */, - F5B62A483C4327F60E4740A48A989270 /* DeviceKit.release.xcconfig */, + 87AA68CDAB891519D81AE32C5BC34857 /* AnyExtensions.swift */, + 1FDD7E0CEE1DA2A3FA0D6C1404916A6B /* BuiltInBasicType.swift */, + 932331922F742B07619243C7F4A591B4 /* BuiltInBridgeType.swift */, + 0F8F765ABFC212820844E90FA44B195C /* CBridge.swift */, + 8161E1530A3FFD010DACEC183DFCB30C /* Configuration.swift */, + 1C4194D18E9FFF697257092DEA7D04F3 /* ContextDescriptorType.swift */, + A320DE43D937EA1FBFF3D74AFD74C833 /* CustomDateFormatTransform.swift */, + 27E73393EC2233ADD2693C0B9EA21EF7 /* DataTransform.swift */, + A47E9A96FC40CF8E8CF06533261E180A /* DateFormatterTransform.swift */, + 0E269863C4FCAE4E279336968C85DDF3 /* DateTransform.swift */, + 0CEC6BF306C9FEAE77DC1C8E93889BEF /* Deserializer.swift */, + 526E232F1CC5905763CE62AF89DAC60E /* EnumTransform.swift */, + F612F7EBE99CF9B375388C841C634B5B /* EnumType.swift */, + 31805663D6C9B74BB25DE1A1F7D267DA /* Export.swift */, + EB85CEE9589F1FB66FA540DE1FCAB9F3 /* ExtendCustomBasicType.swift */, + BCC529A2D0A60E43A2E8308F82654DFA /* ExtendCustomModelType.swift */, + 383B0D3440D50DDEE0F5852438C9EA4C /* FieldDescriptor.swift */, + F31557C93E44A5AAB79A16268F21BEFE /* HandyJSON.h */, + ABDFEADFE1F864ABE132B4ADFCF46D91 /* HelpingMapper.swift */, + DCE6630596F153AC55116FE0F9897679 /* HexColorTransform.swift */, + 96C8599904791CC4AB00B47BC40F1C6F /* ISO8601DateTransform.swift */, + 168AE6BB0D298AAE4EB079A0D1D5CC1D /* Logger.swift */, + FBBFA490B09A9431DF87498DE7249F8C /* MangledName.swift */, + 3B2030EAE47A9D98B393FD4379D98166 /* Measuable.swift */, + DC33FD82A8B75FB38EB15ABD06E91469 /* Metadata.swift */, + 373B6FBA538F23FB2F721A046811CA46 /* NSDecimalNumberTransform.swift */, + 860CBAF357B97EE2BD1DFF251ED9075C /* OtherExtension.swift */, + C19C08D5F006896FAFBDC04BC4EA3151 /* PointerType.swift */, + 2509488D4691E05167B359F83E5178B9 /* Properties.swift */, + 66760443C1CA7841C36782AEC446CA03 /* PropertyInfo.swift */, + 97F1036A8B32338105BE2301BAD8018B /* ReflectionHelper.swift */, + E99E063F7285414956A600E5FE05B718 /* Serializer.swift */, + A936F0F2B69BDD9769D610CA3E81B064 /* Transformable.swift */, + CEC41BBB227A1A6856481417C97C93AC /* TransformOf.swift */, + 00397DE3275B2E0F8F31100025A0CD18 /* TransformType.swift */, + D066EB6AD70907B581656CA20F38E6D7 /* URLTransform.swift */, + 3341EA15AEE465B071B152712C933F2F /* Support Files */, + ); + path = HandyJSON; + sourceTree = ""; + }; + 485606E2FC1AC6A92D1A526E9BEEF38E /* RxCocoa */ = { + isa = PBXGroup; + children = ( + 7348B7AD44F0609090EB20ED3689999A /* _RX.h */, + 29E9B6A89FA454F97DE159BA812804B2 /* _RX.m */, + 8255D9E066758625CFC73EF475DEE0F8 /* _RXDelegateProxy.h */, + 09897BD13FE557C4FD32CC40D64FF4C5 /* _RXDelegateProxy.m */, + 2780E75B6BA0634440DB06EE7985BE7F /* _RXKVOObserver.h */, + FDE546BC8A78454C692DB56DF2DADA11 /* _RXKVOObserver.m */, + 0700BBE4504051ACE55BB9529BC587DE /* _RXObjCRuntime.h */, + 51D2D76ECAFDAE7117BEC83E4DCFA343 /* _RXObjCRuntime.m */, + 82DB8C559D873F35A3AC61E0B414F705 /* Bag.swift */, + 2B3ACD8D95B0861E67AE2BFACF5D18DC /* BehaviorRelay+Driver.swift */, + 18D74CF0B013FFDDA7BAA21D13184738 /* ControlEvent.swift */, + 11CD52BDB90A6F4F26C69146A9B39829 /* ControlEvent+Driver.swift */, + 08405D754C4AF868770116E33C354D37 /* ControlEvent+Signal.swift */, + C38BFA9C8F703B257258A882475E9232 /* ControlProperty.swift */, + CE731DB0A7389DC98282F5EB55CC9B38 /* ControlProperty+Driver.swift */, + 40836FEFE061C77003DEE34915C27C88 /* ControlTarget.swift */, + 1E8B357206CBD31F358A42D97B287E02 /* DelegateProxy.swift */, + D28095BB2F10FEC6AF94F93094C16342 /* DelegateProxyType.swift */, + 5EDEF24AD5D348D397AC07768520775B /* DispatchQueue+Extensions.swift */, + 374AE641F067CEDA96078009FD75B419 /* Driver.swift */, + 01B7169FA42F6A23566838187F5E2605 /* Driver+Subscription.swift */, + 3F63CDE7308E470CF8B212984962C973 /* Infallible+Bind.swift */, + C262C054B97985FCD4F2D5C54BABB865 /* InfiniteSequence.swift */, + 1DDDE97839AEC020D6158277DB4666E7 /* ItemEvents.swift */, + 1E6047C712A55937A423C47B9C20BC21 /* KVORepresentable.swift */, + 07DA438692148B8A180355F79D0FC4D8 /* KVORepresentable+CoreGraphics.swift */, + FF513F751073602055340D0D3338029E /* KVORepresentable+Swift.swift */, + FBEBA9F88F1FCB36B658809F80F72881 /* NotificationCenter+Rx.swift */, + B311FF878AB5A2D263C706C7791FFBBC /* NSButton+Rx.swift */, + C2B710B6E3AC30560098B157396103C8 /* NSControl+Rx.swift */, + E8EC8569BEFC16F2192E4A6B36C526DE /* NSObject+Rx.swift */, + B88417F02A86D5D82847A39A77B126CE /* NSObject+Rx+KVORepresentable.swift */, + 341FD71DEE8ED98807999D2448F37EAF /* NSObject+Rx+RawRepresentable.swift */, + 5CCC86D61E1FEFA6D36BFAFEBC39D569 /* NSSlider+Rx.swift */, + 3975D0F929D7E894AAA6606859FD8592 /* NSTextField+Rx.swift */, + 2AF33EC23087E3725A4076F648874471 /* NSTextStorage+Rx.swift */, + 058EED237192BFF35DA12A8B4FB7E286 /* NSTextView+Rx.swift */, + EE89266CE64C6E6050FFBAA9F4F83209 /* NSView+Rx.swift */, + D829AB53C2D46658018BCD7E86DA17C0 /* Observable+Bind.swift */, + 805456C7A0549686ED304520B1F6C1B9 /* ObservableConvertibleType+Driver.swift */, + BB7682E9B8BAF3D44ADDCA593090A856 /* ObservableConvertibleType+SharedSequence.swift */, + 7AECBB86453F625ACDED9B219692572E /* ObservableConvertibleType+Signal.swift */, + 1C7869D52030518927AADE02C5382E62 /* Platform.Darwin.swift */, + 53F590657806C5620EA243FF6FA40DD0 /* Platform.Linux.swift */, + 2E92DD758F3BCF3FE74D48C83265E8E7 /* PriorityQueue.swift */, + 46DC6EAFA95AD514B5A01E77007AB3C7 /* PublishRelay+Signal.swift */, + 7AA30E1822309E64C514E7ED8588AD44 /* Queue.swift */, + 3356B4B15A61E2A546DBE0CB53DBA611 /* RecursiveLock.swift */, + 514CA457CC26B27B4650B40B13F083B2 /* RxCocoa.h */, + 5B9411C3736E294D759B3B6BA8E2B367 /* RxCocoa.swift */, + 4514ECBFB3044047656CAE52868ECBDC /* RxCocoaObjCRuntimeError+Extensions.swift */, + E9EC91FCEFDE71AA16442D0E87F54A9D /* RxCocoaRuntime.h */, + EE7BFE2F20468CA5B99AF3289EFBC2D1 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + D829D85D6C5B839F5C01A8C4911701B4 /* RxCollectionViewDataSourceProxy.swift */, + C9EDE2003CE0FCCD0BE2AA512E31F382 /* RxCollectionViewDataSourceType.swift */, + A651DD03C88E2E427E015BB4DC5A3BE8 /* RxCollectionViewDelegateProxy.swift */, + FFF02D34C69812D46A5EA8852FAEB67D /* RxCollectionViewReactiveArrayDataSource.swift */, + 138FD1380A98E5D0898C58D60DD798FC /* RxNavigationControllerDelegateProxy.swift */, + ACBA3146D9FEB774350E75E86F1CADC3 /* RxPickerViewAdapter.swift */, + 9306E0F78CC3D9A2E4D2326C97E524EA /* RxPickerViewDataSourceProxy.swift */, + 96267EB8AAA1444E1BAC68A6D3C17E8D /* RxPickerViewDataSourceType.swift */, + D1CABAE691FF1541C15F995F0A228A82 /* RxPickerViewDelegateProxy.swift */, + 7BE1CD1EB521263F22739C0EA86494FF /* RxScrollViewDelegateProxy.swift */, + 2CB85F254E4E9C8A72F289F455D5A6CF /* RxSearchBarDelegateProxy.swift */, + CC8BB1BFCACE15DA8E94FAFDB63D582E /* RxSearchControllerDelegateProxy.swift */, + D9C1A3A088E2265F8B81643457829F9A /* RxTabBarControllerDelegateProxy.swift */, + 0F464ACB23474824399127A8C44CFD90 /* RxTabBarDelegateProxy.swift */, + 984FB24BA1A10548CD0BCA82BBAD42D9 /* RxTableViewDataSourcePrefetchingProxy.swift */, + E2B2308A363AFF4FFB89384EFDE573F6 /* RxTableViewDataSourceProxy.swift */, + E5D465C8AFAC5B887043586070DEE446 /* RxTableViewDataSourceType.swift */, + 71BFCF3428744524FDD9519ACE3FC593 /* RxTableViewDelegateProxy.swift */, + D80E0011AB6599455B56ED5F0F6BE161 /* RxTableViewReactiveArrayDataSource.swift */, + 4A246EFCAD903BDD1C89C456502E9E6B /* RxTarget.swift */, + 44F86333823FA8CADE12BBF5204C512E /* RxTextStorageDelegateProxy.swift */, + B3EC90C3106F1A5DFCD3647FFD672D66 /* RxTextViewDelegateProxy.swift */, + C04B8B35F5496A9A41E599CADA2043EC /* RxWKNavigationDelegateProxy.swift */, + EC469FFA8E1C082B628F52B2A8D9220E /* SchedulerType+SharedSequence.swift */, + 1775388576FFF5B7AE9976AB6A4F72FF /* SectionedViewDataSourceType.swift */, + 7B737458070F95352092CF30EEC6CFA7 /* SharedSequence.swift */, + 9A7E5A5E9A3D664A66D8F591B982EB00 /* SharedSequence+Concurrency.swift */, + BCB557997F54C2FA40394E1C970DD073 /* SharedSequence+Operators.swift */, + DE997107A606D339117216D072429354 /* SharedSequence+Operators+arity.swift */, + E7374EE40E137B505E559A51E93B79A4 /* Signal.swift */, + CC45A5C9FDDB52B5164449FD2DE2263F /* Signal+Subscription.swift */, + 3013670B871EDD47068092088DB5F76B /* TextInput.swift */, + 9F21A4DD2FA48F29DA6A55DF90CC3923 /* UIActivityIndicatorView+Rx.swift */, + 11C2B17B566B090D4E29C11F92DC04F9 /* UIApplication+Rx.swift */, + 40B23FDFD60A41E58FBC32F296EA124D /* UIBarButtonItem+Rx.swift */, + D14520E36482AAB0CCD1FD3A460B3DF2 /* UIButton+Rx.swift */, + E9A131227C0D0B6867E790A3FCB5F046 /* UICollectionView+Rx.swift */, + AB9A49DFE0457E3826E1E21AF2F2F3C2 /* UIControl+Rx.swift */, + A5A0B7B80762E95E680AAEA31E3BE56A /* UIDatePicker+Rx.swift */, + 41EB8EF00DCA1B5346498725C9D3F4C1 /* UIGestureRecognizer+Rx.swift */, + 47C7D90C5B1E76AD82BDC39957C2386A /* UINavigationController+Rx.swift */, + D137D0E84D5B9EFE8E81B04CACF150E8 /* UIPickerView+Rx.swift */, + 208E9DBB16014121B81AB00E46783EE1 /* UIRefreshControl+Rx.swift */, + A7F41CB1710FD76E82D19A31756756AB /* UIScrollView+Rx.swift */, + 577EFBE681163D588037E3F138127E92 /* UISearchBar+Rx.swift */, + 99267CDA6F19EE12E9B67DD79CDEAC06 /* UISearchController+Rx.swift */, + 2102FA4283C6AC24CF319C5AE0AD8318 /* UISegmentedControl+Rx.swift */, + 0E4BDE3D3721AE5D47A788581233E22C /* UISlider+Rx.swift */, + 6829AD563751E2E6208D6D5AE6CFD3AB /* UIStepper+Rx.swift */, + 39FAEE964684DFD879DF209783776866 /* UISwitch+Rx.swift */, + 9A3ED8D2227C3BAB0A37D6B336FF72CE /* UITabBar+Rx.swift */, + 7E798ED642AEA6F70A9B58FEBCFDFF29 /* UITabBarController+Rx.swift */, + 69BB6C186577C71CC935B189FA1CA9AB /* UITableView+Rx.swift */, + 136B1CFB427FF9E3278B4ECF2E6D200A /* UITextField+Rx.swift */, + 36C71A72AAF9418B99EA5CBB2C9EFA43 /* UITextView+Rx.swift */, + 5804E3FA0D20F525F9569FAA38AC22BD /* URLSession+Rx.swift */, + CC7BA5334EECA5A8EDEEDE0E4502391E /* WKWebView+Rx.swift */, + 760660F0875245A81A2AD5D80E215167 /* Support Files */, + ); + path = RxCocoa; + sourceTree = ""; + }; + 4A494EE07419618DA4993C129E527752 /* Alamofire */ = { + isa = PBXGroup; + children = ( + EA0658658B929C286D8A5C952D2AB76D /* AFError.swift */, + AACDADAA036F51AFD7438B0541749FDB /* Alamofire.swift */, + 99AEFF8E04F03F53D0B6C7AF16B09B0A /* AlamofireExtended.swift */, + 488939141FA3B3DF94BFB2A93B5619C6 /* AuthenticationInterceptor.swift */, + D839471EF16E7A86FE74A0779DB5E266 /* CachedResponseHandler.swift */, + FEFD2C05750B9D6677F4D3F6720047E7 /* Combine.swift */, + 3A5AA6D876C9AE3A6469EC5EC709573B /* Concurrency.swift */, + 232A634B68395D84770B10C605C4650F /* DispatchQueue+Alamofire.swift */, + 4322F39197E442BDDF42EFAAA39D0689 /* EventMonitor.swift */, + 3B17D70E289FA356424B4699DB63CF91 /* HTTPHeaders.swift */, + C186FF79B73A0BDB9B02FA7B6A7C9212 /* HTTPMethod.swift */, + 9F463245364D10BC77133234CC7E49D6 /* MultipartFormData.swift */, + 066BC7965CD50B2D5E77C3587D0355A6 /* MultipartUpload.swift */, + 3F99DD69EB8B1C5B07B08A3174CC9DD9 /* NetworkReachabilityManager.swift */, + 52068B6D7E7EFBEE42DC2B7E1C9A370A /* Notifications.swift */, + 5E595E42FAE4AB67D42F406A29D94E42 /* OperationQueue+Alamofire.swift */, + 05F74CADA03683C354F0195C2E8BF907 /* ParameterEncoder.swift */, + 9AD278340C13FCBF96D48067EEE5084B /* ParameterEncoding.swift */, + 1BDE3491A242B32D6CB97C50DB695E89 /* Protected.swift */, + 1D45B95B18F22E93274CB4348B670365 /* RedirectHandler.swift */, + 4EC7EBBCC4E737476E35A856C9645B5A /* Request.swift */, + 1A50515F203739EE9E484794DC3E834D /* RequestCompression.swift */, + 08336C1E0BC0996A6A07228AE7EFA33B /* RequestInterceptor.swift */, + D3B5C0281CF53BB98E897AFC6A2BC1F2 /* RequestTaskMap.swift */, + 39FCCF03C18D5AC7A29780A13117B699 /* Response.swift */, + 235BF4232AEFECD7F99C0AC42C8EB28B /* ResponseSerialization.swift */, + E17BBBF2FB5C547E7E8BC4FACB89A9D9 /* Result+Alamofire.swift */, + F5051A1AE5A66810CFD1AD5D10CF4A4E /* RetryPolicy.swift */, + 0C78BD8BDC7CE019B908D50336095098 /* ServerTrustEvaluation.swift */, + 8EC5BBD1A6064B273EFD5B4E05235235 /* Session.swift */, + 5B8948B772AFC661304B2ED1669DAC56 /* SessionDelegate.swift */, + F8E666251E8B230793FD9C2A40B869B3 /* StringEncoding+Alamofire.swift */, + C5A3021334E4870046D0189231062741 /* URLConvertible+URLRequestConvertible.swift */, + 9AB8ED83A7749D079E82428FCC1A6826 /* URLEncodedFormEncoder.swift */, + C907EAFD61F255A6748C1A6D76CAFA4C /* URLRequest+Alamofire.swift */, + 9D25CB68578E55C91565D2C1F9E3FC5A /* URLSessionConfiguration+Alamofire.swift */, + 1ED0CD09482C04BA35AB3DCE4D497372 /* Validation.swift */, + B8A52A6F7BA0E6B5AE0ED6DAE2ABC394 /* Support Files */, + ); + path = Alamofire; + sourceTree = ""; + }; + 4E0305DE6B3843959F855B71B3DC1BCC /* Pods */ = { + isa = PBXGroup; + children = ( + 4A494EE07419618DA4993C129E527752 /* Alamofire */, + CE8503C8B19B1839CAFADBF742D9B95F /* DeviceKit */, + 459BB7398884FC1B927F3A06C5438480 /* HandyJSON */, + 65F48A06022A6D85225EC9063E7545DA /* Kingfisher */, + D6CA86516082063DCCB27982371425D5 /* MBProgressHUD */, + 645C8E72638DE9190B98CC3FCE0C797A /* Moya */, + C258D2E2F0B2A74CDAB3D6FE789AFE98 /* NIMSDK_LITE */, + F0BD0E63A9CFEABCF4B0E64266188608 /* NSObject+Rx */, + 83FE50AA974E61D05D06E284CC78A1E1 /* Nuke */, + 563D08F0A2EDB417A25A3B733A4E94AC /* Protobuf */, + E42E6BA6D6CCB42FCB9578A34B8664D4 /* Reusable */, + 485606E2FC1AC6A92D1A526E9BEEF38E /* RxCocoa */, + 79C959564041EB664AFFF197CDF2E48C /* RxRelay */, + CF62784A230045660E28C804B38926C1 /* RxSwift */, + 63E239C1DC8B368AEBDBD19ACC4AF0A1 /* SnapKit */, + 53CDC08542A4CFD397F6A7E8AE4C4BB6 /* SSZipArchive */, + 00B275EC4D15215F994C22B85F13524D /* SVGAPlayer */, + ); + name = Pods; + sourceTree = ""; + }; + 53CDC08542A4CFD397F6A7E8AE4C4BB6 /* SSZipArchive */ = { + isa = PBXGroup; + children = ( + A50740102C5AC3449B5B8DE042AD013E /* mz.h */, + 4CAF12AF4EFF554B891E81191F25295F /* mz_compat.c */, + 6F7FD44C865D58B5A905946A20883454 /* mz_compat.h */, + 61833D57D3A94BA2D2A41CDF28264EA4 /* mz_crypt.c */, + CDCAAA5F41E9B5E0A478E1A95455E326 /* mz_crypt.h */, + 2DC8CBE8A8E4811D0FE12F154207D941 /* mz_crypt_apple.c */, + E4788BEE1D707CA46942BABD5BB1D65E /* mz_os.c */, + 013635486439465E79B31F9AE2BCCAE3 /* mz_os.h */, + EEE381ACD64470D9B1B33D61A1C0CF1A /* mz_os_posix.c */, + B6CFB12BB53EAC29AC72F2A9CC7C7AC0 /* mz_strm.c */, + 668EE5822C315D7875F8CFF3F0E40C2D /* mz_strm.h */, + 6A58CE647D797ABBEB409FB79A91BB08 /* mz_strm_buf.c */, + 9E600604B886E5C63BA95B51F680B84A /* mz_strm_buf.h */, + EE29AD184F6DAE6297E13B7FEC85B5F3 /* mz_strm_mem.c */, + B5DAE7EAF87D5FA6421F26620413DDA2 /* mz_strm_mem.h */, + 5F9221249E0109709DA38E8BDEFCB8E5 /* mz_strm_os.h */, + 5C1816AD829B92EE6BD1845ACEF9B38E /* mz_strm_os_posix.c */, + 5142DF393620507D6A260B58B4600B32 /* mz_strm_pkcrypt.c */, + 45D9D86D0E715A4483E54BE51E538D6C /* mz_strm_pkcrypt.h */, + DB4006B28A4C91E68B041AEB7B4AD26F /* mz_strm_split.c */, + 79FB5756E90CBB7E92A093364A5F7117 /* mz_strm_split.h */, + E7EF20A3F083C4E84F07CF4F00209A39 /* mz_strm_wzaes.c */, + F4CF218E708B480AA94648C24E62BDB6 /* mz_strm_wzaes.h */, + 82E863DCA85F722E256C26B6ACCF16A2 /* mz_strm_zlib.c */, + A5A0482A09018C61139E8789FBDDE3F8 /* mz_strm_zlib.h */, + 15CF8F05DCFAC6540CD3043762654428 /* mz_zip.c */, + 30E89E7496CD172E5D9CBE36AE4EEC9C /* mz_zip.h */, + 1EB9F3A0A4FE3774C448B3341634B396 /* mz_zip_rw.c */, + A4C4DF4DAED2ED7A3EA9439A3C903779 /* mz_zip_rw.h */, + 1A2F3DDAC9BB9D0825E59557E7982EBF /* SSZipArchive.h */, + F95F050AE0815DF91CB6FBF3DFCEA47E /* SSZipArchive.m */, + 9EEF34D08F885621D152AEB018CAEF86 /* SSZipCommon.h */, + C199DB57E96A513B07F93437A0396FE8 /* ZipArchive.h */, + 7A95EA44AED8E8481191CE1CA488A194 /* Support Files */, + ); + path = SSZipArchive; + sourceTree = ""; + }; + 563D08F0A2EDB417A25A3B733A4E94AC /* Protobuf */ = { + isa = PBXGroup; + children = ( + 5B0847908D868D3E8BE3F4E3E4C7D39E /* Any.pbobjc.h */, + 64374FC9C7AD32038E7F33B8F0B41DEC /* Api.pbobjc.h */, + 6527F932507C090BEF046A2CF3E15854 /* Duration.pbobjc.h */, + 5537CAF7A1CD975A3DBA5BCEB0787722 /* Empty.pbobjc.h */, + 0A71839A78103E116A278BBB5FABD201 /* FieldMask.pbobjc.h */, + 16C2437F38782B6F89D6339E9E29F0D8 /* GPBAny.pbobjc.h */, + 70B331BA1FE0C149CC68B9A00A1B5698 /* GPBAny.pbobjc.m */, + 07AF642B09BAA15328614DBFAD25A439 /* GPBApi.pbobjc.h */, + 1F3A0F6156FB5F5A82B4AA7C7D238DF8 /* GPBApi.pbobjc.m */, + 58947479F1459EED96044B40B585E85E /* GPBArray.h */, + EAF927AC9DE557B05621C0B7F0306ACA /* GPBArray.m */, + 3F40071E2A67D76C475E36CF1A35D97E /* GPBArray_PackagePrivate.h */, + EB5780BE799D48EDB54F907A325574EB /* GPBBootstrap.h */, + D0AF07C55F8A1D16F2B72E5A8C72AE12 /* GPBCodedInputStream.h */, + 2A6F1F427DA1E18272ECB4C90C97C420 /* GPBCodedInputStream.m */, + 804ABC0E28B405118C1084431F3A8525 /* GPBCodedInputStream_PackagePrivate.h */, + F81610433A7E8A0174C44A14B223B8E0 /* GPBCodedOutputStream.h */, + FFA2876BC029148C3BE83873F52084AA /* GPBCodedOutputStream.m */, + 61918990328B42689E439EA563236B54 /* GPBCodedOutputStream_PackagePrivate.h */, + 0474EC33C575B8B0554B58A2D64C30B2 /* GPBDescriptor.h */, + 44119840F557FBFBF40FC92268FB819E /* GPBDescriptor.m */, + 134F044AFB9879FCB5781193356B176D /* GPBDescriptor_PackagePrivate.h */, + 37886251B1613896290F5C7DB7958CFA /* GPBDictionary.h */, + 1355C440DF8B06C19F0492C707F61588 /* GPBDictionary.m */, + BB4CF5E2FB424F8AE8DAB85787DCE042 /* GPBDictionary_PackagePrivate.h */, + 2D0A9DF70FF4E97A919F76C3848A0342 /* GPBDuration.pbobjc.h */, + BD5D0DC83E0B59DADE4FD5D9531092F7 /* GPBDuration.pbobjc.m */, + 138A1C702A83AF4D235092EFA39476CA /* GPBEmpty.pbobjc.h */, + 50571BEED50D143512928D49A16D954F /* GPBEmpty.pbobjc.m */, + 47C5A0191A03EFE2DE24F09624530828 /* GPBExtensionInternals.h */, + 961BC9DB1F2811027C037CF52CAA2678 /* GPBExtensionInternals.m */, + D0FFF03CEE0447C038B64D831E91C677 /* GPBExtensionRegistry.h */, + 7BC367A75342F06E6197508FA5E282D0 /* GPBExtensionRegistry.m */, + F3DAD723C4868973CA8DA657ACD6F329 /* GPBFieldMask.pbobjc.h */, + 5531F9BE7D98338D183CD9BA0D469078 /* GPBFieldMask.pbobjc.m */, + 4013180CF2367698E401013E61049C83 /* GPBMessage.h */, + BA46F1ADA782A29C5C0EE15EA27B5C73 /* GPBMessage.m */, + 626C63D0E2A5BAC412E5709F0BDBA7D7 /* GPBMessage_PackagePrivate.h */, + 50EBE231C7C2912F96FEBDAA35C9B83E /* GPBProtocolBuffers.h */, + 38C5836B8EA82C6F6AD68E41548DDDB6 /* GPBProtocolBuffers_RuntimeSupport.h */, + 0032A830F5319978E8E0538592251EF1 /* GPBRootObject.h */, + 27A8BC49AE24A6A56C0FDC6A322E8DE2 /* GPBRootObject.m */, + 4C130E5A5FC8F646E7E882B364B8FD8B /* GPBRootObject_PackagePrivate.h */, + FD096502506034A3EADBB4534B0831FC /* GPBRuntimeTypes.h */, + 86F27741E95CC4317BEA0DAF69EED98A /* GPBSourceContext.pbobjc.h */, + 4A1EA6B179381F4533AC271C2397BD9D /* GPBSourceContext.pbobjc.m */, + 7B1D5EAE5D8B06A28440F9CC99570897 /* GPBStruct.pbobjc.h */, + A48D72FFE90680BB1FB5446827960676 /* GPBStruct.pbobjc.m */, + 44DC6F5E04AB07656741729EB1F1D4E0 /* GPBTimestamp.pbobjc.h */, + 12B804C4501EA355E80A53ED8E82B4F1 /* GPBTimestamp.pbobjc.m */, + EB382172C7E4E2C809E658112D8CC578 /* GPBType.pbobjc.h */, + ACCB32D80A17483946A186A1CB2DDD90 /* GPBType.pbobjc.m */, + 98840817FCC7912BDFA6126247E2A6EA /* GPBUnknownField.h */, + F5B1ED83A7BB73A4043773B6292C75BE /* GPBUnknownField.m */, + DC47372C0C0B1EDB0B0CE7A41EBD5627 /* GPBUnknownField_PackagePrivate.h */, + F953E0ADBE46350651F4F34E88DA8292 /* GPBUnknownFieldSet.h */, + 579354E4398B3369E2388434F2F0400E /* GPBUnknownFieldSet.m */, + 48F7D2869096B9D9EDEAE28B8E685F7D /* GPBUnknownFieldSet_PackagePrivate.h */, + 377E665D02BAAAC981E26ECB3443C292 /* GPBUtilities.h */, + E25CDB7C16E24C724E6EAF9EA915E971 /* GPBUtilities.m */, + 82FDC585610C8B2CD9EB96EF7D00F30A /* GPBUtilities_PackagePrivate.h */, + 5D6803D63DEA64F7DF820D770E8B3F55 /* GPBWellKnownTypes.h */, + DF5A7071CBAD31CE06E4CF34D6959EEF /* GPBWellKnownTypes.m */, + CE09635B51DECD397F165C7FFFBBD3BE /* GPBWireFormat.h */, + CCFC0C6CCFF434BC2FCD1580A0BC732F /* GPBWireFormat.m */, + CD171BFA05E49C1660D912B8A111DDF8 /* GPBWrappers.pbobjc.h */, + 2040D23EBE3FE25943BE54541AFC3DBB /* GPBWrappers.pbobjc.m */, + 0F1FCF4C8BFDBE5AEB5BA970A9656FC0 /* SourceContext.pbobjc.h */, + 94ADEB5F6E742CB864E9098F41680F6C /* Struct.pbobjc.h */, + 6F7A181CFDF4F45ACEAA4C7380A57713 /* Timestamp.pbobjc.h */, + F4C35A9833E7590BA6DB88E8F3688E5A /* Type.pbobjc.h */, + 3BFEC666DFD6FE7B33F9182191D6483E /* Wrappers.pbobjc.h */, + 3637873A66AB712E4BDD9C60D637B993 /* Resources */, + D46F3378ACDFEE50F13AB9692AD342FB /* Support Files */, + ); + path = Protobuf; + sourceTree = ""; + }; + 582097CDC4194CE19AB550D53F21362D /* Support Files */ = { + isa = PBXGroup; + children = ( + 12709BBF637D67B7882F9BFC0FDD60C4 /* NIMSDK_LITE.debug.xcconfig */, + 35B684810577BA162C656FCDD245FEA7 /* NIMSDK_LITE.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/NIMSDK_LITE"; + sourceTree = ""; + }; + 6316A469BCD8F33F980434B28EE121C7 /* Support Files */ = { + isa = PBXGroup; + children = ( + D028640A9B9DF5697CE99B9415C9EF0C /* DeviceKit.modulemap */, + 188BB31C0A430F17E45ED0BE0C7A76E1 /* DeviceKit-dummy.m */, + 26908CAE44E21184EA4B1A1CB78EB5B7 /* DeviceKit-Info.plist */, + 0FFDFCDE7109DF4F5D018FDBD05F4AEA /* DeviceKit-prefix.pch */, + C695E0D5BAD1F11C921E9684DB6B3471 /* DeviceKit-umbrella.h */, + 1370A79553506DC50F78773CCBEC8AFE /* DeviceKit.debug.xcconfig */, + DF67E04AB0E1E39525420CF8EB97EB88 /* DeviceKit.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DeviceKit"; sourceTree = ""; }; - 36500AE3C990FC2DB494DC75DF17F445 /* Pods */ = { + 63241079B7FBF6D9B7DECC7038629D3B /* Support Files */ = { isa = PBXGroup; children = ( - B9CEB1CEB950BAF0BA8AF79191258126 /* Alamofire */, - 6CFF8E45B90760ACBFE05291B600FD2C /* DeviceKit */, - ADA696A93714CA98B4AABE70397109F4 /* HandyJSON */, - 11F1CEA3841E6AEBACCAAFE543F85B72 /* Kingfisher */, - F4D1FD9A846CF71695F82C0F13F44297 /* MBProgressHUD */, - F40B5EE13E73B49DBA58621FE6A3FA0B /* Moya */, - E39A1C508CC284EC2C27638E6A0ACEDB /* NSObject+Rx */, - 15C568B96369CFC50B309987C693D0CC /* Nuke */, - 2694CC08E059F5EED6B07147B7108E79 /* Protobuf */, - 63AFFE3C61982C735A4AB1B0211A64AC /* Reusable */, - 00E085D335934B3C0DFDCEC51E5B1CE6 /* RxCocoa */, - D01F0320ACD48B7207701608209064F3 /* RxRelay */, - A04F43C9A3C4D874D9408FC25C32AE02 /* RxSwift */, - 7FF677673AE65D289E0B0E937BC41B77 /* SnapKit */, - CB65167CE4A26FB1A4E69765B2CFA544 /* SSZipArchive */, - 7314DFF7FE7944A5B44801B6A089042B /* SVGAPlayer */, + 85BF5CBEA89608EA2E2496220C3B8A9A /* Moya.modulemap */, + 55FEF7762CE50B62C051F48B3E7ACC35 /* Moya-dummy.m */, + 9A5A3A4E1DDC170D79E493F520615D51 /* Moya-Info.plist */, + 8FDC35045648B034D77EDE7C97460FFB /* Moya-prefix.pch */, + 348E010DFCEA28E7DE7C437D24C766D5 /* Moya-umbrella.h */, + 9D7171033FB91BBC12B1AF161B0BB4ED /* Moya.debug.xcconfig */, + E128DD353D2C85173E5F95E8B44E741B /* Moya.release.xcconfig */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/Moya"; sourceTree = ""; }; - 3949ECAD8E70D21E0FF356ADDD6B4350 /* Support Files */ = { + 63E239C1DC8B368AEBDBD19ACC4AF0A1 /* SnapKit */ = { isa = PBXGroup; children = ( - AE794EADF673BE08CEA73A7155E5E6DE /* SSZipArchive.modulemap */, - EB5511D85159197E88EAE4D065CFBC41 /* SSZipArchive-dummy.m */, - E054D40EEF6A968D00386378FC7A264D /* SSZipArchive-Info.plist */, - 5E79B23E6B148B72488F5237E1FE9E05 /* SSZipArchive-prefix.pch */, - DA638F9E94D597A49FCDA641872F29D3 /* SSZipArchive-umbrella.h */, - 847C1B27B335255C46714A37B2E71852 /* SSZipArchive.debug.xcconfig */, - 375ACDD807B0A213896C0DB4328B961A /* SSZipArchive.release.xcconfig */, + 6A15CF103933D49BCEFD374C2B96E261 /* Constraint.swift */, + D3E31C4BAA82CB6853205441E2012D7B /* ConstraintAttributes.swift */, + B4ABA8511C2E95C5B9161C8363644A9D /* ConstraintConfig.swift */, + CF868C7291C27E908D9DC0670027C36F /* ConstraintConstantTarget.swift */, + 6D86365F7F79EE7120425C47A86C319A /* ConstraintDescription.swift */, + BA23A73AF7D75D102278CFEA0820AF9F /* ConstraintDirectionalInsets.swift */, + BC0B71051E72FDCE706C8781F536F1EF /* ConstraintDirectionalInsetTarget.swift */, + EC8CDFFCCC54C9ECE728DA3173D051C7 /* ConstraintDSL.swift */, + 07AE4F2B40A240EAB2B8F21208228510 /* ConstraintInsets.swift */, + E19511034C2F6D47DCA9A98D5FA582A7 /* ConstraintInsetTarget.swift */, + 1DCC8F6A4948CA188C9DA9A255F78CF4 /* ConstraintItem.swift */, + 66F090FEE335F4C2AAAD2F3A2CC3DA29 /* ConstraintLayoutGuide.swift */, + 3F539BC5BFD5C822284E0E7745FB9D48 /* ConstraintLayoutGuide+Extensions.swift */, + E59F80770259B8FD9360DFC2B31098D9 /* ConstraintLayoutGuideDSL.swift */, + C06C3880CCF14388DC9AFAC497120818 /* ConstraintLayoutSupport.swift */, + EAE71F45D0EE8DAAC8DA03F2453A0915 /* ConstraintLayoutSupportDSL.swift */, + 2C5469E248865A7785430ED4B6339336 /* ConstraintMaker.swift */, + 27730CD749E85A0A1BC2C460EFDA6F6F /* ConstraintMakerEditable.swift */, + DEDDAFCFA291D0B85184AFA53DCEA5E7 /* ConstraintMakerExtendable.swift */, + 4C233C5A411AE4E5854F09B1D2B0D489 /* ConstraintMakerFinalizable.swift */, + 2CA39288A5BCEA334A4A6611B0AF8401 /* ConstraintMakerPrioritizable.swift */, + 7E053BFDC25D9863E0C845FDFE5E2092 /* ConstraintMakerRelatable.swift */, + 48B85BC4DBBD9BBAEF178C0BFEF1F005 /* ConstraintMakerRelatable+Extensions.swift */, + 9B698AF4236DB7A130A8EB6F8BFA8CA1 /* ConstraintMultiplierTarget.swift */, + C41D11880BC3223B1C6151B7884960B9 /* ConstraintOffsetTarget.swift */, + 029EF029D17417C86D546FEEDB35EBD6 /* ConstraintPriority.swift */, + 436EFBC0100DAE93FA02E39D9499C353 /* ConstraintPriorityTarget.swift */, + 4A768605E259CA170A0B3D5D65936A66 /* ConstraintRelatableTarget.swift */, + 367DFE256D9109ADE29D67CA4F4DED52 /* ConstraintRelation.swift */, + B6A52A4D726545AF0B61EABF7C9378F2 /* ConstraintView.swift */, + A150B34D5B1C1E58E960D18E39570F60 /* ConstraintView+Extensions.swift */, + E4A8CFCCB2B9F468E3BFF5585C0AD371 /* ConstraintViewDSL.swift */, + 7191C3AC79BEAF198B1B14A1D626F6A0 /* Debugging.swift */, + 21C57E12F8ACA70E95C938AD0F7F0BE6 /* LayoutConstraint.swift */, + 671A26FDC411A07AFD5F93D05D010CAE /* LayoutConstraintItem.swift */, + BD284964A4C78D0A5B52CB8298734C03 /* Typealiases.swift */, + 67E6A0BE6EAE3CC554D98F493BDE6FC8 /* UILayoutSupport+Extensions.swift */, + A0C70B6A7BF326AF4076AF60BA4E34B8 /* Support Files */, + ); + path = SnapKit; + sourceTree = ""; + }; + 645C8E72638DE9190B98CC3FCE0C797A /* Moya */ = { + isa = PBXGroup; + children = ( + 2821AB0B251C4F32E4E233D7F76203ED /* Core */, + 63241079B7FBF6D9B7DECC7038629D3B /* Support Files */, + ); + path = Moya; + sourceTree = ""; + }; + 65F48A06022A6D85225EC9063E7545DA /* Kingfisher */ = { + isa = PBXGroup; + children = ( + 3EE2CF18C262A382F7742FDA71008DA9 /* AnimatedImageView.swift */, + B3AAA0889A8D4A51D69D316A7546649B /* AuthenticationChallengeResponsable.swift */, + 0800AE6B0CCDD229EC9EF6E3AE4B242E /* AVAssetImageDataProvider.swift */, + 02CBBE311FFC30C456BD09A100462B7E /* Box.swift */, + B69B486ED1D8392351D938DF6DA24A7A /* CacheSerializer.swift */, + BD6C19127131833C01178598A8AB7D7D /* CallbackQueue.swift */, + C985D639170150C9E3F0EB6B18DAB459 /* CPListItem+Kingfisher.swift */, + FD0012AB2FF99263BC9124BC1B8B9CD7 /* Delegate.swift */, + 180D6EC8063EDACC29DA4B644B8C6BAA /* DiskStorage.swift */, + 40759C57E78F4FEBE856F5BC54B293AF /* ExtensionHelpers.swift */, + 2CA6662AE80C9BEF81FAA630236CB75F /* Filter.swift */, + 71EA2B736E01F7195249511636EAD39F /* FormatIndicatedCacheSerializer.swift */, + C6ABFE8338C0D18A3922A106BD6CC615 /* GIFAnimatedImage.swift */, + C9552455113EDB4A3BF208CA1BBB248F /* GraphicsContext.swift */, + EA72987712222C01E942DECF0B6A2FA0 /* Image.swift */, + 5651FD224134528266CB57F3049A1F54 /* ImageBinder.swift */, + 26B0C74E5C202472A0A1723D9CFBC30C /* ImageCache.swift */, + 2C6FFA6D807BA77987BFD6E878EDDB07 /* ImageContext.swift */, + D34E7FB87184109501E2E6C8DAD9F609 /* ImageDataProcessor.swift */, + 503EE65902506787365CC5C4595176C7 /* ImageDataProvider.swift */, + EE4130729EEDC24D09E7553769CDE0C0 /* ImageDownloader.swift */, + 9EFFFB4EEA0432D9997E926D82ADA951 /* ImageDownloaderDelegate.swift */, + 530B0FC100DDEC459F32FF781A8C565D /* ImageDrawing.swift */, + A77EFE56D19D2B5ED801C3937B599777 /* ImageFormat.swift */, + B5C66031E47489D661849B7C0F1DD8EE /* ImageModifier.swift */, + CAF503F7081DF3106DCE06D75318D006 /* ImagePrefetcher.swift */, + 16C4B75A38ED1F55D09B9FE0C6736686 /* ImageProcessor.swift */, + AAAFADBA4744A8B50BD86284826DC050 /* ImageProgressive.swift */, + 567323F99EF7243CA87A67A5BEA84E76 /* ImageTransition.swift */, + A96AD3C792E349B3068FA8BD1FA2E5D1 /* ImageView+Kingfisher.swift */, + 706AAAF06156F25EEECE2AB8B5FA5833 /* Indicator.swift */, + 9CBBEF6ED41BABA236AA0650E6E432E8 /* KF.swift */, + AC7D6B44EE1A9935E334FA4A79A0285B /* KFAnimatedImage.swift */, + DCEFA70313F80B0FD734D7249D93E645 /* KFImage.swift */, + 479BC660DE4B7329079A8FB6181B4D7C /* KFImageOptions.swift */, + F331AB10F74DC1A5A35625E990116F55 /* KFImageProtocol.swift */, + 0BDB7EFCB558AB027F8F86E84C66E2D4 /* KFImageRenderer.swift */, + 111B1B2AFA608069F7469730CA95B10A /* KFOptionsSetter.swift */, + 3543D7F0A037B5E9F248BBA76D2E7730 /* Kingfisher.swift */, + 9960A9412EBA98AA72EAD823F63F2B9D /* KingfisherError.swift */, + 8F5FA7C685BA1A1A5433E90AD761F984 /* KingfisherManager.swift */, + 467F37E8F888370F0CB6E0512D04CFD9 /* KingfisherOptionsInfo.swift */, + A611992EA9850EBA347CE0AF319E73B4 /* MemoryStorage.swift */, + A132E5B4C6E3367F17F916FA86900451 /* NSButton+Kingfisher.swift */, + 7AB70110B25F78F6D002DD58CB1022F3 /* NSTextAttachment+Kingfisher.swift */, + 5EE3194E3785C1CAAAB2F4BB8AFB0DE1 /* Placeholder.swift */, + 56F7DB53AFE18EC5F3CA3274F02EB756 /* RedirectHandler.swift */, + 5FB9CD604937B646BC5F8558D909EBE8 /* RequestModifier.swift */, + 45B4D0752D687D052A7A894F543A9A03 /* Resource.swift */, + D872E8C7C1FD9EE5A5A193A68CDB7710 /* Result.swift */, + 6C0BC047D6EF2D94E83046CD5384402C /* RetryStrategy.swift */, + 582C69B3F526EBA6E5A33C1A8DBBDE1B /* Runtime.swift */, + 8A365017F10A10BDC5716BD8E1698955 /* SessionDataTask.swift */, + 87C278F888D39F6094B7EDDCAABC64DC /* SessionDelegate.swift */, + 7B8E0530B646B8B41EDD7B981DA019E4 /* SizeExtensions.swift */, + 251CFC50D438FF8FF99B2454B72F52B8 /* Source.swift */, + C7BEEE14CB7B3A3B3999BF282613471E /* Storage.swift */, + EB18BD6BB9F8578FDB35B6EEAF302D19 /* String+MD5.swift */, + 2B0DA4EEBF7593B1060625A28E354C3C /* TVMonogramView+Kingfisher.swift */, + FAB964C6D5F93719A2B4C5A7C69EB0D5 /* UIButton+Kingfisher.swift */, + C214AA7BE81ADB4D0D8BF85D035F8350 /* WKInterfaceImage+Kingfisher.swift */, + 39AA8B92CB27DA78685F2E9127066E76 /* Resources */, + D2C2F01E9462877C0708DC14F3784168 /* Support Files */, + ); + path = Kingfisher; + sourceTree = ""; + }; + 760660F0875245A81A2AD5D80E215167 /* Support Files */ = { + isa = PBXGroup; + children = ( + 03B27F5D530E36C9A822157C1D45B682 /* RxCocoa.modulemap */, + 01A257F1734F04A0F72C3AD7E33BB435 /* RxCocoa-dummy.m */, + 8ACFCDB95060FF05C82223814AB9F0FE /* RxCocoa-Info.plist */, + FA0B3676646EB6100AA8E08F9EF8AB84 /* RxCocoa-prefix.pch */, + E2B42BAA84B125E8206ADE2A28D508EB /* RxCocoa-umbrella.h */, + 3E3BDDBB88E64B58460CA5DDAF503853 /* RxCocoa.debug.xcconfig */, + FCDBE8AAF28E8FF6518318CCB8BC7557 /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + 79C959564041EB664AFFF197CDF2E48C /* RxRelay */ = { + isa = PBXGroup; + children = ( + 74017DBFCDB757208730AC8134DDFD85 /* BehaviorRelay.swift */, + ECA6B3BEFF75BDD0198E1668554AC4B8 /* Observable+Bind.swift */, + 863FE6841C19431CE02C41DC403E56EC /* PublishRelay.swift */, + E637390817C07E04F03B86B2204EA681 /* ReplayRelay.swift */, + FCDC6226AE6C48E2D96D392FD91AA60B /* Utils.swift */, + 14232802D7725450C72610DBB09C9DE6 /* Support Files */, + ); + path = RxRelay; + sourceTree = ""; + }; + 7A95EA44AED8E8481191CE1CA488A194 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6D8E8846F87A02EE042500F3A40C4118 /* SSZipArchive.modulemap */, + 325704611897B49C7C54CCBBF6BE936C /* SSZipArchive-dummy.m */, + 771D0D5360F060914550E476E70B279D /* SSZipArchive-Info.plist */, + 0B03CC7F24C4BEA34796D81427B16836 /* SSZipArchive-prefix.pch */, + 7E1E9281A85928ED4652712BACC741D0 /* SSZipArchive-umbrella.h */, + 710B4253E3E409B86F17F56202DD7A3B /* SSZipArchive.debug.xcconfig */, + F9B7DF333754D68FB03F33A3496780CD /* SSZipArchive.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; - 3CD201D03A91993D577A164FA41BE5F7 /* Core */ = { + 83FE50AA974E61D05D06E284CC78A1E1 /* Nuke */ = { isa = PBXGroup; children = ( - 7AD93F4D20B59FC34D9E52730B65493E /* SVGA.h */, - 75F9960F3A88C51281F07F5C27726C1F /* SVGA.m */, - 20C1D23A12170904636C7CA9B20E4CF5 /* SVGAAudioEntity.h */, - AC070F1F6F1038A77D036364E6F1E9EA /* SVGAAudioEntity.m */, - 025920048A722F6553FE13AB02A1A1F0 /* SVGAAudioLayer.h */, - 5ED23325AB0672ED1B83773F44EDF68C /* SVGAAudioLayer.m */, - B5DEBB2B15AFB4B6F0691E23B1C58658 /* SVGABezierPath.h */, - 15CABF7616586B08DC3F093D14931D85 /* SVGABezierPath.m */, - 2401BC3935D4395D3E8EBAA9BD239F07 /* SVGABitmapLayer.h */, - 218D94EEB04D5B6B8D64D7B75F007B2D /* SVGABitmapLayer.m */, - 67138BCE6AF9D22098ECC7DB766CD344 /* SVGAContentLayer.h */, - DAE3D17E13CC901B008EBD3911761692 /* SVGAContentLayer.m */, - F5A57302C2075DB02C3A73FAD9DFB46C /* SVGAExporter.h */, - 0613E042CE4762266399F5E3545C3899 /* SVGAExporter.m */, - F29839309E76E38D1773B234EBEEEB35 /* SVGAImageView.h */, - 3B6AFF7D3FC039C86A103D76232243B6 /* SVGAImageView.m */, - 1B8D0E554A39CF88E309E02C96BD5E3B /* SVGAParser.h */, - 47B2BE22B4F3E724A9EC6EC3770675A2 /* SVGAParser.m */, - C4AA0E91BB8135C35792ECDABDAE96BC /* SVGAPlayer.h */, - 41975A10FB25A66821C83DF126B80C83 /* SVGAPlayer.m */, - 5C312070D7BF878CB39DFC552FC412FB /* SVGAVectorLayer.h */, - A4F35E75F585F40104E03CD2E9EF627E /* SVGAVectorLayer.m */, - 4E0F8DEB729BD7846D2C8C9D9E07AF80 /* SVGAVideoEntity.h */, - 19490513EE0BC5F370B9F10185FFA0BD /* SVGAVideoEntity.m */, - EF9D9CB3F78822125B42D61359112F0E /* SVGAVideoSpriteEntity.h */, - 219A4890FF09C61521A8371B71CF472E /* SVGAVideoSpriteEntity.m */, - E1FD0C2D34708E6AB2A9C46AB39EF0A7 /* SVGAVideoSpriteFrameEntity.h */, - F8D9F56F4E1E28C27FE95284C90C9070 /* SVGAVideoSpriteFrameEntity.m */, + 763808AF104C09D5DC6872CE1F758BCB /* Allocations.swift */, + 6467A90B15683F544FF6D975FDF0A1E5 /* AssetType.swift */, + D3449BE5D870FCBCD7E54F1DC778617C /* AsyncTask.swift */, + 06D943D19BECC5398A7EA13A2E20C81E /* AVDataAsset.swift */, + B53E7E37A9DFD9A41C3EEB3D5C46EDB9 /* Combine.swift */, + 98FF7D2673D800019CF94198C0FABB7F /* DataCache.swift */, + 637181789D4ADB0357889817BCA35B24 /* DataCaching.swift */, + 1878DADCC6B1C0E2CA63C62A7A79D398 /* DataLoader.swift */, + 0E74C4075C7C1EDF04078A16873D4549 /* DataLoading.swift */, + 20C40E3B25A33D48AEF25D8654B35B5F /* Deprecated.swift */, + D3546EE1C643C770F1024194F2D6C926 /* Extensions.swift */, + A7E9CE53CAE3C1A1CEDC7C99F1A04BF1 /* FetchImage.swift */, + E7BA5B7E57354973A6F6A5B665C02FAC /* Graphics.swift */, + 132CACC568D867C53041E50444DFB4A4 /* ImageCache.swift */, + 7FEAEFA62D6DD1B55A4097BBE1F369E7 /* ImageCaching.swift */, + D308FDE02C8E1D9C9905BE2F6C984AFF /* ImageDecoderRegistry.swift */, + 923C554079683E2A0948ED73E2635705 /* ImageDecoders+Default.swift */, + 07AAB66DC8CDB5AC35A51261150EB3B0 /* ImageDecoders+Empty.swift */, + 01A218C523E560174B8E69FF5EC24761 /* ImageDecoders+Video.swift */, + AEFA8460E60736E13917865B71176DF4 /* ImageDecoding.swift */, + AEE903A50F1E00130DAE4272FCADD72A /* ImageDecompression.swift */, + 98989A551DCE27C10E9FFF1938C46744 /* ImageEncoders.swift */, + 632EC36825BD39D9D65CE0D01F4D7C06 /* ImageEncoders+Default.swift */, + 9AC97C538E68C1D069DA4326D7426309 /* ImageEncoders+ImageIO.swift */, + 9DE4A71D7E6908704F318C5C219D4A3B /* ImageEncoding.swift */, + 576D1177FA22535C55BCCCCAF622EC3F /* ImagePipeline.swift */, + 22AAE720FB21F607C8DDB213568ED20E /* ImagePipelineCache.swift */, + 4343E94BB1EE6D2FF68CFE652B28DCBB /* ImagePipelineConfiguration.swift */, + 4008F7AED7EC5C276C9FEADC661B5F36 /* ImagePipelineDelegate.swift */, + 1AB9F0994849DC0818631C857A245A2E /* ImagePipelineTask.swift */, + D48B401103C5A79E67A8B7C35FDA1F05 /* ImagePrefetcher.swift */, + 48C806CE5E4C29A80F0A85374BFD61D2 /* ImageProcessing.swift */, + EB38DCBE0454D5D0E75FBD3C5CD1DB88 /* ImageProcessingOptions.swift */, + 0E81D9DE456533CDB66947BA32EA8B1D /* ImageProcessors.swift */, + 6F4FE217219D54889078A76A10575C6F /* ImageProcessors+Anonymous.swift */, + 27FD4FA8177B810EC541C9BE7F1F9801 /* ImageProcessors+Circle.swift */, + 50247F3391915A14CF16BC54B4A1A239 /* ImageProcessors+Composition.swift */, + BD3E7C65B3D7D26D1600DC208BBB69CE /* ImageProcessors+CoreImage.swift */, + FA21A33A71803CA04686E57A31AD82BD /* ImageProcessors+GaussianBlur.swift */, + 15EE42AF5A3DE3B62C0AA0F52131B40E /* ImageProcessors+Resize.swift */, + 18BFB202F2B553726172B0BF4BDBAA3A /* ImageProcessors+RoundedCorners.swift */, + BEE76F4774E242A49A7961A68615BAA9 /* ImagePublisher.swift */, + 6ECEA6478E7ED5279EE0261B61A08B5B /* ImageRequest.swift */, + 8A09BB01F261508BA6896DDF26EB7775 /* ImageRequestKeys.swift */, + 280EC3647EBF3BD520BDD48166AC7D2E /* ImageResponse.swift */, + 709FCF6B466E73940EC71F0C257D98CE /* ImageTask.swift */, + 34E6F9441EE0CE4E389B626F8CE48AC2 /* ImageViewExtensions.swift */, + 810E3952EC3440BD33C17A0C5F3BD6C2 /* LinkedList.swift */, + 75CF2C0485560A419CE9A049AA77EFC7 /* Log.swift */, + 638BDE442FB591ADCD038BC91C189756 /* Operation.swift */, + C0F2BF031C20CE4989EAC50145DA82A6 /* OperationTask.swift */, + 643633AD9A957CB23C4EFF88232B2605 /* RateLimiter.swift */, + 10ED8732E895C5CCFF6AB628B95A3E67 /* ResumableData.swift */, + 95C522D237973800151B7DC3B166137A /* TaskFetchDecodedImage.swift */, + A498EE11C082DC2728CE87544E53D627 /* TaskFetchOriginalImageData.swift */, + BB91B3758974E062267840F31D380B4E /* TaskFetchWithPublisher.swift */, + C7C2832BA3D522D082810C97D16CF392 /* TaskLoadData.swift */, + 981A33F9C04EA5919404B8D7A3365F01 /* TaskLoadImage.swift */, + D53D1CF72CF0C9AECE89D71AB2EACCFF /* Support Files */, ); - name = Core; + path = Nuke; sourceTree = ""; }; - 4903609C0D472E1CF4CF32A57BFB0329 /* Core */ = { + 9609127F65CB1F625C069F300326DCF3 /* Storyboard */ = { isa = PBXGroup; children = ( - 720C6E679ABCEE3C90743208E4836DE3 /* AccessTokenPlugin.swift */, - 1390F209574551F87D1CFA1065050513 /* AnyEncodable.swift */, - 7D233576C8B7C33D5BEADB4556A868AB /* Atomic.swift */, - 0D478B490D5606EB348FCE1EE4AA10F8 /* Cancellable.swift */, - DF3CD1AB8D5EB041BABA0F78F476310A /* CredentialsPlugin.swift */, - 9606B813B1D70250BC6E73FFAD6C6B52 /* Endpoint.swift */, - 33E199A0BC7C555777559DEF923D314B /* Image.swift */, - 4B3D00EBBED681BDC94F20CCD6A27050 /* Moya+Alamofire.swift */, - F46D29C442D11CA9D1D86439417286A5 /* MoyaError.swift */, - 051CE0775FC2A9E07149D8E22C73F320 /* MoyaProvider.swift */, - BBF963EBBB522B74275CEAFB05101DC3 /* MoyaProvider+Defaults.swift */, - 9E24F5572E7A565915123CAD10BB3548 /* MoyaProvider+Internal.swift */, - A65CBE865AE3C6BFA74C2D37F3E6925C /* MultipartFormData.swift */, - B3C70120A6C7D338B1840E1994D8FC24 /* MultiTarget.swift */, - 18C9AA983337600D9F414431931DCF79 /* NetworkActivityPlugin.swift */, - 0DF869924B10E5AEC072B87FC2709C3F /* NetworkLoggerPlugin.swift */, - 947969A036B68D3230D966BD44157668 /* Plugin.swift */, - 36E79E53343B6C07922829E293318C81 /* RequestTypeWrapper.swift */, - FF8E84BE15919DD77427B3B2541B4F75 /* Response.swift */, - F76A0564F52E7CEE7EF3F8E51E43FF38 /* TargetType.swift */, - 75E1B4D43B93EA9A8BF796692E968DFA /* Task.swift */, - DA97CEA2364AB778729DB988D70C6881 /* URL+Moya.swift */, - A61E7C9C0771628323DE28531E5DE4AF /* URLRequest+Encoding.swift */, - B057835CC0BBDBE4D7AFE589EFD98D4C /* ValidationType.swift */, - ); - name = Core; - sourceTree = ""; - }; - 4A49D46EBA4883C3E1EDDC79C55CBA41 /* ProtoFiles */ = { - isa = PBXGroup; - children = ( - 736C2E3457A430F3CD0D3E64FD5A1334 /* Svga.pbobjc.h */, - 860B599D02556BA4E3C2141FEF06FEB9 /* Svga.pbobjc.m */, - ); - name = ProtoFiles; - sourceTree = ""; - }; - 63AFFE3C61982C735A4AB1B0211A64AC /* Reusable */ = { - isa = PBXGroup; - children = ( - 73D4E65AEA9A4ABFAE37343D2847903D /* Storyboard */, - 2466716C3540952A2478823D2DF054DA /* Support Files */, - 83976F81B944D951AE50122F6CB71158 /* View */, - ); - name = Reusable; - path = Reusable; - sourceTree = ""; - }; - 6CFF8E45B90760ACBFE05291B600FD2C /* DeviceKit */ = { - isa = PBXGroup; - children = ( - EE762CEE66B6740E6B870AA849EB9003 /* Device.generated.swift */, - 364AA714CB8A9CF1174D5B80810E4368 /* Support Files */, - ); - name = DeviceKit; - path = DeviceKit; - sourceTree = ""; - }; - 7314DFF7FE7944A5B44801B6A089042B /* SVGAPlayer */ = { - isa = PBXGroup; - children = ( - 3CD201D03A91993D577A164FA41BE5F7 /* Core */, - 4A49D46EBA4883C3E1EDDC79C55CBA41 /* ProtoFiles */, - CDACD46531E1305880F4E8A7BE0B6026 /* Support Files */, - ); - name = SVGAPlayer; - path = SVGAPlayer; - sourceTree = ""; - }; - 73D4E65AEA9A4ABFAE37343D2847903D /* Storyboard */ = { - isa = PBXGroup; - children = ( - 37D23E552027BA652B7DA76C364FA0FA /* StoryboardBased.swift */, - A71DDB4D4DE63AD40A2321B80B3ECD73 /* StoryboardSceneBased.swift */, + B55087081FECA1034BF23A5641269EB8 /* StoryboardBased.swift */, + D26E2233638FE6F7152A496025AD8FE7 /* StoryboardSceneBased.swift */, ); name = Storyboard; sourceTree = ""; }; - 76DAFDC6473216912AD89E606DCC168B /* Support Files */ = { + 997DA705733371A49440125C31875E52 /* Frameworks */ = { isa = PBXGroup; children = ( - E7E48E354FE81EFA8217F5E3AFB7B14B /* Kingfisher.modulemap */, - 1781B5C677AB7342E11FEC0815386BFB /* Kingfisher-dummy.m */, - 551E933739CE6020DD3C1878401A0233 /* Kingfisher-Info.plist */, - A051781FF537C50354572B5059617056 /* Kingfisher-prefix.pch */, - F3FE3BD38B209B263E8EE5F159126B72 /* Kingfisher-umbrella.h */, - 1C59C45F1867EE658A7F58F9B35B6783 /* Kingfisher.debug.xcconfig */, - 9590CC75CDD20C7392E12BA22991CF2F /* Kingfisher.release.xcconfig */, - C6A0C3C1E122163843A21923721B033D /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + F0788E9C3E8617EC29E9BF3795ECBBC0 /* NIMNOS.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A0B443B4D456EECD4BC4BE6CDB4C8FCB /* Frameworks */ = { + isa = PBXGroup; + children = ( + DFF6ECCD15FD4180D7744C8CFCE14BB4 /* NIMSDK.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A0C70B6A7BF326AF4076AF60BA4E34B8 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2048BC5DFC089827A6844DF1FF8989B1 /* SnapKit.modulemap */, + 7AE14F580C21783C39001A7EC53FC734 /* SnapKit-dummy.m */, + AAB3F739AD81CA6974085C7ACE10C6F4 /* SnapKit-Info.plist */, + D1498608998652DEEA9496F5E93E009C /* SnapKit-prefix.pch */, + 599EA110D63E3D3F5588B1C64C7205D3 /* SnapKit-umbrella.h */, + E12AA80FAA4E94D454DA751A6657B48C /* SnapKit.debug.xcconfig */, + 8CF080F01471C4A825198F02CDBD60D0 /* SnapKit.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; - sourceTree = ""; - }; - 7FF677673AE65D289E0B0E937BC41B77 /* SnapKit */ = { - isa = PBXGroup; - children = ( - 253DF9B9950667E1241AD7C56D57EA8C /* Constraint.swift */, - 4DD60ABF39A0E395F64919A2CE0392E0 /* ConstraintAttributes.swift */, - 32FE216C01777240AE87D986F75E1884 /* ConstraintConfig.swift */, - 42CF9ACC81058DF1A27DB6D3F54485B2 /* ConstraintConstantTarget.swift */, - 807F158398686F5C93EB5C24A1A7FBC5 /* ConstraintDescription.swift */, - F5A9037CEEA4A36302723B6CBB58760B /* ConstraintDirectionalInsets.swift */, - AB2AF99AE062CEAD4EA334C3E8108C87 /* ConstraintDirectionalInsetTarget.swift */, - 7EF83B75B1017F14D5956BDC24953DBE /* ConstraintDSL.swift */, - 0F5BD64F6D2FDE1B7F8B7940B6F417C3 /* ConstraintInsets.swift */, - FD08BBE900FE4C36F44D65A825B0F619 /* ConstraintInsetTarget.swift */, - 2E220E8B5E407504A386EBBA3E86A1B2 /* ConstraintItem.swift */, - 07BF110B46E3B64FCEC42BCF98CA3F16 /* ConstraintLayoutGuide.swift */, - 47299C928C388137CACA8A8799049BC7 /* ConstraintLayoutGuide+Extensions.swift */, - 90D97FDFD8E8C54143D404DFCB4E3452 /* ConstraintLayoutGuideDSL.swift */, - F6EC5B1647B4EF871013C24237A7E6BA /* ConstraintLayoutSupport.swift */, - C994D8031800200FED53717B697C672A /* ConstraintLayoutSupportDSL.swift */, - 78AD57AE5298FE8DAA091FD038D0E404 /* ConstraintMaker.swift */, - 440BB4FD36BFB191F22FDE0EABB4DDF8 /* ConstraintMakerEditable.swift */, - 08B83E8D64BC1E8950C55F4E7D096C1E /* ConstraintMakerExtendable.swift */, - 742D25096FDE4F3EBDF602FA94086F90 /* ConstraintMakerFinalizable.swift */, - FED7BFD4A0824F269E36F872ACC3E6FA /* ConstraintMakerPrioritizable.swift */, - 3A1DA868FD5BBDBA0EA7DBE2EE3F7AFB /* ConstraintMakerRelatable.swift */, - 5AC7964E8F31200DA5D5C373878BD5CF /* ConstraintMakerRelatable+Extensions.swift */, - 14CC0A1516A27DD3713976FACF85D51F /* ConstraintMultiplierTarget.swift */, - 64856048E4CBCEB7F47DC016FE4EB641 /* ConstraintOffsetTarget.swift */, - 48B26293ED0BE98E10C7DAB5CEF23278 /* ConstraintPriority.swift */, - EE31392889534B9BBA6332E249A2A320 /* ConstraintPriorityTarget.swift */, - D3A1138B6CE0262F49D8873658ABC4D9 /* ConstraintRelatableTarget.swift */, - 93EC979D9F3915C015A5069ADD065608 /* ConstraintRelation.swift */, - 21DB417C03320B0C1DC4D069D799EC9B /* ConstraintView.swift */, - D8B1D4B5C077B63A2AEFEAF9749F1494 /* ConstraintView+Extensions.swift */, - DBF0AC3EC1D41ACFC2AB7056B35CAA4D /* ConstraintViewDSL.swift */, - 232745CAA44483EB2D20968382DCFD7F /* Debugging.swift */, - C6C129852A1183BC722CB50CC4FBC9B0 /* LayoutConstraint.swift */, - F56A7AB7DE191D46F38F9E45B1149B0E /* LayoutConstraintItem.swift */, - 945DE07346CBFA44071C31A48E9F6DFF /* Typealiases.swift */, - 141D8FC7678C200C340595BB7A845510 /* UILayoutSupport+Extensions.swift */, - AC0565089BD41F4F0FDB18F79E7D1918 /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - 815CF4987FF863507102E0A50F713AAD /* Support Files */ = { - isa = PBXGroup; - children = ( - 9175CE0F446463339DCF05D8DBE3BF7A /* RxRelay.modulemap */, - D7EF3766F4C5745B2515194F83A0A73E /* RxRelay-dummy.m */, - 00D309B42B66A5BADA6DE55C841D55F2 /* RxRelay-Info.plist */, - 61CDE848C7B3F5F17E56A59FA1670E1E /* RxRelay-prefix.pch */, - FD853074F0473FE0D180DB4AFCF1572B /* RxRelay-umbrella.h */, - 85F1CE00656B5D383D90215D5195D9D5 /* RxRelay.debug.xcconfig */, - B1D6F0FFDA5CFEFA3833065367615F6B /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 83976F81B944D951AE50122F6CB71158 /* View */ = { - isa = PBXGroup; - children = ( - CAC120E5D83208C9A73F2867947B0FF1 /* NibLoadable.swift */, - F9E16F707FDBDD44E4310D79479BC000 /* NibOwnerLoadable.swift */, - 72F711A781C5C7FF20EC13FFD8451667 /* Reusable.swift */, - 9941C562211DD9142882CF765127D8AC /* UICollectionView+Reusable.swift */, - 5869C30167AEF5768319BB59532A9347 /* UITableView+Reusable.swift */, - ); - name = View; - sourceTree = ""; - }; - A04F43C9A3C4D874D9408FC25C32AE02 /* RxSwift */ = { - isa = PBXGroup; - children = ( - 42D22F4028EF871B153BCAF46E62F028 /* AddRef.swift */, - BA5CADED7C17874C500CE91003D3F15D /* Amb.swift */, - 957234904A11D53A77190FBAF9CCB03E /* AnonymousDisposable.swift */, - 84E139BFB2407D50020E1C55222665FF /* AnonymousObserver.swift */, - 781F6BF839F9DCF61C0BBACA42F57854 /* AnyObserver.swift */, - 9B6787F4DD3FF633AC5B576329E57233 /* AsMaybe.swift */, - 640556C4F9DA52BCC300869EEAE29A59 /* AsSingle.swift */, - CB260C3DD0F29AC9933C6E95F2D58520 /* AsyncLock.swift */, - 1E75EAA905D787DC2A6ABEB54FF34025 /* AsyncSubject.swift */, - 61C6AD0633737912FFB40111C9FF2859 /* AtomicInt.swift */, - 7D82053DACAA2B9843044D802A0BB744 /* Bag.swift */, - 570CACB3A871D84FAD28242F460BE4D4 /* Bag+Rx.swift */, - 76CBC54725CC91081C00CD833820586F /* BehaviorSubject.swift */, - 5F29C71F12EBCE37B23CFB89DBCA1452 /* BinaryDisposable.swift */, - 7BDA2D5D14C205867E4901B2E6D322CC /* Binder.swift */, - D28D1305C6E5FAF982CA8D34DB62B78A /* BooleanDisposable.swift */, - 75BC00D223D0DDA9272D63B77435AA91 /* Buffer.swift */, - EDCFD8B86CCCA7F8713B952A9B81F9B0 /* Cancelable.swift */, - 6F546CFD47EF18936B0662E82ECCD1A2 /* Catch.swift */, - 5133E59407E20F5840339DBEF391F8D5 /* CombineLatest.swift */, - FB885983C37D2CA0F6087861799EC1A1 /* CombineLatest+arity.swift */, - 22AA94FEBAC6D11CF74795DD9CBA12B6 /* CombineLatest+Collection.swift */, - 7809BD4D3AAB707BF7295FD0BFA8C5B9 /* CompactMap.swift */, - DA77866DE131EA6C32F860010A3C33CD /* Completable.swift */, - 260F880495F5B03D6E4FEFC5C7E96799 /* Completable+AndThen.swift */, - 247AC60B03CB231AEF7D5E4A1CCFC475 /* CompositeDisposable.swift */, - 4435B9A2A0815FE456D5C45F00D6837C /* Concat.swift */, - 20DB77147D90316C189006F5C1813B46 /* ConcurrentDispatchQueueScheduler.swift */, - 9828BC599B0DBA1502AC852EA38A9D41 /* ConcurrentMainScheduler.swift */, - 26CC695EE0EB2DE7F74B4DD65F4180E4 /* ConnectableObservableType.swift */, - 8B9A15F039CA4C93A2436598CDC319F7 /* Create.swift */, - D448C2EDB96919F9AA3472C81C62C2E0 /* CurrentThreadScheduler.swift */, - 6E7702DA1BE998FBB32DE1B9698348BF /* Date+Dispatch.swift */, - AAEE6FA5A6B706FA89BEEC9DBF615FF2 /* Debounce.swift */, - 1D8394533EFC2432007139BDFC16BDC9 /* Debug.swift */, - 2E9B30496F5020A20C2C46DFE9602137 /* Decode.swift */, - 29C48918F0527B8621E62BD7F0721C59 /* DefaultIfEmpty.swift */, - 8868E11284C0EA402BDDEFCF23FBEFF0 /* Deferred.swift */, - DFA9A21A3126E1D0F6BB9EFCCC2515CF /* Delay.swift */, - 82D0B44E2344E88571CC3BCAB43AB5A4 /* DelaySubscription.swift */, - 3821E0CD99B4B17D6FDF983431254DD5 /* Dematerialize.swift */, - DA5F40F526471AC70C44F0AB7845606D /* DispatchQueue+Extensions.swift */, - 0D032453C624DDF916B04585037DBCCF /* DispatchQueueConfiguration.swift */, - D9E24FD4CEB0DF75243B77AD812CF188 /* Disposable.swift */, - FC494E1441E463863640810C9205BE78 /* Disposables.swift */, - 952467869D656E1708FB012CA225DFE4 /* DisposeBag.swift */, - E0573910AE82D8F8A35216A24DCAFD99 /* DisposeBase.swift */, - 516BAF892B644ADDDCB44ED3442B3A5E /* DistinctUntilChanged.swift */, - 8AB7C04DC17C6E584F850F0B951F89FB /* Do.swift */, - 0CD8A0CD839CEC538974E9219FF27382 /* ElementAt.swift */, - D489803D9BB7FD68B3952F6A6F985DE9 /* Empty.swift */, - 96DD7580DF1034A826F1225C2DC03E0B /* Enumerated.swift */, - EE444B553B8A68A88B2E36134CAB91D8 /* Error.swift */, - 354BDCDB30B32320A81F372FE473B42A /* Errors.swift */, - C00619783E539207EF813D4913D437CB /* Event.swift */, - 3B86317765E2A3F094B91EA97522CBFE /* Filter.swift */, - 99DD526FDEAC80A4155D4A23069F488E /* First.swift */, - 3937BBFC01600CAE15882E0A35238D54 /* Generate.swift */, - 1BFB41EE64DA980D534BA61E9597EEAF /* GroupBy.swift */, - 3F49246C297EB752712A9F36DA73BD8F /* GroupedObservable.swift */, - 3511CB86C034BFE3D20CF58004093730 /* HistoricalScheduler.swift */, - 634FAAA5C0F68A87BD2BBD78DD2756FD /* HistoricalSchedulerTimeConverter.swift */, - 2F32CC469ADA2C7848E7D2271DF64A0A /* ImmediateSchedulerType.swift */, - 42C01D802C0981DA70BE32B371ACB2ED /* Infallible.swift */, - E84F23C0E0FDB2714C4DE885A10183B0 /* Infallible+CombineLatest+arity.swift */, - 66E0040C65300D390D33C9BB7338F93D /* Infallible+Concurrency.swift */, - 9E9A8C82EA42DD15F5B158C390C5EDBA /* Infallible+Create.swift */, - 09285C7019F742B4A9935C1AAE24DF4F /* Infallible+Operators.swift */, - BFC0565F51991E2295890E590D695E4C /* Infallible+Zip+arity.swift */, - 176E89BBF387539C8B8DB3BA5FE61E69 /* InfiniteSequence.swift */, - CB86511C1850E01E624D920F5FDF9D85 /* InvocableScheduledItem.swift */, - 16B81B731BFE4403F1622FE19DDB2845 /* InvocableType.swift */, - BB85B172825081BFD08C2B0D8BAA4371 /* Just.swift */, - BA68416A2636CBB8641EA5DD2ED194BA /* Lock.swift */, - 7BE090DAE15921AFCD0D7ED5925158F2 /* LockOwnerType.swift */, - 39F02B3777F2003BBE89FB2F4CEB822B /* MainScheduler.swift */, - A285ABB3B81823B7630E5B8E1E4E94A7 /* Map.swift */, - 5F7E6FFC1E8BF0B7FF0D935D1603D7B0 /* Materialize.swift */, - 408F38DF8F01F7FB708BBB33EBF75998 /* Maybe.swift */, - 0E766261E8DB69E36EA27552F33CC148 /* Merge.swift */, - E7C03281AE71DC1BC4C3C6405E0D7080 /* Multicast.swift */, - 3B460CEC97F5FA205EC3A497A9DD5C40 /* Never.swift */, - 037C674A763947D86A14230E9F4D8807 /* NopDisposable.swift */, - AC7D835DF2E088B6E8F2C3A1BD57CD31 /* Observable.swift */, - 0790269966D0399792987BBC66CAFE3F /* Observable+Concurrency.swift */, - 81D693259026FA0119A9990BA4287C9E /* ObservableConvertibleType.swift */, - 18C8C79C3374DA0081365F5A2EAE201E /* ObservableConvertibleType+Infallible.swift */, - AEE469F2F1FA29B34D869E5B60B90CDD /* ObservableType.swift */, - 86E0825AF4D2BB5388768ACD5B5A627A /* ObservableType+Extensions.swift */, - 8E60383B9DE28C43BEFA8A0ACDDA5F08 /* ObservableType+PrimitiveSequence.swift */, - 8223CBDC5F4EC36ACBAA99E7C72D82DB /* ObserveOn.swift */, - BC9FAC370462C17EAADCACF93FA7CCEB /* ObserverBase.swift */, - FB0A9EB523849473CD46F6C46F28494F /* ObserverType.swift */, - 1B126507887EEF2438B2000FBB0EC197 /* OperationQueueScheduler.swift */, - 7D69B00338B8E7C3187B78BFB46FF2F8 /* Optional.swift */, - 3F37011AB7DFE426E9E13B502B66F1E3 /* Platform.Darwin.swift */, - E86823433D81D4C7491E4130490F56B8 /* Platform.Linux.swift */, - 1B76D45F1627852937AD02D0F7CF5E80 /* PrimitiveSequence.swift */, - 62622BEDD44AC879467341A269DAFB14 /* PrimitiveSequence+Concurrency.swift */, - 5FA770A7C958FCAB81E4A7AF2E9C01F4 /* PrimitiveSequence+Zip+arity.swift */, - AB34FF7AB035DE986DE57A06B74A0495 /* PriorityQueue.swift */, - AEA280A1BF609B5CE3219D74BCE327FE /* Producer.swift */, - 76F264E3516E693E90525FA03A73BBC1 /* PublishSubject.swift */, - EC66F005D3AF39D56933A1CEC1AC82F5 /* Queue.swift */, - E4CB45D98373E46588A0769F91BEDF07 /* Range.swift */, - 32A4EF37D0B059778943AC69257197FA /* Reactive.swift */, - 5CBF720A0DA04330B395D55F72A0BB03 /* RecursiveLock.swift */, - 6690CAD5E10F09EFDE0E23B975EFB177 /* RecursiveScheduler.swift */, - A9D0B715E80DA0DAF7525E35BC4325E6 /* Reduce.swift */, - 894FC47405C1299432DE7E7C5D69FBE8 /* RefCountDisposable.swift */, - FC621F79A98C18953A886E1F0FD10069 /* Repeat.swift */, - 2E5D404C661B526DF54F8CF773905067 /* ReplaySubject.swift */, - 3BA7C4592359B9B3508093F418987668 /* RetryWhen.swift */, - D227CCD1F49C2D7CFA247278D1F1A5AA /* Rx.swift */, - A379424DB101D738A67705A6711EFC7A /* RxMutableBox.swift */, - E00B0929DE14F8593E4FF776E80C9045 /* Sample.swift */, - E86B3F2816E75F955B6CD47106281E73 /* Scan.swift */, - 9CA7FB448492D0C5EA95B3B608270378 /* ScheduledDisposable.swift */, - 1068B6CF22F0918D37AE9725C8E97E58 /* ScheduledItem.swift */, - 0F44F358F1F956F4AE462B4B37E851AD /* ScheduledItemType.swift */, - C383038288390F0199C36889092EFA35 /* SchedulerServices+Emulation.swift */, - D1E73BE954775D57AB2A291A599E7F03 /* SchedulerType.swift */, - 84383584C98AB0E69A2A182C91C524C4 /* Sequence.swift */, - 1D41A42BDB3AFB9F73D063EF9D6BA3E2 /* SerialDispatchQueueScheduler.swift */, - CA4D6AFBB1BA974555CF95C60CF7168D /* SerialDisposable.swift */, - FF9DA85E772456B7E3BE15FA3B2E9281 /* ShareReplayScope.swift */, - 10C5202864540E9E2B22A79088A253C9 /* Single.swift */, - D58032962EB9D6DF903B3410E255237A /* SingleAssignmentDisposable.swift */, - 8316A9EA9A047448F7E44434CE987647 /* SingleAsync.swift */, - 89E8E03B691856498AD0C36B5399E6F8 /* Sink.swift */, - 079E5D585B4134AC4E740B22673A04AF /* Skip.swift */, - 01627F177D624E69A8821EFD07E40D9E /* SkipUntil.swift */, - 881ADF855B4F6830C4F47C4D3C9584A6 /* SkipWhile.swift */, - 1921FBD5F9DDB8E484B950117425B463 /* StartWith.swift */, - 5518EEBE6A1D302C04BCC6AC307CB490 /* SubjectType.swift */, - FDFCD98702F50218F1AFFC991FAB49B5 /* SubscribeOn.swift */, - 1970E807D952E0BC3C3D7F1603187ABA /* SubscriptionDisposable.swift */, - E069C2C205866424C7B1EE4FAE96F4EB /* SwiftSupport.swift */, - 2B310D69B4AB650530D06F77A88A7183 /* Switch.swift */, - 6836F51F8AE38107224B121D764ABD8D /* SwitchIfEmpty.swift */, - 4307111CF7823806F3358A3E53F6DA06 /* SynchronizedDisposeType.swift */, - 4ABCFF8FE6CA85AAF30E47BADE090B75 /* SynchronizedOnType.swift */, - 28823071A314506A54A2A9D937693120 /* SynchronizedUnsubscribeType.swift */, - D52D89AA697CA5E9B15C2151417A3325 /* TailRecursiveSink.swift */, - 52AE0BC67BA5C1A52914BF056FB64758 /* Take.swift */, - 0B27244CD1659036FDECC4E1E642AB44 /* TakeLast.swift */, - AE836B2CB952A6ED3ED50F9DED98B5DF /* TakeWithPredicate.swift */, - 0BB9C117D22A021FDF627A29186A525B /* Throttle.swift */, - 0E01639BF8BC1C682FE1483CE32BFB14 /* Timeout.swift */, - 716FC38DDC4EF3CB13E29B9D9B520E69 /* Timer.swift */, - D68A406D0516472A10A41044DA9F3162 /* ToArray.swift */, - 931A10A545063DD7D6870438FAF50B7F /* Using.swift */, - 3A168DED662006EC22CC00070F2D888B /* VirtualTimeConverterType.swift */, - 7368C8AE9827747E3276D7BFBA308F61 /* VirtualTimeScheduler.swift */, - 152CE6B7944D87E4B6E07D45B593F1A5 /* Window.swift */, - 61E5B248346787F0A063BA993EDE06A8 /* WithLatestFrom.swift */, - BA2D36D9747D4B234BE2D82067DF4A9F /* WithUnretained.swift */, - D4571D4D8CDE9A455D04764C2A79A4B3 /* Zip.swift */, - 700654E7FE6F5CC51A53D9515E51BCE7 /* Zip+arity.swift */, - 1C01E6D9E1CDFC06E093EB9D7CEBD66C /* Zip+Collection.swift */, - C209B1FEDE6A1829210DC3C2F3A3D366 /* Support Files */, - ); - name = RxSwift; - path = RxSwift; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; A69B7BDF4E4594A0BB5539F1C9D6819D /* iOS */ = { @@ -2776,21 +2748,6 @@ name = iOS; sourceTree = ""; }; - A9F01FA3ECD0E85EDF981BC0B6A56297 /* Support Files */ = { - isa = PBXGroup; - children = ( - B70E30847ECD517E18547BACE13CEE9A /* Nuke.modulemap */, - 031B7C95B546D070070FD8609FECACC6 /* Nuke-dummy.m */, - DCC673E9546008096767BB3A97246CC7 /* Nuke-Info.plist */, - B3FF3D14883901042DDC2590D061885B /* Nuke-prefix.pch */, - E7E515EB79813E1C3F5D61F90ACBC83D /* Nuke-umbrella.h */, - 86699D97663470C936FDC211F1AF521B /* Nuke.debug.xcconfig */, - FE0D4C8EFA390C7A5576929870F30A28 /* Nuke.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Nuke"; - sourceTree = ""; - }; AA82EC4AF35A3C8A786A5503BE530EF2 /* Pods-yinmeng-ios */ = { isa = PBXGroup; children = ( @@ -2808,75 +2765,15 @@ path = "Target Support Files/Pods-yinmeng-ios"; sourceTree = ""; }; - AC0565089BD41F4F0FDB18F79E7D1918 /* Support Files */ = { - isa = PBXGroup; - children = ( - 30121B53F37947D109701FB8EC1C5338 /* SnapKit.modulemap */, - BA52E42516C95363EF274BBB6EA7DFBB /* SnapKit-dummy.m */, - 74B67E1B54A47C50CCF63E113A1CB813 /* SnapKit-Info.plist */, - 98E107B686B5AEE6CD0D7A335AE509BF /* SnapKit-prefix.pch */, - D262807969629A1B8C09CC67A376B22F /* SnapKit-umbrella.h */, - 95BB5C43E3CC6B8E801B23F9EC7FA3C4 /* SnapKit.debug.xcconfig */, - 5D2F37FF1EA46D3E58C1CC5E7446A9BB /* SnapKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; - sourceTree = ""; - }; - ADA696A93714CA98B4AABE70397109F4 /* HandyJSON */ = { - isa = PBXGroup; - children = ( - 078973C7D895C28145E876EC4CF8210E /* AnyExtensions.swift */, - 4C283B6C7D06B6A483B601D3DF99AEBB /* BuiltInBasicType.swift */, - B8D0885873DBCBE0CE4078605242D0DB /* BuiltInBridgeType.swift */, - 31FB841D59E7E0B324ED28E548EAE219 /* CBridge.swift */, - DB6F3006F89D6241EA6B25130241D27D /* Configuration.swift */, - 8FFBCAE00A767A90BEC9D1BC79D3D43A /* ContextDescriptorType.swift */, - 638504B15E829D0F5D2403232D76593F /* CustomDateFormatTransform.swift */, - 749D73B0AE27684B7885C966F143B87E /* DataTransform.swift */, - 14F7B3B2C19F14311E5824C5A7D81916 /* DateFormatterTransform.swift */, - 05BAD080EFC52DCAFDCD5F4B1E8C47E4 /* DateTransform.swift */, - C1A446A4C8AC5C312BEBA2E9DE126E48 /* Deserializer.swift */, - 86AC6ECCD29CA2994B55394F84DBB1EA /* EnumTransform.swift */, - 89E52DEE11401DDFCFD939CDD0182828 /* EnumType.swift */, - 967EF95110B35F7861C47CAC804C6E86 /* Export.swift */, - 01CAA63F9E096C8F262887395F937E99 /* ExtendCustomBasicType.swift */, - 0501F9A72E431C45C6771A5364D97BB5 /* ExtendCustomModelType.swift */, - C173398D3AADFC37680B643E7225B187 /* FieldDescriptor.swift */, - 0A378EFCA9B85FAB4B7DE389F5583560 /* HandyJSON.h */, - 0A91A4FD37448F9B78F7252E73907EBD /* HelpingMapper.swift */, - 2F86B22BB119A4C00CCD6767B56AA7FF /* HexColorTransform.swift */, - C7849828106F13CEB7860282DF17F8FB /* ISO8601DateTransform.swift */, - F0D8F8CF2135DCAFB0806CBA45CBDB3C /* Logger.swift */, - 6ECD62942C8EAB8814F6778CEA75FD10 /* MangledName.swift */, - 93172A478455DA5F9DDA69ED7A7A49F1 /* Measuable.swift */, - 3410BACB089F97624F1CD9D84D6D613C /* Metadata.swift */, - DF89A5DAC1E2FB7FA296033F0A7C2656 /* NSDecimalNumberTransform.swift */, - 412BCC1CEB1B706394E26C7E266C1269 /* OtherExtension.swift */, - B1E53174BA352C05F24D6C6F5F0D19E1 /* PointerType.swift */, - D94EFE141710AF60E2BCE43B46FAC012 /* Properties.swift */, - B977BC9C8829E2512353D8D8948B1CD3 /* PropertyInfo.swift */, - 936E36172F78AE2F81B5C5ABE77030DD /* ReflectionHelper.swift */, - 853EBF9F1495D2F4593FC583E3F77350 /* Serializer.swift */, - B80F268EDB0F0BB898310F0DAE727676 /* Transformable.swift */, - A7AC3733BC4FDED823A9770E1B4250FC /* TransformOf.swift */, - 88B54E11004FD53FF265CB2A2F84174B /* TransformType.swift */, - 99F46F1FB76EA53A7C0207C2EA1E0D75 /* URLTransform.swift */, - CBBD727EF78DD29B1356798AAA96EE74 /* Support Files */, - ); - name = HandyJSON; - path = HandyJSON; - sourceTree = ""; - }; B0B3E93DF88454604E17E4A9E71B26A6 /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, 190D7383CCEFD8AB3F8CB93098A3F214 /* DeviceKit */, - CD54121DDA84872534168702B5F92950 /* HandyJSON */, + CD54121DDA84872534168702B5F92950 /* HandyJSON.framework */, C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */, C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */, 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */, A4E0F907A63923C4154A172688E9888C /* NSObject+Rx */, 2DAD7D76FC007F48AE48F2FD15BF01BB /* Nuke */, @@ -2889,157 +2786,58 @@ 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */, 979486118B3E90C08386079D57962701 /* SnapKit */, 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */, - 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */, + 3079401082458950495F2DC04E71FC4E /* SVGAPlayer.framework */, ); name = Products; sourceTree = ""; }; - B9CEB1CEB950BAF0BA8AF79191258126 /* Alamofire */ = { + B8A52A6F7BA0E6B5AE0ED6DAE2ABC394 /* Support Files */ = { isa = PBXGroup; children = ( - 442D690B316C7B10B391DA389E251475 /* AFError.swift */, - EFD52AB42FE66F8B93A878511025C7DB /* Alamofire.swift */, - 04F6EEAE54636EAEF9B3212FCCE4B1A6 /* AlamofireExtended.swift */, - B156595BB307772075AB9B2A23314C9F /* AuthenticationInterceptor.swift */, - 90766D58DACD7FAD8DA8442A4B640108 /* CachedResponseHandler.swift */, - 29C8127A82B4A4A756E812A4EB0FC10C /* Combine.swift */, - F0911E755612BD906C7CC5503271E9CD /* Concurrency.swift */, - CDDF1FFD1A15DBB7BCD3BE22AA625FFB /* DispatchQueue+Alamofire.swift */, - B57E2E5E6F0A0D20465EAF510A136DA0 /* EventMonitor.swift */, - AD31BBEDE7051C5C63C64C94CE72F254 /* HTTPHeaders.swift */, - 8DFEC3B1F1B7DA353B7F6B1AE6373886 /* HTTPMethod.swift */, - F84497CF58AA8FF9D400CBF9F62CA65C /* MultipartFormData.swift */, - 9373C98379535F5660FA190D098A740A /* MultipartUpload.swift */, - CA36B579490E9D62014F3FC94B644824 /* NetworkReachabilityManager.swift */, - 21908721739C48197EA24AEE2D8E00F8 /* Notifications.swift */, - C3D211FDF3A916ED48C0E18544484313 /* OperationQueue+Alamofire.swift */, - 863A3AB7E0A8D98F73BB99464C9DB5B3 /* ParameterEncoder.swift */, - 6095D834202ABECEF5E1586D59F273A8 /* ParameterEncoding.swift */, - 59BBB91F13D4218CC2B095D84AC567F8 /* Protected.swift */, - 929D0EE9048864C335D2890F306E9FE4 /* RedirectHandler.swift */, - 984EF8958B727AD95CED3F82110DF7B2 /* Request.swift */, - 7424444FDE7EEB54C4546A0FA4A05ECB /* RequestCompression.swift */, - 700D72A8ED413222825632AFA895928A /* RequestInterceptor.swift */, - 33C53D65855BAB5A2DB8F36F5CDC719C /* RequestTaskMap.swift */, - 55943A16681073E0D1D5ED3F2AD2F351 /* Response.swift */, - 9AA974A569FBAF18914330115C8A90A0 /* ResponseSerialization.swift */, - 0337522D5E57DCA886CE276758572A17 /* Result+Alamofire.swift */, - AAF4FB8D63FF009BA2D23F15E21AF060 /* RetryPolicy.swift */, - A6BAA01AEDA7E5E88C29073A18F0443E /* ServerTrustEvaluation.swift */, - F6C5D4BC0E2BABDFCFA687A838AF936E /* Session.swift */, - 76B9DC062751327CD77E204FF62C9C77 /* SessionDelegate.swift */, - 5C7AB71D83C5C1348A1BCC27137DD25C /* StringEncoding+Alamofire.swift */, - 47BF32E40045FC8FA7A0B696CB821FCA /* URLConvertible+URLRequestConvertible.swift */, - BF5AA90B3397E7CB90DE0369AC5707B5 /* URLEncodedFormEncoder.swift */, - CCFD6C917A0266365DB1101FD6243DFB /* URLRequest+Alamofire.swift */, - E2CD6EC83D18147DC5A78CB0D3A7DC3A /* URLSessionConfiguration+Alamofire.swift */, - 4E42FFB6BD2D7F6A085A484672169B26 /* Validation.swift */, - DE21BD0F3E669BC6ED7B18AADA1136AE /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - BEFD885085B9706B0582B56F5DC4CEB2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 489B9D53DAAEBAEFFC001C4D7E6E398E /* RxCocoa.modulemap */, - 3CEF3539B120209927FFBF1DD1AADCAA /* RxCocoa-dummy.m */, - C8938F6B01505A8796198FF9EB160D51 /* RxCocoa-Info.plist */, - 30D1FF518A5F9AC3F26BAE4FD6C58582 /* RxCocoa-prefix.pch */, - 9C919B643A9BF3F2C6057CFF60A7A895 /* RxCocoa-umbrella.h */, - 3E2AA78018C43DD1F83ECDCADD62BC65 /* RxCocoa.debug.xcconfig */, - 3D24B03AB9AE3F1DBA5C065782928486 /* RxCocoa.release.xcconfig */, + EF1EDC8FF00DE86D8361230343A4FBEF /* Alamofire.modulemap */, + 53D0BE15ABFCBFD89325C31A1E74E876 /* Alamofire-dummy.m */, + BAC2633C9AE15D665B562790AA4B63EF /* Alamofire-Info.plist */, + 06FC88BAE22F41A81D220B6BB624D35F /* Alamofire-prefix.pch */, + 076AE48193C89BE886E6EE23AEA5B350 /* Alamofire-umbrella.h */, + 8F7E253078E570BEDE74A4F7B74EF38B /* Alamofire.debug.xcconfig */, + A6F8DD36942E219753A4FB69797DF1AD /* Alamofire.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - C209B1FEDE6A1829210DC3C2F3A3D366 /* Support Files */ = { + C258D2E2F0B2A74CDAB3D6FE789AFE98 /* NIMSDK_LITE */ = { isa = PBXGroup; children = ( - 371873D2010AB653E5A087973F780070 /* RxSwift.modulemap */, - 2BA940341B590C4199D05EFAF98B3D20 /* RxSwift-dummy.m */, - 0E42BF50C7EA78FF99CDA151F2264D0C /* RxSwift-Info.plist */, - FDC58BFA162C2B9C583D4DBF37091C30 /* RxSwift-prefix.pch */, - 52A84A34CB56E8FED2352C9A6CDB925D /* RxSwift-umbrella.h */, - 44E64ABEE35523CA138268571D46974A /* RxSwift.debug.xcconfig */, - 138952CFE4A975802546073B74B9F765 /* RxSwift.release.xcconfig */, + A0B443B4D456EECD4BC4BE6CDB4C8FCB /* Frameworks */, + D760E7F0B103CAABF857D97DFEF49D9C /* NOS */, + 582097CDC4194CE19AB550D53F21362D /* Support Files */, + ); + path = NIMSDK_LITE; + sourceTree = ""; + }; + C7E3EA0C5FB011EE7A447BE5545781DA /* Support Files */ = { + isa = PBXGroup; + children = ( + 317149B5B40F35F7E05C2E51373F7C47 /* NSObject+Rx.modulemap */, + 604374E2031760F24C9AF292BFEDDC45 /* NSObject+Rx-dummy.m */, + 249898AC843576ED34233A1FCAC392E9 /* NSObject+Rx-Info.plist */, + A190A40CFA2DFBB82E5D166A302170B7 /* NSObject+Rx-prefix.pch */, + 3DDF53DD1465379C2BB7BB98AF53AF1A /* NSObject+Rx-umbrella.h */, + 0227CE50FCB3B293B1FE35AC11E53A02 /* NSObject+Rx.debug.xcconfig */, + 9D9727F2B584ADC3D5261CFDC3E38990 /* NSObject+Rx.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxSwift"; + path = "../Target Support Files/NSObject+Rx"; sourceTree = ""; }; - CB65167CE4A26FB1A4E69765B2CFA544 /* SSZipArchive */ = { + CE8503C8B19B1839CAFADBF742D9B95F /* DeviceKit */ = { isa = PBXGroup; children = ( - C08A98B7DBF627F332C85B766AF1704F /* mz.h */, - 03B2DF2DD9C12E1E62954633EF0D64AE /* mz_compat.c */, - C3CB1FD8D7C840BA42DBB2DC9F5180AC /* mz_compat.h */, - B0C9AD6683D2C6A985A352C83D6736BB /* mz_crypt.c */, - A36EE0D89754A5753C01B2D1E78490DB /* mz_crypt.h */, - C3DEC44A7812A1435B117B3B5101221C /* mz_crypt_apple.c */, - 1CA6706CA0BF62F8F0B1792DA41D3ECD /* mz_os.c */, - F7CF5BC996DC9A55D0576C1A2FFF9EBB /* mz_os.h */, - EA09E233777C67E34A5B737BE9B57548 /* mz_os_posix.c */, - 96DC84FD3F9A38C7CC00E99DDD47CE35 /* mz_strm.c */, - 726AE1BD619679EF61F188B98014A057 /* mz_strm.h */, - 29641597178F245EB12D6E4F6717AE7C /* mz_strm_buf.c */, - 7B914D3313CA5107BBD73B0DE0508C8E /* mz_strm_buf.h */, - E763AC494EB8312C6A394882A5DA90F6 /* mz_strm_mem.c */, - 5F2987429E33AE64DC4C236E2B2473FA /* mz_strm_mem.h */, - B48B038B9FB525044F018B0699C64CD1 /* mz_strm_os.h */, - B2E921947D30915A4C151B905E88389C /* mz_strm_os_posix.c */, - 3830B9662BAB18D2FB9E5E665D017A61 /* mz_strm_pkcrypt.c */, - 99093EA26A414BCF3B7ED980626C68C5 /* mz_strm_pkcrypt.h */, - C9E151C6FFC8A0EC20E5E99F03752BD1 /* mz_strm_split.c */, - B716DF8CFED23F17A877146F61D4F6DF /* mz_strm_split.h */, - 309A36495EDDA1988C96607436A3670B /* mz_strm_wzaes.c */, - 81DCF1C061E244670CFAD6CB2AD1E2BA /* mz_strm_wzaes.h */, - 484B62506DD7782E913B6DFDC91B7B0C /* mz_strm_zlib.c */, - 8828FEFCFB04D95B9F6A92B0EAEEEC96 /* mz_strm_zlib.h */, - F4FE37B4F6460D53A935BBDA33620AC1 /* mz_zip.c */, - 210861C34AB89C7DE1B9F473118BBB2B /* mz_zip.h */, - 581C5D584CCC8661D72855FE7233C24B /* mz_zip_rw.c */, - 85C6667B228B358ED78662B2E9C15F62 /* mz_zip_rw.h */, - C3E2C8255086C3CB8F596BFE51D1232A /* SSZipArchive.h */, - F39E2B87CEE19D8EF45381068436F1F1 /* SSZipArchive.m */, - 8CCB38211083765E554787A9A4AE1C19 /* SSZipCommon.h */, - 1A934EE96D29BB697160864E910C7D26 /* ZipArchive.h */, - 3949ECAD8E70D21E0FF356ADDD6B4350 /* Support Files */, + 17BA7E862C44B4615C10EE8835F1443A /* Device.generated.swift */, + 6316A469BCD8F33F980434B28EE121C7 /* Support Files */, ); - name = SSZipArchive; - path = SSZipArchive; - sourceTree = ""; - }; - CBBD727EF78DD29B1356798AAA96EE74 /* Support Files */ = { - isa = PBXGroup; - children = ( - BD9D4BF7F155C990FB63EE9F472F17DF /* HandyJSON.modulemap */, - F861B82186E1E1545B201A2B4D3E21AF /* HandyJSON-dummy.m */, - 4CE5B7C0D5F27DB19B629F776D9EBBA5 /* HandyJSON-Info.plist */, - 575A6FA788712BCC78FE71AD8C8BA015 /* HandyJSON-prefix.pch */, - E143AD2A85BD6982B0EB92DD4D358C47 /* HandyJSON-umbrella.h */, - 6DBB42E2003AEC12287E9C99F6310E89 /* HandyJSON.debug.xcconfig */, - D26A403BB5B8518E775BB895DA9DE41B /* HandyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/HandyJSON"; - sourceTree = ""; - }; - CDACD46531E1305880F4E8A7BE0B6026 /* Support Files */ = { - isa = PBXGroup; - children = ( - BA5150CF03B0D1E903A94FAEC8C35B26 /* SVGAPlayer.modulemap */, - 4208AF0302E1424364A024F310F03B7A /* SVGAPlayer-dummy.m */, - 18B386DAB50751E62817E7EBBF9CB89D /* SVGAPlayer-Info.plist */, - 87A9F6291A7FE7C9BE4CAF580D0E4B1E /* SVGAPlayer-prefix.pch */, - C405D144FEAA40F5A4D5573826F0293F /* SVGAPlayer-umbrella.h */, - 6EECFB1930A2E9033F83F665C2022DEC /* SVGAPlayer.debug.xcconfig */, - 28C8CE5FE9EFF4131E1ACD1C3094CA51 /* SVGAPlayer.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SVGAPlayer"; + path = DeviceKit; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -3047,49 +2845,336 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, F119B4A0ABE017AECEE69836596133B2 /* Frameworks */, - 36500AE3C990FC2DB494DC75DF17F445 /* Pods */, + 4E0305DE6B3843959F855B71B3DC1BCC /* Pods */, B0B3E93DF88454604E17E4A9E71B26A6 /* Products */, 208D83938308FFB539726DDAF4BDAAC5 /* Targets Support Files */, ); sourceTree = ""; }; - D01F0320ACD48B7207701608209064F3 /* RxRelay */ = { + CF62784A230045660E28C804B38926C1 /* RxSwift */ = { isa = PBXGroup; children = ( - B5859864BD98ED861FDC3DAD5E9E311E /* BehaviorRelay.swift */, - C6F37711DD276F070B95361182FABA79 /* Observable+Bind.swift */, - FB5DBD6F698C513146018F8760F7ABA6 /* PublishRelay.swift */, - 9E451144243211A14EE5BE0AF9FDD345 /* ReplayRelay.swift */, - 332746795687A666E67EE0E72A20C250 /* Utils.swift */, - 815CF4987FF863507102E0A50F713AAD /* Support Files */, + 6B90A4B3BC19790148B818CDD9A07816 /* AddRef.swift */, + 8E35635A2E4373AA76ADEDFB50AC2ED0 /* Amb.swift */, + 97E53B912CAED51349998B3A94C9E860 /* AnonymousDisposable.swift */, + 9356A8DA68B0F7786F63DB25B4FF2C4C /* AnonymousObserver.swift */, + 39609E53B3F3AE2BC5EC5E67D91FA803 /* AnyObserver.swift */, + 1096D5E85C12A2BD526BC0B66F994C57 /* AsMaybe.swift */, + 7D740D014F624B7C7563F89DEE99EDFF /* AsSingle.swift */, + BFD302F73296823D2742E384AAF4F642 /* AsyncLock.swift */, + B436FA112A865F90CC22D03E0DA176FF /* AsyncSubject.swift */, + 4F654FEA43F7C9D5876EF5D4A64B9BE3 /* AtomicInt.swift */, + 60D475A610239067B42835801865D885 /* Bag.swift */, + 7C468D7A6C359AB829C4DF86A25330D2 /* Bag+Rx.swift */, + C0A9009BD661536B62CD682A80241FAE /* BehaviorSubject.swift */, + 5C1FF4251D95A76D9F8E10DA9B9A7A9E /* BinaryDisposable.swift */, + CD6E64118007C0B1B804E251BA8FF383 /* Binder.swift */, + 3EBEE5BF1ED81D03F2BD426CF0E0421C /* BooleanDisposable.swift */, + 5C0D71B151A2139972193836821EE13E /* Buffer.swift */, + BE922873F0A0F2F623E318A2C6C68EA5 /* Cancelable.swift */, + 0413C2A990D32B0C272352B23E6B6344 /* Catch.swift */, + F4D46C556BA918269EE3ABFF90B2CDCD /* CombineLatest.swift */, + A2A93BCB3D233E2207BBAA8379DA619D /* CombineLatest+arity.swift */, + 51754ACFB3FB14FBC4B56E4E7DD4DAAC /* CombineLatest+Collection.swift */, + FD9C6EC4551FF093E5018500FB2C0357 /* CompactMap.swift */, + 7F444B2DB8AC23C2F25A73BF60337FC8 /* Completable.swift */, + A4056517AC9189DC5FCEB50363478F28 /* Completable+AndThen.swift */, + CEBE42E2BACFBBB7FFF0DE280D265086 /* CompositeDisposable.swift */, + 10A6F2267576C0B195E50F851A60157B /* Concat.swift */, + CCBEC6C323AF50AC3427BB26232611E4 /* ConcurrentDispatchQueueScheduler.swift */, + FF9545DDC0598EEFBC3B9DFDEEF2EF73 /* ConcurrentMainScheduler.swift */, + 4C2CDEAC39F3D927351775B14A58A876 /* ConnectableObservableType.swift */, + 2A3D805A195659F2066D2D9983E3F5CF /* Create.swift */, + 7AF6474F34AE0C5169C614FEB6E3D387 /* CurrentThreadScheduler.swift */, + CF568213CCA18452DBB4FA8AF5633018 /* Date+Dispatch.swift */, + 96B4FD21002CE7007A88227F03E8BCC1 /* Debounce.swift */, + EE4667A3FB98945E8D3152C16483AE84 /* Debug.swift */, + 64D32788046E86A0304E954BA29C3117 /* Decode.swift */, + F4DF9A04007898E8E73A436605E979C8 /* DefaultIfEmpty.swift */, + 772115598516F10CEF3D115768430F3A /* Deferred.swift */, + 9A09BAF2F70C510F19633F6EF2E90921 /* Delay.swift */, + 17DE3BAE716B8EFE715E96E2F77C10AB /* DelaySubscription.swift */, + BA13B5D0B3A03B7B3C9D3B5B39CC5D92 /* Dematerialize.swift */, + BF3C028EF8F9BEAECB23D717050B3F15 /* DispatchQueue+Extensions.swift */, + FFDBF97ED2EAED30A8FB7B68FBD1A58C /* DispatchQueueConfiguration.swift */, + 95A89466513E0F635157DEE40D479E59 /* Disposable.swift */, + 771FD45D2E4F015C207E5AAC82C1DDA0 /* Disposables.swift */, + F8CD781AD23B991A5D8791056DF0CEC1 /* DisposeBag.swift */, + AD50CBF768FE1C4C3C3B73CB7853DB9E /* DisposeBase.swift */, + 7AE52C0F66E6675B5C4D4760714E879C /* DistinctUntilChanged.swift */, + FF419758A2F5CDCE11ECA5113899B557 /* Do.swift */, + B0A1B92B8604EC85BA0128F7F2D94145 /* ElementAt.swift */, + 2BD5DAEEB8293A8E1F3BC7B0A7DD2823 /* Empty.swift */, + 536E76734441E519A614B86D43180140 /* Enumerated.swift */, + 4BBEADC8F4BA7E01920FA60E4EB99B72 /* Error.swift */, + B47C7EBF1AD8D3E294EF0BD35A20EF54 /* Errors.swift */, + EDCD3BCBAC3236E9F1095AE81875F277 /* Event.swift */, + 48699DEE42D6C3E7278C8A1BE4A9920D /* Filter.swift */, + 25E96B4BB37B567920A1DAD47B1ED233 /* First.swift */, + CAF03131F710E07B930651D52B533B02 /* Generate.swift */, + A88586E1A7F5C7FF4B0722FA5D13D7E1 /* GroupBy.swift */, + 92E03C69729F62AB30F07B5E90ECA95F /* GroupedObservable.swift */, + 48BE7BCD6691DC15DA00EFECDF7BCFDF /* HistoricalScheduler.swift */, + D0215548A9333FDC148132E712E698EE /* HistoricalSchedulerTimeConverter.swift */, + 481F57A7942D3D02D98665E32084BB28 /* ImmediateSchedulerType.swift */, + 5616A781474FD54BA7FAE1E8B86C90F9 /* Infallible.swift */, + 306C5BDDDB58A6C87181F760A3C499EC /* Infallible+CombineLatest+arity.swift */, + A474EC7306B97332C6FE54898590FAB1 /* Infallible+Concurrency.swift */, + 0F10905780C594530F0814402BA0E0B4 /* Infallible+Create.swift */, + 3324CF6A8475B5482178D8342AA5AE27 /* Infallible+Operators.swift */, + 591FFC18C0FBA29DE78DF28686CB45E8 /* Infallible+Zip+arity.swift */, + 97406EFD374F757A783474780DD549D8 /* InfiniteSequence.swift */, + 7E887940938264646FBC18FB217DE90E /* InvocableScheduledItem.swift */, + 65C2C8C288394B19DDB31886A5D3C063 /* InvocableType.swift */, + B8F18AE071E6C93CB27ABA4BAEAC6C0D /* Just.swift */, + 1B3C5200B641DCE1DA2AA92ABCC6CEDB /* Lock.swift */, + 04E57268417E6A74C4B70B95ED3855A5 /* LockOwnerType.swift */, + 02ACCB07A3178ECFFFA75696371BB298 /* MainScheduler.swift */, + 83CED32A8A8B724FE7AF50B688BA41DB /* Map.swift */, + 2241129BFC319608968C4E444DF8DC5D /* Materialize.swift */, + C6F7E17E49241D59B1E8DF7BD2D39EF3 /* Maybe.swift */, + A7B2BF863063804BF1F8F766AE90C1E2 /* Merge.swift */, + 3EBDCF84E4AEC2DF58416B88CD4AFC73 /* Multicast.swift */, + DD55C004ED8C54D0CCD8BAB9D31E5004 /* Never.swift */, + 3FE3644825BFB39CA293A70C6F4A2869 /* NopDisposable.swift */, + 040C0217A75E27D608E88F52F36EB915 /* Observable.swift */, + 1C11014E79DE31C00F0778001CEF7754 /* Observable+Concurrency.swift */, + 0F418AC8E1CD9896E21A2B920C81D534 /* ObservableConvertibleType.swift */, + 39355051564FB97EBDB6FF6D1876D4D2 /* ObservableConvertibleType+Infallible.swift */, + FAEEB411058F5E238BA6A61AF76C2B67 /* ObservableType.swift */, + 56CD1343BA35E50805BEE5ABCCB044C4 /* ObservableType+Extensions.swift */, + BFC70A360FC7D71C4BE2E68C365C6465 /* ObservableType+PrimitiveSequence.swift */, + FF6CD6E126FB27D4E3D5DD11ED7962D2 /* ObserveOn.swift */, + 5287881F13FFFCFF982BC694A27F6B86 /* ObserverBase.swift */, + DD34FD1F68579CD80BF97996DF3F58E2 /* ObserverType.swift */, + 6370A39798A00A40A77C3E7B78CB91FD /* OperationQueueScheduler.swift */, + D39988367C6DDBAC0DE24B6182388CBB /* Optional.swift */, + 403D7D64AB5ED68C12D11F60D278588E /* Platform.Darwin.swift */, + 27831A348BD7C08C918583003FF484D0 /* Platform.Linux.swift */, + E65405314AF0C0ACBEF74B4A3E979048 /* PrimitiveSequence.swift */, + 7D519C04A19AF84CACA06E4A242A7757 /* PrimitiveSequence+Concurrency.swift */, + 38CDCF58974DD9FA18FEA4125DB24C25 /* PrimitiveSequence+Zip+arity.swift */, + 6F35E1A8025238663BD4278268CCBB0A /* PriorityQueue.swift */, + 16C8CE21EA9BD65D2D82B5B59FF4AA6C /* Producer.swift */, + 6D59A95E16E9817D3104C21DED635754 /* PublishSubject.swift */, + BF3563BA8BDAC1591D692BCD1E726D97 /* Queue.swift */, + 80C0B7BFDB6EE1475BB36D0C52DC4B3B /* Range.swift */, + B231E8336B5D0893B5AEB07F06531DA6 /* Reactive.swift */, + A910637A4CDCE71D58BD105B25DA8D8A /* RecursiveLock.swift */, + 63FCE36819A7D3D7E5513415F98D344A /* RecursiveScheduler.swift */, + 296A9225B16B14C2F84A2C8D1427B899 /* Reduce.swift */, + 1C69BCD97D01B222282BDDFDC64DC040 /* RefCountDisposable.swift */, + C68E60ABAE63F440A4B900DACFD97D48 /* Repeat.swift */, + 901E5E710CE79059BCAD729753F2E6A5 /* ReplaySubject.swift */, + E0F92017A221106B017362F7BDC3231F /* RetryWhen.swift */, + 18CD85021011D6018DDF59FE0DBDD57C /* Rx.swift */, + 22082727E8F71E2948F236F4ACD73BF9 /* RxMutableBox.swift */, + 2DDF993B95677D861DA3259AC9633C34 /* Sample.swift */, + D96ADCBECFEBB08B196449E590302B88 /* Scan.swift */, + C23530E9B00BE067A3B51058152AA272 /* ScheduledDisposable.swift */, + 5638026243402AE20AEEF8C4B4F87941 /* ScheduledItem.swift */, + 2EBE98F7537DECA19008741E3591E2EB /* ScheduledItemType.swift */, + 4729525DC8C4B292C0195448DDA4A228 /* SchedulerServices+Emulation.swift */, + 304CE6FA22CB88F79EDD15B7FDFC9E42 /* SchedulerType.swift */, + 073AD471E74618AD3ED6FB4DF59B4D1A /* Sequence.swift */, + 287E4A7635CAF409EF6D8A78CADFA0AA /* SerialDispatchQueueScheduler.swift */, + 7871033797861D8FFC34A732F459B7A5 /* SerialDisposable.swift */, + 76F86B578D5914F8A4AA461C0F65505E /* ShareReplayScope.swift */, + 42C9BAE17BCA22B07455AB41A19D52D2 /* Single.swift */, + 1166AA5916B5379F65B7D651C834D159 /* SingleAssignmentDisposable.swift */, + ADCCFAB7AFF74D1807C97134E141CA97 /* SingleAsync.swift */, + 3245364FDFC255D5B790B31AF4282DB2 /* Sink.swift */, + 2044603AA296CBA7C0CAD6F78F512DD8 /* Skip.swift */, + 2111B01887B14F12EFADB9CC12B9F4ED /* SkipUntil.swift */, + FE6B63330AB1F44BDEA58316B0309F98 /* SkipWhile.swift */, + B2280524C09A2D544BA35E5918BA595C /* StartWith.swift */, + 32F87CC55B03ABF8FFFD0E82B419A4F9 /* SubjectType.swift */, + 45B45EA571C10BD3F6CF3BEA449789BA /* SubscribeOn.swift */, + 4B1C287888994AAEE0FDE3D3DAD5E9AC /* SubscriptionDisposable.swift */, + 0E4FACAF8195E240183AC8C5B65AA5BA /* SwiftSupport.swift */, + 28548D67A20DAAB820EBB2D3509EB985 /* Switch.swift */, + 315F343243C36BB6931BD0E2A875CFB0 /* SwitchIfEmpty.swift */, + 544E017C287284AC6399345FBDA4978A /* SynchronizedDisposeType.swift */, + C5144E4DBAB7BD73A587EBECB11200DC /* SynchronizedOnType.swift */, + 5A62FE424184B59C35B91816E29FD15B /* SynchronizedUnsubscribeType.swift */, + EF296E69A74B4088C165806BEE55DDB0 /* TailRecursiveSink.swift */, + EE38596F30F4A85360987546F9C1C2EE /* Take.swift */, + 036E0FFB2162AFD5B78E9CB1CD4D3B4D /* TakeLast.swift */, + 9FC4706FE1176395F4536A147102F6AA /* TakeWithPredicate.swift */, + CB37545EECE4B30BF23CABFD4423015F /* Throttle.swift */, + 8B0F609B91825C1F976F91E70904B619 /* Timeout.swift */, + 7295F1D876F4EF09006A9B7809F78FA3 /* Timer.swift */, + 2CE0EB72D83F8F370D10E990CD1D6D41 /* ToArray.swift */, + 8EDB7E7CE8B384F620E280BF7356247E /* Using.swift */, + 0BAD97B901173A0AFA66C308705D3B43 /* VirtualTimeConverterType.swift */, + F05652AFC5E7221BFA30FDF5C3455D0C /* VirtualTimeScheduler.swift */, + 1534E4782770A1FEEC8C1EB5C45B6701 /* Window.swift */, + 03692C431F557D29E79B874E0221098A /* WithLatestFrom.swift */, + 170EF5BE6B1E1DC0F1F1835F6616BCF3 /* WithUnretained.swift */, + 40125C2BF185BFE2F011202530E1EA73 /* Zip.swift */, + 484646A80314993782CC8308EB3E8AE6 /* Zip+arity.swift */, + 6DA570FE09FC0E8579F8731B4F468A1C /* Zip+Collection.swift */, + 0BB2826CE35ED83A5D8D2B8FA90D12E9 /* Support Files */, ); - name = RxRelay; - path = RxRelay; + path = RxSwift; sourceTree = ""; }; - DE21BD0F3E669BC6ED7B18AADA1136AE /* Support Files */ = { + CFD4F7571856BBBCAE0A032115BE0A35 /* Support Files */ = { isa = PBXGroup; children = ( - 439F5956D7DDDB4350213C06D3BBBFA3 /* Alamofire.modulemap */, - 1394ED074B0EE6CBA332717AE522B2AC /* Alamofire-dummy.m */, - B113ECA491C6B3A04F6F45A7732F5453 /* Alamofire-Info.plist */, - 61EA8CC3D14622EEE500A5E6C436AE45 /* Alamofire-prefix.pch */, - 85526C24517724AB4268A849B516DEA2 /* Alamofire-umbrella.h */, - 315F93711DA9ED1AA5A8E073DE641AA5 /* Alamofire.debug.xcconfig */, - 736F0135558F02B8B3C8BD9DEE32F1EC /* Alamofire.release.xcconfig */, + 82C1E07E1F89475559FF3C02CACC42B7 /* MBProgressHUD.modulemap */, + 4AB23ADA9664431323C7662115638915 /* MBProgressHUD-dummy.m */, + 83E8DC1D67C49B3DC58622F55E893F72 /* MBProgressHUD-Info.plist */, + 101ECB854FA473D83976F8224578F10C /* MBProgressHUD-prefix.pch */, + 26678385CBFB32EFE45AB39C795BCBCC /* MBProgressHUD-umbrella.h */, + 3FE5AFB67E6DE6BD55F83DC49CA101C2 /* MBProgressHUD.debug.xcconfig */, + FE689373EFF25D833B4421D943E537D8 /* MBProgressHUD.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; + path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - E39A1C508CC284EC2C27638E6A0ACEDB /* NSObject+Rx */ = { + D2C2F01E9462877C0708DC14F3784168 /* Support Files */ = { isa = PBXGroup; children = ( - 866CD89031C0CC25BB873F85C86197E1 /* HasDisposeBag.swift */, - 0FE1B2A63F99E4EC623C1D325B90E9B2 /* NSObject+Rx.swift */, - 1BE48A7D6BF10AEB67B66EB9F1F27E82 /* Support Files */, + 25851FBB511885AE82EBC3E7F2D211C8 /* Kingfisher.modulemap */, + 405F2D34F32132D6288936DEAAC47E5D /* Kingfisher-dummy.m */, + 3D1770A9E2EEDBB07D41EAA1918A2E1C /* Kingfisher-Info.plist */, + 19E64496EC066F39F149FA8018E4DD34 /* Kingfisher-prefix.pch */, + 780199BA5682FC827EC9EBEC4EDB01E0 /* Kingfisher-umbrella.h */, + 08B513CE45746FB0D5A0C0306DB25F2B /* Kingfisher.debug.xcconfig */, + BB280C92B900727FCEAFE29B418FDFD7 /* Kingfisher.release.xcconfig */, + 4201EEB71B4949E6FD492EF37CD7B7C2 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; + sourceTree = ""; + }; + D46F3378ACDFEE50F13AB9692AD342FB /* Support Files */ = { + isa = PBXGroup; + children = ( + 0FE789BFFABCAA89021CAE083F602B70 /* Protobuf.modulemap */, + EFBCFF5C91CF6E828065681440984C11 /* Protobuf-dummy.m */, + B6B90AB2048124A58F4DC02177225D4B /* Protobuf-Info.plist */, + 1731B30DA3543493E935C31B3A6E1BB1 /* Protobuf-prefix.pch */, + 619DF3B5F04674DD145B59E967CC3B7F /* Protobuf-umbrella.h */, + 348645EFEF66E5D3D4A699004EE2719F /* Protobuf.debug.xcconfig */, + 314D440F812229B6E1C8A805A3248816 /* Protobuf.release.xcconfig */, + 39F1FEEA22FD99563505AC6489FD44D2 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Protobuf"; + sourceTree = ""; + }; + D53D1CF72CF0C9AECE89D71AB2EACCFF /* Support Files */ = { + isa = PBXGroup; + children = ( + DD2D9B5FBC2B169D02332BD8479DA341 /* Nuke.modulemap */, + B28F87877FFAB63E27FE2454291E373D /* Nuke-dummy.m */, + DB3AE4333F55A3FAC0C62DB6D9638FA1 /* Nuke-Info.plist */, + A3A277FAEFABBC93FCB77E2B8161B8B2 /* Nuke-prefix.pch */, + FEB40E0D5834757AFB668AE2B394F6F9 /* Nuke-umbrella.h */, + F1151EC17CEAF7F9DBBAA8C4A1E04787 /* Nuke.debug.xcconfig */, + 2D2F8198EA37798D1DDAEBB7F6B520E5 /* Nuke.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Nuke"; + sourceTree = ""; + }; + D6CA86516082063DCCB27982371425D5 /* MBProgressHUD */ = { + isa = PBXGroup; + children = ( + 8491EF12CECAD1D6AF4D09CC4FD17FAB /* MBProgressHUD.h */, + 77A341AB06299A9C7C890453906E5942 /* MBProgressHUD.m */, + CFD4F7571856BBBCAE0A032115BE0A35 /* Support Files */, + ); + path = MBProgressHUD; + sourceTree = ""; + }; + D760E7F0B103CAABF857D97DFEF49D9C /* NOS */ = { + isa = PBXGroup; + children = ( + 997DA705733371A49440125C31875E52 /* Frameworks */, + ); + name = NOS; + sourceTree = ""; + }; + DAB31331BDACC4D765A43B5B37A330AC /* Support Files */ = { + isa = PBXGroup; + children = ( + 27B51A61CEC9D042F5C127FB28C55A9F /* SVGAPlayer.modulemap */, + CE8B7CA1DC9430ED7A5B49978290E5B1 /* SVGAPlayer-dummy.m */, + F3F9856162615B6D19D22D44EB39D0CA /* SVGAPlayer-Info.plist */, + 26E9390541C207CE3716FE726A4078CF /* SVGAPlayer-prefix.pch */, + 56D24B8D478AA8D99417F65CE063DFD0 /* SVGAPlayer-umbrella.h */, + 9E49D00E197EC1CDCA91346E8E9C5DCC /* SVGAPlayer.debug.xcconfig */, + 3AD912FE64033360F83201B14CFE7D3D /* SVGAPlayer.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SVGAPlayer"; + sourceTree = ""; + }; + E214FE3F8EA6239CD9EA1A865806BC5E /* Core */ = { + isa = PBXGroup; + children = ( + D5CB92611B7E4BFB1FB596E140DD8E55 /* SVGA.h */, + 851D72E83E56351DDDF57DC5FFFEB2A7 /* SVGA.m */, + 86184085360F0495498397DBBB1AA288 /* SVGAAudioEntity.h */, + CC10A0B92610A79569EACD8176488B4A /* SVGAAudioEntity.m */, + 7B1FCF81DA61D8256C494C2532213C14 /* SVGAAudioLayer.h */, + 0DACB515BAF34B5CD962D50E75404469 /* SVGAAudioLayer.m */, + 5DF96C3BF6CC0AD9E8FE54D11EDD9C1C /* SVGABezierPath.h */, + 40C144DDC20BBD630D7E5FFFC69D6FF1 /* SVGABezierPath.m */, + C8541EC32EB5BA056E5FF761864B334F /* SVGABitmapLayer.h */, + E95918410B74381FD0C12176464DF3DF /* SVGABitmapLayer.m */, + 685BD9917CF52AF5AB102193B908B5CA /* SVGAContentLayer.h */, + 7A07FA9F1A869908F388EEC12712D55E /* SVGAContentLayer.m */, + 46B4757F9B0F24ACB94859877E29FE0E /* SVGAExporter.h */, + 881C4BFF55823671780C68B6B2B54B23 /* SVGAExporter.m */, + EAEDE25C59FFDAAADEF13050898A7668 /* SVGAImageView.h */, + EEBA57D833D246E6CA31E8DC542B5BA8 /* SVGAImageView.m */, + 03EF53212F1C7340CC5960097D4ED713 /* SVGAParser.h */, + F2EE86423C43FDCBB07E76F960C39D80 /* SVGAParser.m */, + 9F5898B483E935881B41E0FA60FA2813 /* SVGAPlayer.h */, + B09B078E0803A57FB9F46FAFC8302D3E /* SVGAPlayer.m */, + 7D9639E9592075D6C400290A3AF4BF1C /* SVGAVectorLayer.h */, + 264DFEB0806C834CDD853DF0DD97948D /* SVGAVectorLayer.m */, + 67BA2400F474E29436C0DCF096B5255E /* SVGAVideoEntity.h */, + B5BC264DC1AE23EE86F68685EB253D9B /* SVGAVideoEntity.m */, + 3FD18374572C48726AECC86981D3A657 /* SVGAVideoSpriteEntity.h */, + C54BD534F1687855F8E8A1E397DB9D55 /* SVGAVideoSpriteEntity.m */, + 6CC7671DCB645B09AB49FF3E7366B17D /* SVGAVideoSpriteFrameEntity.h */, + DBB49B5D4C442623996C3D7E0533F392 /* SVGAVideoSpriteFrameEntity.m */, + ); + name = Core; + sourceTree = ""; + }; + E42E6BA6D6CCB42FCB9578A34B8664D4 /* Reusable */ = { + isa = PBXGroup; + children = ( + 9609127F65CB1F625C069F300326DCF3 /* Storyboard */, + 338C4242FE5C222C8D2C4734CB8EB270 /* Support Files */, + F42EE001B7D977400D93DADE8989DA87 /* View */, + ); + path = Reusable; + sourceTree = ""; + }; + EB9C967FDC01F5A88AA434AE0023A62C /* ProtoFiles */ = { + isa = PBXGroup; + children = ( + 7D96B44CEAADD9C7FB424570A55210D8 /* Svga.pbobjc.h */, + FC83E756C6A433687270970BB7C790BE /* Svga.pbobjc.m */, + ); + name = ProtoFiles; + sourceTree = ""; + }; + F0BD0E63A9CFEABCF4B0E64266188608 /* NSObject+Rx */ = { + isa = PBXGroup; + children = ( + 921EC992B620B1F43EA8E048F1D5F007 /* HasDisposeBag.swift */, + D162D0CB6E981C1B8FC16BFE68C94542 /* NSObject+Rx.swift */, + C7E3EA0C5FB011EE7A447BE5545781DA /* Support Files */, ); - name = "NSObject+Rx"; path = "NSObject+Rx"; sourceTree = ""; }; @@ -3101,58 +3186,26 @@ name = Frameworks; sourceTree = ""; }; - F3AB8ECF3BF40D8E15A54D2D162E5189 /* Resources */ = { + F42EE001B7D977400D93DADE8989DA87 /* View */ = { isa = PBXGroup; children = ( - 836C7978D07940CAA1EBDD1BA4D4EFEF /* PrivacyInfo.xcprivacy */, + C25E5F207874C6FC26A45E74ECB0C912 /* NibLoadable.swift */, + C9D4495991860F0BFE96D7FEDD37F8D3 /* NibOwnerLoadable.swift */, + 81A3FB493138503FF6E38A9C18AA7F87 /* Reusable.swift */, + 23ED958A629B6EB6A0911556EF255A72 /* UICollectionView+Reusable.swift */, + 743FFBBCA7DE5686137290530A7C12E0 /* UITableView+Reusable.swift */, ); - name = Resources; - sourceTree = ""; - }; - F40B5EE13E73B49DBA58621FE6A3FA0B /* Moya */ = { - isa = PBXGroup; - children = ( - 4903609C0D472E1CF4CF32A57BFB0329 /* Core */, - FFA4BD02A08B51CA6E48416ACD835605 /* Support Files */, - ); - name = Moya; - path = Moya; - sourceTree = ""; - }; - F4D1FD9A846CF71695F82C0F13F44297 /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - 738B9B204BA66408C6AFA7BE165DDDF5 /* MBProgressHUD.h */, - 2E1B44A8D2B8BA59F0F50932701F442F /* MBProgressHUD.m */, - 2F8083E7315F765FBB9E3F5333D7CE35 /* Support Files */, - ); - name = MBProgressHUD; - path = MBProgressHUD; - sourceTree = ""; - }; - FFA4BD02A08B51CA6E48416ACD835605 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1E81A9D66E6780921F8EF5B6D594C609 /* Moya.modulemap */, - 20133AE0674954730012D3603A797E4A /* Moya-dummy.m */, - DE566C117C902F9C34340C003D8F5305 /* Moya-Info.plist */, - 25A662E23D2BB7969185172653D4CCF6 /* Moya-prefix.pch */, - 45A3D4C7300B6C2D8F416B9C3965D465 /* Moya-umbrella.h */, - F317CD08EEE25B856FF0201727ECD646 /* Moya.debug.xcconfig */, - 1D78732FF222DF1460FD8F6C6E8EC2E3 /* Moya.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Moya"; + name = View; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0B535209E1438E9175250675B53D5496 /* Headers */ = { + 0223DAFF5C7D484ABC88EE7E7CEFABC2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 00B4C2C5734BF2F68FCFF6E4A6D11338 /* RxRelay-umbrella.h in Headers */, + 1D9109CCB43C2AB43600D8AFA94D17CD /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3251,11 +3304,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 65A4CE21299F54597EB0E85B053B1996 /* Headers */ = { + 66961D861B9B34CBE1BD8C4D5576ABDB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B62FD67DD3ADF56655C6D718F19B1C1E /* RxSwift-umbrella.h in Headers */, + 876571E6778FA5FC95D82B07FBECFC95 /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3276,11 +3329,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A001659BA43B46BDA67F7C4CF459D0D5 /* Headers */ = { + 71DFD4FA06C994460A58755C55968FE5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 06795E1C4C33BC968605708F6A4B6BD1 /* Pods-yinmeng-ios-umbrella.h in Headers */, + 13F849FF2A80A092E4424CAF4AF90434 /* Pods-yinmeng-ios-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3408,7 +3461,7 @@ ); name = HandyJSON; productName = HandyJSON; - productReference = CD54121DDA84872534168702B5F92950 /* HandyJSON */; + productReference = CD54121DDA84872534168702B5F92950 /* HandyJSON.framework */; productType = "com.apple.product-type.framework"; }; 17F9141D333DA1A7BE5937F227221070 /* Moya */ = { @@ -3423,7 +3476,7 @@ buildRules = ( ); dependencies = ( - 4E11F0A1A93948B9D8AA0B90DB1DBDC6 /* PBXTargetDependency */, + B03E849C9CE94A5C3DCF8D0FD4AAA81A /* PBXTargetDependency */, ); name = Moya; productName = Moya; @@ -3450,32 +3503,33 @@ }; 20A1E7406A71749DBD4ADC955548E4AF /* Pods-yinmeng-ios */ = { isa = PBXNativeTarget; - buildConfigurationList = 3D2F5BE53E4BDEEEA8A1D4ADBAA6FFD8 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */; + buildConfigurationList = 67890554E165386C630799A101B9A355 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */; buildPhases = ( - A001659BA43B46BDA67F7C4CF459D0D5 /* Headers */, - 86A5C892249FA090F7867A669360BADA /* Sources */, - 5D6AA5BBA5DA3DCB7FA44773D522189A /* Frameworks */, - ED74C101F0454583BFA5E31E2F9BB6FF /* Resources */, + 71DFD4FA06C994460A58755C55968FE5 /* Headers */, + B0746C68949791AB7E2C8AE9B0ED2330 /* Sources */, + 41DFA041D6254D6C8BDF62C9D74DDCF6 /* Frameworks */, + 3FC1B7E14459D3A7BE1DF26E086FD80D /* Resources */, ); buildRules = ( ); dependencies = ( - F6E1023372E8F3522BB17201562D1B22 /* PBXTargetDependency */, - A74086F1DCB7F11A507CC8247E4E27A6 /* PBXTargetDependency */, - F1EF2D33F50DB5F265DD4D0E5CBC48FC /* PBXTargetDependency */, - C182F73CB2FB4E2239C2FBFE73C16509 /* PBXTargetDependency */, - 5D4CF15AF7EA48D36C62D6DF95748A32 /* PBXTargetDependency */, - 0DE35262DEDACDBE386EDCF1D5F233F1 /* PBXTargetDependency */, - 4AFBFF3DED5E13DAC0424965A2970F64 /* PBXTargetDependency */, - 6BB039A3163D0E054966B50772BAD8D6 /* PBXTargetDependency */, - F1C22AFC5D760B3D8CB06C3AEDB7FA3E /* PBXTargetDependency */, - 8D95E0974D3866D99E3900730AA84BB3 /* PBXTargetDependency */, - 5BE10C1851A9A308E6C977234160C73A /* PBXTargetDependency */, - 46F270262336B69AE827FE8858404CEA /* PBXTargetDependency */, - 478EC3AB46A672D3C1AA0C2AFEFB384D /* PBXTargetDependency */, - F13DEDF9D469A4584C2997FC0FA46E01 /* PBXTargetDependency */, - B850048C313626584780FEC641EF4549 /* PBXTargetDependency */, - B3B07A7F35988D5107BD48B7D9963381 /* PBXTargetDependency */, + 7691926D473C5A6A607B3736AF1A9DD2 /* PBXTargetDependency */, + 4DDB2592B7B19B8BBA84F6A8043F8BC0 /* PBXTargetDependency */, + CBD27FFEC159045A745425D68B53F180 /* PBXTargetDependency */, + 267D739FF9F4D20972214E8F348151ED /* PBXTargetDependency */, + F354DF2A38EA924530FAD991C103D8EC /* PBXTargetDependency */, + 482D70A89BDC29E4F6422DDEDA8C8AC1 /* PBXTargetDependency */, + 08ED50B633B1AD6B30137207BD03D3F1 /* PBXTargetDependency */, + F8DC6300CCF12C4472E20742E00CBC3A /* PBXTargetDependency */, + F668A61164087279BC68E3455626E7D3 /* PBXTargetDependency */, + 8BB40F3013FBD983C2C89EF76F40E254 /* PBXTargetDependency */, + 4BCC10A88DF4F9AFA03F92BD06E10703 /* PBXTargetDependency */, + F6595CA226778A533E691088BF40DF10 /* PBXTargetDependency */, + BDB64131D39FBC44DB83DF71B60E7B07 /* PBXTargetDependency */, + C4ACA025E95AE7F3C06C27FA85749DF5 /* PBXTargetDependency */, + 62A6BF961C4FD67F22A33D64AC9EE99F /* PBXTargetDependency */, + 0EE9101A5C1F03822AF1082001A5E76B /* PBXTargetDependency */, + 6A8F0878A5CBBF47D4F71C0B493376D6 /* PBXTargetDependency */, ); name = "Pods-yinmeng-ios"; productName = Pods_yinmeng_ios; @@ -3484,11 +3538,11 @@ }; 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = BFDE1C52DA3563AA6462110435D955F6 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; + buildConfigurationList = BDBDB647597A4CCA72A45E0B43F2DB59 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; buildPhases = ( - 10270ECA56D70A02EB04C60B386547B7 /* Sources */, - D22909AE76EA60004E4F3C2D71595FE2 /* Frameworks */, - 4B6C7AB7795E18D3CE7B0820679861C7 /* Resources */, + 40EDA9BF4EAE3CDB1C7262823857C37F /* Sources */, + C5F20046FF7F71A1EFA05760EAF95CCD /* Frameworks */, + 5417A24C259CA7B9246D062D9A640887 /* Resources */, ); buildRules = ( ); @@ -3501,17 +3555,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = F0ECFB2B689A797AA152D02005B13A0F /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 3C9650508A3994D71FB45CDF6018435C /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - 0B535209E1438E9175250675B53D5496 /* Headers */, - E25F2337014FAE22F59E9EA257928E4B /* Sources */, - 45DB6019E7285F257DAA93543BD1F0FB /* Frameworks */, - 490724AA03793DB89E6A65623C44111C /* Resources */, + 66961D861B9B34CBE1BD8C4D5576ABDB /* Headers */, + 4D979C620F802F64F15FA574E7AC4EEB /* Sources */, + C4BDAE59EA29540BB5A553D83A0ECF08 /* Frameworks */, + 86962C172B9E3E0B774699415307616A /* Resources */, ); buildRules = ( ); dependencies = ( - 6BF5B9FF986F2CE6D6E46BD3C1F8F974 /* PBXTargetDependency */, + 38A5678E8DCAE3B42A84EA70AD6AE8A4 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -3530,7 +3584,7 @@ buildRules = ( ); dependencies = ( - 6D3B00FDFEBF6084972750524EA15451 /* PBXTargetDependency */, + 502EEB4C00FF0578B32504E281B1E765 /* PBXTargetDependency */, ); name = Protobuf; productName = Protobuf; @@ -3585,8 +3639,8 @@ buildRules = ( ); dependencies = ( - B518501994C93F3BB139415780F800FB /* PBXTargetDependency */, - 4C778DBFB3DDBF63DAA1BAB02B8C650E /* PBXTargetDependency */, + 6DBDAC7958DCF0BF381B0007AD38F8DC /* PBXTargetDependency */, + BB32D2D78241A15AF86DB8CA0A03FF35 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -3608,16 +3662,16 @@ ); name = MBProgressHUD; productName = MBProgressHUD; - productReference = 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */; + productReference = 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */; productType = "com.apple.product-type.framework"; }; 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 9E17C1253EF1CBF63983F7721395A397 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; + buildConfigurationList = 0F3DA2537E424AFC18F1C41DBED7DCF0 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; buildPhases = ( - 484243C0927BB22D5A21E0E7DD67D8C0 /* Sources */, - E5052B03B7697A26967C16F41EEB0940 /* Frameworks */, - BE2EE8B9ECA9427042D5649F2648FBE7 /* Resources */, + 08BBB8B216B2D63E6F2E98B954F6DB4A /* Sources */, + F341E674C851B984B2B5FA3AC4CF97EB /* Frameworks */, + E4B461C878D8D294E566E2334478A307 /* Resources */, ); buildRules = ( ); @@ -3640,7 +3694,7 @@ buildRules = ( ); dependencies = ( - F1E9142C246B75D5C92F82B5A0ABDB69 /* PBXTargetDependency */, + 59FD46266B5E3FD190E50891BABCD442 /* PBXTargetDependency */, ); name = "NSObject+Rx"; productName = NSObject_Rx; @@ -3659,7 +3713,7 @@ buildRules = ( ); dependencies = ( - EEAF0AC5503E739C1A91F62CF65D541E /* PBXTargetDependency */, + 8F9C4D9D9B88BAAC7F0C085D97C4E55E /* PBXTargetDependency */, ); name = Kingfisher; productName = Kingfisher; @@ -3668,12 +3722,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 5206CE3B1FA13C3FEDCE909208FF2B52 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 65EDF1A267017EC644482AA981FAC6A9 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 65A4CE21299F54597EB0E85B053B1996 /* Headers */, - F1A9F5BF1B750005C4F4ADE83C2E788D /* Sources */, - 193648BFA0B9A0FAF1615DB208B4962A /* Frameworks */, - 6A7EF751C24445070EB9187C4248349B /* Resources */, + 0223DAFF5C7D484ABC88EE7E7CEFABC2 /* Headers */, + 56E7B753D64B5A2C4FB7B091209DBB11 /* Sources */, + 1D2834F3A9F18055C02869E7F410FE3E /* Frameworks */, + 148E5276239CC43C70FF0DB73B57176E /* Resources */, ); buildRules = ( ); @@ -3714,12 +3768,12 @@ buildRules = ( ); dependencies = ( - B3211CFF2F5295D7BF24AB6D4E2B32BA /* PBXTargetDependency */, - 6092BE279615603E9F650AC86BDB6B9B /* PBXTargetDependency */, + 8060435610958CE561A7E4134FC9A7A9 /* PBXTargetDependency */, + 3E3A9831A93A06B25F3F9D98759DBA9F /* PBXTargetDependency */, ); name = SVGAPlayer; productName = SVGAPlayer; - productReference = 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */; + productReference = 3079401082458950495F2DC04E71FC4E /* SVGAPlayer.framework */; productType = "com.apple.product-type.framework"; }; F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */ = { @@ -3746,8 +3800,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1300; - LastUpgradeCheck = 1300; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 14.0"; @@ -3769,6 +3823,7 @@ 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */, 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 17F9141D333DA1A7BE5937F227221070 /* Moya */, + B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */, B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */, 062A64896E847A6749F58B6BA9A931B1 /* Nuke */, 20A1E7406A71749DBD4ADC955548E4AF /* Pods-yinmeng-ios */, @@ -3786,6 +3841,13 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 148E5276239CC43C70FF0DB73B57176E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 193F205B96B5C673605F0D2762DD1737 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -3794,21 +3856,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 490724AA03793DB89E6A65623C44111C /* Resources */ = { + 3FC1B7E14459D3A7BE1DF26E086FD80D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4B6C7AB7795E18D3CE7B0820679861C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 32A8F459514B68325487B0DAEA604627 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4C0F08BBDA0F701DF186D4677854849E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -3816,6 +3870,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5417A24C259CA7B9246D062D9A640887 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1C706F3E8DDAA42D3F66F77FDBCDFB11 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 565FD2058706F22D2347B30C65280F30 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -3844,14 +3906,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6A7EF751C24445070EB9187C4248349B /* Resources */ = { + 820C67429A90336F5AF1C850DF03B1B9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 820C67429A90336F5AF1C850DF03B1B9 /* Resources */ = { + 86962C172B9E3E0B774699415307616A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -3872,14 +3934,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BE2EE8B9ECA9427042D5649F2648FBE7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 95B4A2ED4F91373584EC8A4D0AE2DCBB /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C0E0F7D28F4D633128D0F53BEAE34D3D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -3909,14 +3963,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E5DCB3A33B66D278A8169657A3097C5B /* Resources */ = { + E4B461C878D8D294E566E2334478A307 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D530C1F4558A17E8CBCA56F151C1F897 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - ED74C101F0454583BFA5E31E2F9BB6FF /* Resources */ = { + E5DCB3A33B66D278A8169657A3097C5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -3926,6 +3981,13 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 08BBB8B216B2D63E6F2E98B954F6DB4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0F059D90C50CD829E3DBCB5EB514E8DD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3958,13 +4020,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 10270ECA56D70A02EB04C60B386547B7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 156E926F86747AC64D58DC0641D03FD8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4230,7 +4285,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 484243C0927BB22D5A21E0E7DD67D8C0 /* Sources */ = { + 40EDA9BF4EAE3CDB1C7262823857C37F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4306,6 +4361,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4D979C620F802F64F15FA574E7AC4EEB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CBD8A43BB3AB6A082B2F4223C5387AD7 /* BehaviorRelay.swift in Sources */, + 00BE8635A5EE8A84B33E150D08981AC6 /* Observable+Bind.swift in Sources */, + B703C50264C3A2A34F7B50CBEC77019B /* PublishRelay.swift in Sources */, + E72DAE4C6FF11DCA91A984899FD85634 /* ReplayRelay.swift in Sources */, + 5CD436A28CFDA6FE6C7909285462FA36 /* RxRelay-dummy.m in Sources */, + 7ABAD177BD5B9C167AD93E49B2A84686 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 502D4F95CF367F48D643967011501E21 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4321,6 +4389,174 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 56E7B753D64B5A2C4FB7B091209DBB11 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 02653FAA3D618B0403086F64D34DC950 /* AddRef.swift in Sources */, + 468E2F97D94001720D733464B4F003AE /* Amb.swift in Sources */, + 8FF6096C5698C63C3B308A6955A689C8 /* AnonymousDisposable.swift in Sources */, + F3B29FFA24CC2E4898913DF2A2F36973 /* AnonymousObserver.swift in Sources */, + 52E0838EA0D02EF00914DB63B1C6C4A5 /* AnyObserver.swift in Sources */, + C1A786079FE3BE32CCC87A747979F3EB /* AsMaybe.swift in Sources */, + 27F15A8EAE67CD3C3FA488676B6CB114 /* AsSingle.swift in Sources */, + BA0D8B420EF0F0FAB0DE8AA4E0FEA6FE /* AsyncLock.swift in Sources */, + 4DCE5B07314B7AF03B33EA39C796075E /* AsyncSubject.swift in Sources */, + 3758B5ACA0966A90883DA0D751EBB638 /* AtomicInt.swift in Sources */, + 40AFBC4C16AE96C2D0B71C2ED9861FE4 /* Bag.swift in Sources */, + 7FB2DBB51DF35346C3335D7543FC2434 /* Bag+Rx.swift in Sources */, + D3C889F8782D90497E47BBD24991A2A0 /* BehaviorSubject.swift in Sources */, + 3BEB132E63A12D2AB05B008098922B3A /* BinaryDisposable.swift in Sources */, + 5A9A9D0EFE25A4CF9F74EDBD96C55DF2 /* Binder.swift in Sources */, + 2AB537135D0D4C76CA93BF05E0228AE8 /* BooleanDisposable.swift in Sources */, + F375B2A090ADCC54AEC008A46C5D2560 /* Buffer.swift in Sources */, + 0820A642886E9CB1054CB4081A398714 /* Cancelable.swift in Sources */, + 92658D70E6CCA2C7B1EB69ACBE02C587 /* Catch.swift in Sources */, + 86F8A8133033239A28EC9B607358BEEB /* CombineLatest.swift in Sources */, + 439AE566C05E05AD23FD9216A5E4108F /* CombineLatest+arity.swift in Sources */, + D9EE7F294AD991DD786C38D8EBC74531 /* CombineLatest+Collection.swift in Sources */, + D5EE1F6B90315087AF3FAA8B3C10DA71 /* CompactMap.swift in Sources */, + 13BE1CB4147A007EC5DAA7B03D0F6C69 /* Completable.swift in Sources */, + 85F1C5E20C81B48136B7E787CD11639E /* Completable+AndThen.swift in Sources */, + 065F57B01BF550A7F657C840F06C65DD /* CompositeDisposable.swift in Sources */, + F1DCC4853D787F6D320F9AF770FE2D49 /* Concat.swift in Sources */, + BF387C1A2698B467E361802BDCBAC59C /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 053EE89E2D839861132773C299732930 /* ConcurrentMainScheduler.swift in Sources */, + 13A1182B229AC7BD640FDF079BBFE553 /* ConnectableObservableType.swift in Sources */, + F13F68394364960E3F34F41CFC55AD89 /* Create.swift in Sources */, + 7253D389E0CD722E3BDBBE4B12436CB4 /* CurrentThreadScheduler.swift in Sources */, + F3777897175863AA7F04B6AFF739B3DB /* Date+Dispatch.swift in Sources */, + B4BCF32AB4918A788462607E5465AC87 /* Debounce.swift in Sources */, + 5AF3E279A169B5BD5A2B3A54D8F69998 /* Debug.swift in Sources */, + D432A64DD971E6EFA0CF0DCD9DCC2127 /* Decode.swift in Sources */, + 56067F5E9ADEB786FB2A7CF04FD75A9C /* DefaultIfEmpty.swift in Sources */, + 8500A374FD99CFD279365399758DC39A /* Deferred.swift in Sources */, + E41E6C4C5A48ED4834C70D7139503142 /* Delay.swift in Sources */, + 0E96F1577B0A79DEB80BBE9AAD2ACCFA /* DelaySubscription.swift in Sources */, + 2502D9DBDF9E04E75CDFC3A2FE19F5CC /* Dematerialize.swift in Sources */, + BE5372F34E6ED57925C83F0D11EC2FD6 /* DispatchQueue+Extensions.swift in Sources */, + 5759DEFCB988C8CA2AAB7FEB889913EB /* DispatchQueueConfiguration.swift in Sources */, + 337739603597281089F88EE2D454B691 /* Disposable.swift in Sources */, + AFC77AC81F3DCB4F83D69D2BA6CD9BD6 /* Disposables.swift in Sources */, + 62712CFE7814FA1B920F5EF1F9AEB702 /* DisposeBag.swift in Sources */, + D6517846902CE22375AF97F156B0727A /* DisposeBase.swift in Sources */, + 482BE7E2415547BCD451D34995C6FAB2 /* DistinctUntilChanged.swift in Sources */, + B83129921547E042F47C083C622EC365 /* Do.swift in Sources */, + 8F847FEAA27D1AB3CC59C61EB34EE1B2 /* ElementAt.swift in Sources */, + 8B26912829C75D661B7236D0B5CFADDA /* Empty.swift in Sources */, + 7B65422F87FA9AA559436C9392C968D8 /* Enumerated.swift in Sources */, + 1430510689DF50C9854294F37F9D03F4 /* Error.swift in Sources */, + 7B5880985CF0268B9D424E2CEC1BF071 /* Errors.swift in Sources */, + 923F34005B4D9D939C8AD46F04F32AE3 /* Event.swift in Sources */, + 754542730AEB5832A20449C38323E711 /* Filter.swift in Sources */, + CA5A87F6372A55476ECE47D0F4F2AF79 /* First.swift in Sources */, + BDBD15BC9005F1A1254DD3042EAE60A1 /* Generate.swift in Sources */, + B1F1B6DF0AC61FBE3D68C988094D5D55 /* GroupBy.swift in Sources */, + 1354EF4F1EC1A7F7799D187BCF165BE8 /* GroupedObservable.swift in Sources */, + B30C164CDF6F4CA47D00A6F646D7E744 /* HistoricalScheduler.swift in Sources */, + E1F4AB26433D7DF53B12B49D5A9EC1AC /* HistoricalSchedulerTimeConverter.swift in Sources */, + 3D3AC3807C82D79F76C0146945AE50DD /* ImmediateSchedulerType.swift in Sources */, + EC6E9F328CA4C76493B66B513D70E51F /* Infallible.swift in Sources */, + 92B60103E834A37A8E44C74F7F1F65B7 /* Infallible+CombineLatest+arity.swift in Sources */, + 8023AAC7F757189011459E10332FB7B8 /* Infallible+Concurrency.swift in Sources */, + 5DFBD06B5E8B0ADBD20A7BB6C144F809 /* Infallible+Create.swift in Sources */, + 56F90FB517D53C6DE49700A856BFDE10 /* Infallible+Operators.swift in Sources */, + 8962516B93F0914090931427E04A8377 /* Infallible+Zip+arity.swift in Sources */, + 69026F4623D3471B81CA92848A3BFB88 /* InfiniteSequence.swift in Sources */, + E21A65763E625298FAC23A65DBCEA918 /* InvocableScheduledItem.swift in Sources */, + D66927C094EC9075BD502191F8B87AAD /* InvocableType.swift in Sources */, + 03B0EC9A8CDC225E508273E2602402D7 /* Just.swift in Sources */, + 64DB0CA60FF39D93D3B9B53B5724574F /* Lock.swift in Sources */, + 8AF1F9C73B6438732BE3C9522AFEACD0 /* LockOwnerType.swift in Sources */, + 06A85F40FF33E00056D2E47CFFF4109A /* MainScheduler.swift in Sources */, + 208B05CE5D2C24C871B26F52F3E301A9 /* Map.swift in Sources */, + 94A9930FC21DF6EB3F058CF83CD4695D /* Materialize.swift in Sources */, + 461D327C1F235A7ADC8033430B0B7FAD /* Maybe.swift in Sources */, + 3ADE5BE9FD36D98FA226B4080EFBB8FB /* Merge.swift in Sources */, + E7079CB6783A607BBE40E4ECE6136E5E /* Multicast.swift in Sources */, + B0AB57A6BBC14FACD53233AE2EF4120E /* Never.swift in Sources */, + 95E8E2F05B5D67F7947B1F221600C3C5 /* NopDisposable.swift in Sources */, + E7C7904B453185BE0119E7DDD807F374 /* Observable.swift in Sources */, + A6243E34E0BD9D9A9D8D30468DD28FAB /* Observable+Concurrency.swift in Sources */, + 611620C384655EAAA9FA27FAFC2FDE2F /* ObservableConvertibleType.swift in Sources */, + 8714A4612BA9E203385C02BECC1B1649 /* ObservableConvertibleType+Infallible.swift in Sources */, + F152E7EE6B462D7911E9D5BA8A226A7E /* ObservableType.swift in Sources */, + 50CEC78A10B09B52CC55539FF0F1BF47 /* ObservableType+Extensions.swift in Sources */, + 663BB3C3989C5F28DB3DA655F7ED9A90 /* ObservableType+PrimitiveSequence.swift in Sources */, + 8C5BC4549FC2B9F5621226159B6B9AD9 /* ObserveOn.swift in Sources */, + 4129B4823A8913A2D4A499FD4930E354 /* ObserverBase.swift in Sources */, + BA0AE64932E55C2A044ECB835E4A9057 /* ObserverType.swift in Sources */, + 0B5D462BEAB582C66477A46691814CD7 /* OperationQueueScheduler.swift in Sources */, + 9CE28839B0CC809606FFBA636F58193C /* Optional.swift in Sources */, + D4321389051114AE7F00C4FCB083FC7F /* Platform.Darwin.swift in Sources */, + 176716A7EAFFC2C6488FF482621F4FD3 /* Platform.Linux.swift in Sources */, + 0C445E9C1EF94E9A7458F5BDA5EF3B78 /* PrimitiveSequence.swift in Sources */, + 009F6F24E0B02A2571998D030D1BA724 /* PrimitiveSequence+Concurrency.swift in Sources */, + 4F60F7ACE51C360C76A418097AF40C9A /* PrimitiveSequence+Zip+arity.swift in Sources */, + 59BE5B726330293A8790F164D6F2CC13 /* PriorityQueue.swift in Sources */, + FDD9F4CB548DD0865C5B798BAD3310AE /* Producer.swift in Sources */, + FC292808086E3D0ADD0F02A38D687BA9 /* PublishSubject.swift in Sources */, + 7ED328B1BD13AA69B18CF712F98637B3 /* Queue.swift in Sources */, + ECA08399D5AE30736535128436EB849F /* Range.swift in Sources */, + 8E216C48F1D5542813815560D3A7C863 /* Reactive.swift in Sources */, + 265D19D73BE9D43EAAC6E678E7CE8EAD /* RecursiveLock.swift in Sources */, + FBB9791443B0C77833E41B9F92CE645D /* RecursiveScheduler.swift in Sources */, + A6616ED273F9A4AF5D0240613EE2D7AA /* Reduce.swift in Sources */, + 4EF431C760B2062FFDF4349DEFE20E25 /* RefCountDisposable.swift in Sources */, + 510C58ADE7A6CF4EF19042D2EA00DA9D /* Repeat.swift in Sources */, + 4AE5771E177583642BFB4395D018B4C1 /* ReplaySubject.swift in Sources */, + BD70E2EB2EB6A5D8469D72C131201A7A /* RetryWhen.swift in Sources */, + EB00A53C16B89FA7427FF9BC713332C3 /* Rx.swift in Sources */, + C2DA28F20C1C793023BEBA687927D1AE /* RxMutableBox.swift in Sources */, + 1C893056C00D741B35AC581340E8F8C5 /* RxSwift-dummy.m in Sources */, + C1BA2C2389885159818D0B811830B145 /* Sample.swift in Sources */, + F3770451245E87794F8E0F7FA3A02AAF /* Scan.swift in Sources */, + 6AE8345DE0DB61019EE884DAC3136CBA /* ScheduledDisposable.swift in Sources */, + 074938FD304ADE00F4151B7B8F0AC093 /* ScheduledItem.swift in Sources */, + 6E8F3D05EC25C4018F00FCE895A47A06 /* ScheduledItemType.swift in Sources */, + 9A697EB8D7578D716E994CA272EF2076 /* SchedulerServices+Emulation.swift in Sources */, + BC8ADBC3CAA7A9828AABEE62AD90CAF9 /* SchedulerType.swift in Sources */, + 1B1083BAB758BE9ED351EE6591D2F15D /* Sequence.swift in Sources */, + 4FD715F2808CDE0A0C7253C0B4FAB88F /* SerialDispatchQueueScheduler.swift in Sources */, + 6B8A9400213449CBD3E8C9BDBD0E4656 /* SerialDisposable.swift in Sources */, + 923E334CD545691CEA5F91BFAAAC23FB /* ShareReplayScope.swift in Sources */, + 121EA89A72C80FA3D1CABA76C4A7B59D /* Single.swift in Sources */, + D896B264FA0064C3AFD70D6A3FF0EFF0 /* SingleAssignmentDisposable.swift in Sources */, + 6A334219E907BB0D72AB28A4910D0420 /* SingleAsync.swift in Sources */, + 5BC76A9804E94E75C7DAD61DB173AAB5 /* Sink.swift in Sources */, + 3B683278254C3EBF000EE7490DFEA256 /* Skip.swift in Sources */, + 440F3E60DEF6E10F8CF0A5DE5F75E99F /* SkipUntil.swift in Sources */, + E40C69317AF83D544CE994A8B49C898B /* SkipWhile.swift in Sources */, + E883E56BAA7332D6E1AAF4542E71934E /* StartWith.swift in Sources */, + CBEF8A12059582E10F8D44A921C155BA /* SubjectType.swift in Sources */, + 2E13741C665F52C887A85CCD434923E6 /* SubscribeOn.swift in Sources */, + 382CCECD7FC5CC3D1CE1277066F3DDA4 /* SubscriptionDisposable.swift in Sources */, + 4FE5D3261A5A1B16AAE6C58B8EFC4070 /* SwiftSupport.swift in Sources */, + E2C703CACD0E475DDC7597052E189A53 /* Switch.swift in Sources */, + 454D1EA194573B1312814505A7D4B599 /* SwitchIfEmpty.swift in Sources */, + 79CCBC169DBA977BCAF53E2B281B3C0C /* SynchronizedDisposeType.swift in Sources */, + 5620F9D02BEDB1A3BFE48D915E75E7BF /* SynchronizedOnType.swift in Sources */, + 3E58459BA8E38DE18DBDE4D5DAD72288 /* SynchronizedUnsubscribeType.swift in Sources */, + 5BE89968C99C12450E8CBEDA9CF11336 /* TailRecursiveSink.swift in Sources */, + 80C3BC27BF33172DD3DB643C1609A696 /* Take.swift in Sources */, + 17C5A7459E601058D525F64252E0E565 /* TakeLast.swift in Sources */, + ACFB19C3ABA636210D8F5C8362F940C6 /* TakeWithPredicate.swift in Sources */, + 29EF6D8EFD064CF4B843AE53022F00FD /* Throttle.swift in Sources */, + EBD97F27E62B6BA420C7396C3DE1180A /* Timeout.swift in Sources */, + FBA524611F164BDB1259496BD67F2C2A /* Timer.swift in Sources */, + 1FFE5E747E6395ECAE5340BA40A7991B /* ToArray.swift in Sources */, + 62D01B9839196C1D77FF96063A9439D7 /* Using.swift in Sources */, + B783FE8AA6B6A58BC61CCFA31CA54A31 /* VirtualTimeConverterType.swift in Sources */, + 0EF062A843EEDF51616205AF57176394 /* VirtualTimeScheduler.swift in Sources */, + A1396594467C4CB9C1486DCCEAFD5EF2 /* Window.swift in Sources */, + D1B4C714134D5256B33EE57036087038 /* WithLatestFrom.swift in Sources */, + 2DEC67FECB775F5205015ACF5D8BFA7B /* WithUnretained.swift in Sources */, + 42D441E9BA0C271D75FB641EDB41D033 /* Zip.swift in Sources */, + 9DF50947CB5B3813DAE1B22F6CABA9DB /* Zip+arity.swift in Sources */, + 8E583060487B846A049E63919F577B31 /* Zip+Collection.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5B98828D7A514D1398027374EC0F2A4A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4422,14 +4658,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86A5C892249FA090F7867A669360BADA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 39D21F9BB98D737D78BA925B0E7BF763 /* Pods-yinmeng-ios-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B024EDE69B3C51D739853194CE746FE4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4439,6 +4667,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B0746C68949791AB7E2C8AE9B0ED2330 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 47B0317E5D5622E72DCFD59B3D42E37F /* Pods-yinmeng-ios-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B186292004011247A56FAC41B9D6C6A2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4482,381 +4718,187 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E25F2337014FAE22F59E9EA257928E4B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 590E5DE7D8886734B93432597FCB55C5 /* BehaviorRelay.swift in Sources */, - 26E320CED56A7A9637E51B49FC648EAF /* Observable+Bind.swift in Sources */, - 06FA7EB5DE678ACE7B0B3A950F2BE1BB /* PublishRelay.swift in Sources */, - 2BE8B360B0C202C0DB746C3899177043 /* ReplayRelay.swift in Sources */, - 4348C7E2C86FD7055BD1AD7281BB3B22 /* RxRelay-dummy.m in Sources */, - 248590CEAD14B5A9385AF9EBBB292F6D /* Utils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F1A9F5BF1B750005C4F4ADE83C2E788D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F1BD31AF7FD489CC102AEFBBE1BB9F73 /* AddRef.swift in Sources */, - 00D2E36CA44B4957ED42179A6FF17156 /* Amb.swift in Sources */, - 60B88B3D3E503C1093264BB186C83911 /* AnonymousDisposable.swift in Sources */, - F32BBBFF0F294B67CB63453F7061C4A0 /* AnonymousObserver.swift in Sources */, - 37ACB1F27D796DC395ADC37B78511DD4 /* AnyObserver.swift in Sources */, - C4031477BD7B808A2BA087738B29FB02 /* AsMaybe.swift in Sources */, - DAE5180CED1F443D6926D578CEB1C253 /* AsSingle.swift in Sources */, - 019D6E1243DFC317FACC8547DDCF1110 /* AsyncLock.swift in Sources */, - 4664959212C78E354A70ABDF0DD7426C /* AsyncSubject.swift in Sources */, - 076FF44CE673D4EE5E77B6DE0466DEDC /* AtomicInt.swift in Sources */, - 74FD5566451A5843ED68EBA400488B1D /* Bag.swift in Sources */, - CAB23E22561D46D203E0333532419EB0 /* Bag+Rx.swift in Sources */, - 438B0DFD653F4D4D52E79BD2AE8F4073 /* BehaviorSubject.swift in Sources */, - 9D0F895AFD6BC8E9A2137B1AF9E5E140 /* BinaryDisposable.swift in Sources */, - 2BB21862C53C7F123E414AAB16A2CD01 /* Binder.swift in Sources */, - 649ACDA8589BDBD5ED7D47BFDB9C9F6F /* BooleanDisposable.swift in Sources */, - FC0DB1BD6750661EF7EF71EB2ED33234 /* Buffer.swift in Sources */, - 6953F2C067CDB54EB1B91956D1B40F67 /* Cancelable.swift in Sources */, - C3CC32639A447DE562DFF60EF5221C13 /* Catch.swift in Sources */, - 06CA89FC4599261FE1D6D3941F1FCFAB /* CombineLatest.swift in Sources */, - EFC9ED14998C8201A1C39BE43B8D8D2E /* CombineLatest+arity.swift in Sources */, - C341A353E8332C5C75AF02EFD8B8D04A /* CombineLatest+Collection.swift in Sources */, - AB90994B1DF37047C3B1AAC9E5ACE717 /* CompactMap.swift in Sources */, - 4A3D6F12313FE83B773E87D4149716A9 /* Completable.swift in Sources */, - B639884BA48CB35F261B6D5754B01C96 /* Completable+AndThen.swift in Sources */, - 2E5F84B988765050BE45AF39DF048B06 /* CompositeDisposable.swift in Sources */, - 93EC17D464C75F255F552E4310E443B4 /* Concat.swift in Sources */, - C12D642F73D2587142577388A4374692 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 4A2D9F5C7CF58ABEEA3F614B77A71985 /* ConcurrentMainScheduler.swift in Sources */, - 9BD188B565D2213506FB78A0FFD6C62E /* ConnectableObservableType.swift in Sources */, - 1894282009D4B63777265B4C73F63A9C /* Create.swift in Sources */, - B58A77F37B041FCA26FE1E3457D3DAF1 /* CurrentThreadScheduler.swift in Sources */, - 257737F2D360FBE2C6EB7786644A83BE /* Date+Dispatch.swift in Sources */, - B4A1746C98C842299BB7226E22C924EB /* Debounce.swift in Sources */, - 1A3D4D7532716A1800E6025BC974BCF4 /* Debug.swift in Sources */, - 33E539838B265D8EF4A9C587E9FC4B69 /* Decode.swift in Sources */, - A17FAC1AAB5CCBDCDD931AA89467C415 /* DefaultIfEmpty.swift in Sources */, - 160D05C702D1BCB6D7319D91CD09DBF0 /* Deferred.swift in Sources */, - 623F8BF423C62EC654FFC1BDF9187387 /* Delay.swift in Sources */, - 1A40CAAD6CB10597AD1BFBADBBA81778 /* DelaySubscription.swift in Sources */, - 8C12B27E1E8C950566A2E452754E832E /* Dematerialize.swift in Sources */, - 7F4D498839175C11333A955A1F528527 /* DispatchQueue+Extensions.swift in Sources */, - CEE5030564FB8B432FF113F3C22EE5B4 /* DispatchQueueConfiguration.swift in Sources */, - F1F939ED9C0D49DD60E7C289C11E78E0 /* Disposable.swift in Sources */, - C9235C19A2961B8A8BB4B255BE3B8CCA /* Disposables.swift in Sources */, - A7F406A383A607B24FD7734226AC1106 /* DisposeBag.swift in Sources */, - B62BD1961A0436DE8321EE6FF50E8C5C /* DisposeBase.swift in Sources */, - 4A8BB3D211099D5AE114C3436D42186A /* DistinctUntilChanged.swift in Sources */, - 3ACE04ACDB4054E8CB57EFA46A3E932B /* Do.swift in Sources */, - C74D730D724C443D0B972D64B255ED6E /* ElementAt.swift in Sources */, - 051EFB61F18C97AA68C019AEB833F58B /* Empty.swift in Sources */, - DD53EF0943B1E15A24D5EF3FBBA5BCE4 /* Enumerated.swift in Sources */, - F7692383138208D86B5D2D1A18DAB68D /* Error.swift in Sources */, - A6DEDCE9F34AC03019768B951FC9A1A7 /* Errors.swift in Sources */, - DF8FB6DC6474E7688FB783CED0020AE8 /* Event.swift in Sources */, - B9D550FA55EB56ABEA6035470B8D204C /* Filter.swift in Sources */, - 18703B919D26663B45298D72445C347F /* First.swift in Sources */, - 329DEC4306199D2FC2A9D9FA2F548C4F /* Generate.swift in Sources */, - B0F61429D9CCA80537BFB61CAAD93F66 /* GroupBy.swift in Sources */, - CE779C868603AD5564A7B54E4DCEDA89 /* GroupedObservable.swift in Sources */, - AE0ED56C5198CCEC0908A7BF9C9A46BD /* HistoricalScheduler.swift in Sources */, - 1B93A22A530629868F8BF6049DBEB819 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 5890C7E7EDCED81601B0DE62E29E9237 /* ImmediateSchedulerType.swift in Sources */, - 8A1C63A54B897D33B0BAF9DAF55E5012 /* Infallible.swift in Sources */, - 1E60C6A60DEEDA7BCCC9D4621BE9E8FD /* Infallible+CombineLatest+arity.swift in Sources */, - 8D7E9ED8D05D8485176C2428423F2224 /* Infallible+Concurrency.swift in Sources */, - 12CEFDE25D340111F223CDE64606638C /* Infallible+Create.swift in Sources */, - 1069B5FA294F92C8E990F99B5074C5E8 /* Infallible+Operators.swift in Sources */, - 96598EF0AC0B0BF34E0CF255734782CC /* Infallible+Zip+arity.swift in Sources */, - 1DAB1AECE1361A9A2DADE251074532F3 /* InfiniteSequence.swift in Sources */, - 4744657E600B8E37F23718137E31E212 /* InvocableScheduledItem.swift in Sources */, - 3EFD97D11515D0C3ED70AA8458062EF2 /* InvocableType.swift in Sources */, - CDAFF54AA857E4C2C32693DED5F89D7B /* Just.swift in Sources */, - 9DC4939BB44CAA47F213DEE92C187157 /* Lock.swift in Sources */, - 924E61FFC9253B0110496AF2042A5631 /* LockOwnerType.swift in Sources */, - DB15520BCBBD608A1DFA97D071BD26C0 /* MainScheduler.swift in Sources */, - 387A789B1EE9F81152BDAE288E74C910 /* Map.swift in Sources */, - 5E900B85B0C7D9CF83E6689B9F2B7A60 /* Materialize.swift in Sources */, - FCBB95B157ED78B30FB20BF07508A2FB /* Maybe.swift in Sources */, - D5CA8DD2882FFD4A04E6D149D60DA581 /* Merge.swift in Sources */, - B5BBB7FE8A06992C0B2B03BB3228C531 /* Multicast.swift in Sources */, - A94C32348149D7A76B8346EBCEABE8CA /* Never.swift in Sources */, - C704437D5B6F7EC2427F171A1237A941 /* NopDisposable.swift in Sources */, - CEC6C74E3A06677EBA0A8F7768333512 /* Observable.swift in Sources */, - E18556FC0C79DBE90B2993C93485BD09 /* Observable+Concurrency.swift in Sources */, - B18C4D2D2598E663074D2E9461E9B877 /* ObservableConvertibleType.swift in Sources */, - 736DD0095E27215A722FB54169A37A77 /* ObservableConvertibleType+Infallible.swift in Sources */, - 241DF0F0264EB60991EB25D6C4DD11E7 /* ObservableType.swift in Sources */, - 35042D5E93CEB4467B5719B4228CBC6B /* ObservableType+Extensions.swift in Sources */, - CCB4A33E2D7A22AFA214563534144649 /* ObservableType+PrimitiveSequence.swift in Sources */, - 15F8FF332C677511340C6F3A5B3CABD2 /* ObserveOn.swift in Sources */, - 450E9E4CEBAEDE0C86BB3A64F17EC07A /* ObserverBase.swift in Sources */, - D4F1C971632DC3C620D38EEDC7D86FBC /* ObserverType.swift in Sources */, - 09235F942F9291C8E3CF4428B2A4DB20 /* OperationQueueScheduler.swift in Sources */, - 86730D27295D75DB1D385EBE3D99ADE4 /* Optional.swift in Sources */, - CC176914084C45D439EABAF84C4D4989 /* Platform.Darwin.swift in Sources */, - 675A37EA8C0C7257308385B16E51A40C /* Platform.Linux.swift in Sources */, - 9BB9B5D45C3163B35260AFAF5DF1F0F3 /* PrimitiveSequence.swift in Sources */, - 69FF84FE42B82A920EEF2A19268FAF62 /* PrimitiveSequence+Concurrency.swift in Sources */, - C8B0BDCAA5D662091A48E67552C268C8 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 76F9E91B509D81CA8FD6013EEA762112 /* PriorityQueue.swift in Sources */, - 4D7AA7EC24305B74DD24B4036C6F3775 /* Producer.swift in Sources */, - F6C2FE7733EBDC70CE78A6A7120E2346 /* PublishSubject.swift in Sources */, - 2B5CC24BA0732D314F23C7C13F431878 /* Queue.swift in Sources */, - B99A8E88CED5858360C246B337947591 /* Range.swift in Sources */, - 676D1AC66D1F904D5DE076BCD065F0E2 /* Reactive.swift in Sources */, - 8F699A90EB0E22C53523E38CCA7AF06C /* RecursiveLock.swift in Sources */, - 56AE6C6BAF9ED41806CF40C603AE6432 /* RecursiveScheduler.swift in Sources */, - 31A68FED356717B81205AEA70616438D /* Reduce.swift in Sources */, - D0970D1FD4CA0D49B40C2651D9C34037 /* RefCountDisposable.swift in Sources */, - E4D3D9AEE18CFAA7BCC923870FF5F218 /* Repeat.swift in Sources */, - D638E587547F9C5DBFD34736B3D1F7F7 /* ReplaySubject.swift in Sources */, - C5D69D41FBFC690093A6FFAF64E9A5AD /* RetryWhen.swift in Sources */, - 67F35E296924950C35FE13BCA7F98746 /* Rx.swift in Sources */, - 35C233B7909B08FD884BE726E62784A5 /* RxMutableBox.swift in Sources */, - BBD4DDDF6B4828C99EFBA5511C54710E /* RxSwift-dummy.m in Sources */, - FC9E57BD9F6ED5DB28128E5B84E47475 /* Sample.swift in Sources */, - C0517E0753CE0F2456A7CD55B506968C /* Scan.swift in Sources */, - 17318F5B53D944F2E4F996DCA3AC53A6 /* ScheduledDisposable.swift in Sources */, - 89E35D8A909839F8EAA978ABF181E3AE /* ScheduledItem.swift in Sources */, - A5D827FF4B192985B71E207F8F5BA424 /* ScheduledItemType.swift in Sources */, - 3EBC1AA58F01B54230EB20134C28FB8F /* SchedulerServices+Emulation.swift in Sources */, - 4F1C20BD15D7FFAC379EF8838F0C7DF8 /* SchedulerType.swift in Sources */, - 5028D74F52868636706B86A81FFE0A34 /* Sequence.swift in Sources */, - 1FFD7C7992C03633EB973EF8217125C6 /* SerialDispatchQueueScheduler.swift in Sources */, - 30F9695C4C5FD030761241B6AF6F4464 /* SerialDisposable.swift in Sources */, - A3CBD193C21E6A4C030382D1201BBA20 /* ShareReplayScope.swift in Sources */, - 18C51F99C3D7ED6C74B635789E273ECA /* Single.swift in Sources */, - 81BB216A55B66FB7B378BA4F76B215DF /* SingleAssignmentDisposable.swift in Sources */, - 9BD503B12E0BFD40F084B9298664F3D9 /* SingleAsync.swift in Sources */, - C25A824258E783088B57F5362A9F296D /* Sink.swift in Sources */, - 4055BFC56C870C44A99813CF0BB9A701 /* Skip.swift in Sources */, - 42B940A8D36A7133304BCF15058096F7 /* SkipUntil.swift in Sources */, - 459C4D5971570CA2A43D68B29E6D4119 /* SkipWhile.swift in Sources */, - DE65BD25E882CDA2F788B2B5E32E802D /* StartWith.swift in Sources */, - EA665E7954684364297EF4B8DA0AB5EB /* SubjectType.swift in Sources */, - 1B6A31440677CB83D7938AFDE87743F5 /* SubscribeOn.swift in Sources */, - A4A8DC4CFFC33323B3C2AFD349BBAD23 /* SubscriptionDisposable.swift in Sources */, - F3D9F58C5E89EABD541216B7BBB19A8D /* SwiftSupport.swift in Sources */, - 06B142D6487A42973DE8F9D3121E877E /* Switch.swift in Sources */, - 4C7F128D8D397787D234F580F6BF3A9C /* SwitchIfEmpty.swift in Sources */, - 524945704B810FC367EFA3955D680574 /* SynchronizedDisposeType.swift in Sources */, - 65E05AADF0F687E650215FCC5A0A6659 /* SynchronizedOnType.swift in Sources */, - 5D11C120E9CB9EB18C836357556155A7 /* SynchronizedUnsubscribeType.swift in Sources */, - 6485648FA70E3FDDDED5158305D76C96 /* TailRecursiveSink.swift in Sources */, - A85A392F09A2BAEEB527D7EF1ABBC56F /* Take.swift in Sources */, - D85FDD41A08B2421A52F7306CF69CB30 /* TakeLast.swift in Sources */, - BCF0E1D182EFA0CD8FCC44E5CA2EB2BC /* TakeWithPredicate.swift in Sources */, - FA1AAA14C4743111C8E8C5F8A2B3169D /* Throttle.swift in Sources */, - 17D5638CE4E8DCEEEE029660D2481942 /* Timeout.swift in Sources */, - 3DB4B4CD470784535CA6D059E3749A36 /* Timer.swift in Sources */, - 5021B9A32D3429DA04A245421F718235 /* ToArray.swift in Sources */, - ECFFA618EDF72CDEBEFB4961553EBCB4 /* Using.swift in Sources */, - AEB588A805C55A2E5DF1C733CB863855 /* VirtualTimeConverterType.swift in Sources */, - 47A6C7470EE67D966E6B7811172365FD /* VirtualTimeScheduler.swift in Sources */, - F7365673C529D4E49CEE60B9BBAB53DB /* Window.swift in Sources */, - 49719555172ED33F81E1B72674B22DDC /* WithLatestFrom.swift in Sources */, - 0DCE3623D8900EF274DBDA909E6A8199 /* WithUnretained.swift in Sources */, - C50B8ED4FDBC319CDDD4770FB71DC4A2 /* Zip.swift in Sources */, - 56A93D6E8B5381505F5EA17E63813C78 /* Zip+arity.swift in Sources */, - 3FAAE21E641622CABE178A7B841C10B6 /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0DE35262DEDACDBE386EDCF1D5F233F1 /* PBXTargetDependency */ = { + 08ED50B633B1AD6B30137207BD03D3F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Moya; - target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; - targetProxy = 28B8B02AFF99CC3C030E13778FC82F7E /* PBXContainerItemProxy */; + name = NIMSDK_LITE; + target = B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */; + targetProxy = 1BD2A8348106CE3725FA61884EAE1E29 /* PBXContainerItemProxy */; }; - 46F270262336B69AE827FE8858404CEA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 6255363500F15ECB9C0BE6A9E414DE0B /* PBXContainerItemProxy */; - }; - 478EC3AB46A672D3C1AA0C2AFEFB384D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 0B0C16612264F3F2AFDC5439B6D291C3 /* PBXContainerItemProxy */; - }; - 4AFBFF3DED5E13DAC0424965A2970F64 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "NSObject+Rx"; - target = B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */; - targetProxy = 60077989AA4D061AA2903ADFA5BAC70F /* PBXContainerItemProxy */; - }; - 4C778DBFB3DDBF63DAA1BAB02B8C650E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 10FE2AC3CD93880E4B6F1DB10FBCDE0F /* PBXContainerItemProxy */; - }; - 4E11F0A1A93948B9D8AA0B90DB1DBDC6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = A836708316968538AC07CBA7898C168E /* PBXContainerItemProxy */; - }; - 5BE10C1851A9A308E6C977234160C73A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = BDB8915FB7C50A896253E4D889EC00A1 /* PBXContainerItemProxy */; - }; - 5D4CF15AF7EA48D36C62D6DF95748A32 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 4A546D61F304A6AD9DFD069052A69996 /* PBXContainerItemProxy */; - }; - 6092BE279615603E9F650AC86BDB6B9B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 4349940A89AC35D280E8477EDB1DAAB7 /* PBXContainerItemProxy */; - }; - 6BB039A3163D0E054966B50772BAD8D6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Nuke; - target = 062A64896E847A6749F58B6BA9A931B1 /* Nuke */; - targetProxy = A0E66E43F1AF6AB8A04AFA8CCAF3C004 /* PBXContainerItemProxy */; - }; - 6BF5B9FF986F2CE6D6E46BD3C1F8F974 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = E0D18E600DF918DB0F53B295BF34AE7D /* PBXContainerItemProxy */; - }; - 6D3B00FDFEBF6084972750524EA15451 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Protobuf-Protobuf_Privacy"; - target = 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */; - targetProxy = 482DFE3CE176DB6F1CC8CC80169AB0AE /* PBXContainerItemProxy */; - }; - 8D95E0974D3866D99E3900730AA84BB3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Reusable; - target = 542460E7CDF2A9D5B2ECB5F8CE549E34 /* Reusable */; - targetProxy = 7762BD3D9B867048C451A1896462C390 /* PBXContainerItemProxy */; - }; - A74086F1DCB7F11A507CC8247E4E27A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DeviceKit; - target = 4CDD1C6C8885D07092D8EA708AAC0E53 /* DeviceKit */; - targetProxy = 5B047DD8305860310BB5BA9E8B8D612C /* PBXContainerItemProxy */; - }; - B3211CFF2F5295D7BF24AB6D4E2B32BA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = C1C5E5C41251E499C352A93C1B108FA6 /* PBXContainerItemProxy */; - }; - B3B07A7F35988D5107BD48B7D9963381 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 7C71CA8DBEFE58204B1D76EB73F75A64 /* PBXContainerItemProxy */; - }; - B518501994C93F3BB139415780F800FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = E34B83C9B2CA8F064B48A17E7450153F /* PBXContainerItemProxy */; - }; - B850048C313626584780FEC641EF4549 /* PBXTargetDependency */ = { + 0EE9101A5C1F03822AF1082001A5E76B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SVGAPlayer; target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; - targetProxy = 1962946ED6B494AC8DF5B32F60102DA2 /* PBXContainerItemProxy */; + targetProxy = 593A7AFA84529A82ABD9CF0B70C88058 /* PBXContainerItemProxy */; }; - C182F73CB2FB4E2239C2FBFE73C16509 /* PBXTargetDependency */ = { + 267D739FF9F4D20972214E8F348151ED /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Kingfisher; target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1F5DCB122DE7AFB0FF365692D1B8D3B1 /* PBXContainerItemProxy */; + targetProxy = 8D5D7EEB6BB834904CC977B64E2DC007 /* PBXContainerItemProxy */; }; - EEAF0AC5503E739C1A91F62CF65D541E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Kingfisher-Kingfisher"; - target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; - targetProxy = DD66FFD294F565BB2363FEC2028287A7 /* PBXContainerItemProxy */; - }; - F13DEDF9D469A4584C2997FC0FA46E01 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 8E6D0FE66452D99C27C98F1A64C8D410 /* PBXContainerItemProxy */; - }; - F1C22AFC5D760B3D8CB06C3AEDB7FA3E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = 24A4E2E40F9A3A2FDC9D243CB406E7C9 /* PBXContainerItemProxy */; - }; - F1E9142C246B75D5C92F82B5A0ABDB69 /* PBXTargetDependency */ = { + 38A5678E8DCAE3B42A84EA70AD6AE8A4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 3C4C1359A1ED305E81269F60738BC0B9 /* PBXContainerItemProxy */; + targetProxy = ED6C35F3B4E61A347E9C237AC023DA9E /* PBXContainerItemProxy */; }; - F1EF2D33F50DB5F265DD4D0E5CBC48FC /* PBXTargetDependency */ = { + 3E3A9831A93A06B25F3F9D98759DBA9F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HandyJSON; - target = 10D88C24864319FF583AD6D156896F32 /* HandyJSON */; - targetProxy = 592727536712A839E1C496CFB892CB26 /* PBXContainerItemProxy */; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = CCD4DF505239DA5A7212DF76E067E0F0 /* PBXContainerItemProxy */; }; - F6E1023372E8F3522BB17201562D1B22 /* PBXTargetDependency */ = { + 482D70A89BDC29E4F6422DDEDA8C8AC1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Moya; + target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; + targetProxy = F1FFDD7C778D84E8DC0337AAD193F5A7 /* PBXContainerItemProxy */; + }; + 4BCC10A88DF4F9AFA03F92BD06E10703 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reusable; + target = 542460E7CDF2A9D5B2ECB5F8CE549E34 /* Reusable */; + targetProxy = 58AB70BC19915B34204624D01DDACEE6 /* PBXContainerItemProxy */; + }; + 4DDB2592B7B19B8BBA84F6A8043F8BC0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DeviceKit; + target = 4CDD1C6C8885D07092D8EA708AAC0E53 /* DeviceKit */; + targetProxy = 8FA89D680E710D9B32098B940F96A5C5 /* PBXContainerItemProxy */; + }; + 502EEB4C00FF0578B32504E281B1E765 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Protobuf-Protobuf_Privacy"; + target = 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */; + targetProxy = 214B32425B6E75B251553EF984680B46 /* PBXContainerItemProxy */; + }; + 59FD46266B5E3FD190E50891BABCD442 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = F3A00E22F5943F27B4B2973DD82B1C59 /* PBXContainerItemProxy */; + }; + 62A6BF961C4FD67F22A33D64AC9EE99F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = B31D3FCD68FBCCBA7274D1166CFE0A3E /* PBXContainerItemProxy */; + }; + 6A8F0878A5CBBF47D4F71C0B493376D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 279AE4A832606204EA63CF0E17B9AC07 /* PBXContainerItemProxy */; + }; + 6DBDAC7958DCF0BF381B0007AD38F8DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 34CB5A11663852A9B9346ADCC8801834 /* PBXContainerItemProxy */; + }; + 7691926D473C5A6A607B3736AF1A9DD2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = FCBB428F129B68C2644052178BB2EB93 /* PBXContainerItemProxy */; + targetProxy = 1ABC6D9BD546AA6C9409CAE54A22676C /* PBXContainerItemProxy */; + }; + 8060435610958CE561A7E4134FC9A7A9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 522A1C4C9FF4E30A0BB87396E52A626D /* PBXContainerItemProxy */; + }; + 8BB40F3013FBD983C2C89EF76F40E254 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 68572E6428A1FAA8210D4DBEEC0F375C /* PBXContainerItemProxy */; + }; + 8F9C4D9D9B88BAAC7F0C085D97C4E55E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Kingfisher-Kingfisher"; + target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; + targetProxy = 749515AAA165052ABF12BBE1AB772CC9 /* PBXContainerItemProxy */; + }; + B03E849C9CE94A5C3DCF8D0FD4AAA81A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 1433F0703895BAB928E1C3F00106984E /* PBXContainerItemProxy */; + }; + BB32D2D78241A15AF86DB8CA0A03FF35 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 01A11140AEDEC7F090C0F2170DE597C8 /* PBXContainerItemProxy */; + }; + BDB64131D39FBC44DB83DF71B60E7B07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = E47031714C6DBC5C0465CB2C9FB02B96 /* PBXContainerItemProxy */; + }; + C4ACA025E95AE7F3C06C27FA85749DF5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 70044388AEC46575AA367D5B21FCC360 /* PBXContainerItemProxy */; + }; + CBD27FFEC159045A745425D68B53F180 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HandyJSON; + target = 10D88C24864319FF583AD6D156896F32 /* HandyJSON */; + targetProxy = 36DC46BF3B7227AD39F47980B3989964 /* PBXContainerItemProxy */; + }; + F354DF2A38EA924530FAD991C103D8EC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = A50EE124F26D99288B3CA216350D099B /* PBXContainerItemProxy */; + }; + F6595CA226778A533E691088BF40DF10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 0159BDBB03D8FA295948093F590532E5 /* PBXContainerItemProxy */; + }; + F668A61164087279BC68E3455626E7D3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Nuke; + target = 062A64896E847A6749F58B6BA9A931B1 /* Nuke */; + targetProxy = CA3EB88F7B70EAA494623AFA8281D097 /* PBXContainerItemProxy */; + }; + F8DC6300CCF12C4472E20742E00CBC3A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "NSObject+Rx"; + target = B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */; + targetProxy = 3EC3A8E143380B694A318694567F79BB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0ADC45E65758E7C0074083DC0965CCE3 /* Release */ = { + 06C90CCF983C1701EAEE6453FA869BCC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 138952CFE4A975802546073B74B9F765 /* RxSwift.release.xcconfig */; + baseConfigurationReference = 12709BBF637D67B7882F9BFC0FDD60C4 /* NIMSDK_LITE.debug.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"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + 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", - "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 0BAB4444C96091E66B52660F78B04A06 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA2379E5B9EE8E0C89362D86ADEBAEF1 /* NSObject+Rx.debug.xcconfig */; + baseConfigurationReference = 0227CE50FCB3B293B1FE35AC11E53A02 /* NSObject+Rx.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4888,26 +4930,9 @@ }; name = Debug; }; - 171E83F5ABCC153B05F153A7A5791733 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9590CC75CDD20C7392E12BA22991CF2F /* Kingfisher.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 195F1AC8F6BD95FEFB9983CAC195FCAE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9590CC75CDD20C7392E12BA22991CF2F /* Kingfisher.release.xcconfig */; + baseConfigurationReference = BB280C92B900727FCEAFE29B418FDFD7 /* Kingfisher.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -4943,7 +4968,7 @@ }; 1ABF49ADDB0430B6FFCC63A8184EACA2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D78732FF222DF1460FD8F6C6E8EC2E3 /* Moya.release.xcconfig */; + baseConfigurationReference = E128DD353D2C85173E5F95E8B44E741B /* Moya.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -4977,9 +5002,26 @@ }; name = Release; }; + 21BBF035C3C109ADA5F24E04209C0744 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 314D440F812229B6E1C8A805A3248816 /* Protobuf.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 2D9905F00DBA0E0A2C139BAFDE426559 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83884096135A235114EC7C80BA64EE52 /* Reusable.release.xcconfig */; + baseConfigurationReference = DE3DF794CB7A58B56BC6E3783AF4609E /* Reusable.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5014,7 +5056,7 @@ }; 2DE15074050361C271BA4AF8F3492ECA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 13A7E5FE6BBA4DEC29BD10F968AA2313 /* DeviceKit.debug.xcconfig */; + baseConfigurationReference = 1370A79553506DC50F78773CCBEC8AFE /* DeviceKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5046,9 +5088,9 @@ }; name = Debug; }; - 2E3F99844DDCFEBA87C017773589ADBE /* Release */ = { + 32DF43DF8AF2B62D9D74F1B3391D4E20 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B1D6F0FFDA5CFEFA3833065367615F6B /* RxRelay.release.xcconfig */; + baseConfigurationReference = 5E64AC38C16C5DA6863D55BE4A3D332A /* RxRelay.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5075,15 +5117,31 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; + }; + 3E67B0B29D6CB7D5F05190FCC9A3BF19 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 348645EFEF66E5D3D4A699004EE2719F /* Protobuf.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; }; 3FB5F85D786233628AECCC46B3BDD2F7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A3DF29A251D8A1CE7BF164613D4CBFE /* Protobuf.debug.xcconfig */; + baseConfigurationReference = 348645EFEF66E5D3D4A699004EE2719F /* Protobuf.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5116,9 +5174,43 @@ }; name = Debug; }; + 42757304129D6189FA42DE031637C683 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 08B513CE45746FB0D5A0C0306DB25F2B /* Kingfisher.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 4890FA9C7F849F7697ADDACED58F9CEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BB280C92B900727FCEAFE29B418FDFD7 /* Kingfisher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 49FEA24A34B93E8FE7AAD4412E12F4ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 375ACDD807B0A213896C0DB4328B961A /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = F9B7DF333754D68FB03F33A3496780CD /* SSZipArchive.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5150,26 +5242,44 @@ }; name = Release; }; - 528F906141783E3C0AB3969088E19C42 /* Debug */ = { + 5360BB5D6C3CD167C38B43273AE58F5A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C59C45F1867EE658A7F58F9B35B6783 /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 46A09429A51FDAE72C4D0AFF3217BD47 /* RxSwift.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Kingfisher; + "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/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 5455F8CA5AFE08431C917A2FA55459C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FE0D4C8EFA390C7A5576929870F30A28 /* Nuke.release.xcconfig */; + baseConfigurationReference = 2D2F8198EA37798D1DDAEBB7F6B520E5 /* Nuke.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5205,7 +5315,7 @@ }; 5614F562617D1EE7A1A60E422C2D007A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4509DCBF0030FD251407CC2015C9AE02 /* Reusable.debug.xcconfig */; + baseConfigurationReference = 98C125FBD3E3FC78402BF1C857E4D4D2 /* Reusable.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5239,7 +5349,7 @@ }; 56AC7335090B7ACEECAB3EA279214F7E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F5B62A483C4327F60E4740A48A989270 /* DeviceKit.release.xcconfig */; + baseConfigurationReference = DF67E04AB0E1E39525420CF8EB97EB88 /* DeviceKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5274,7 +5384,7 @@ }; 577A24D81FA00BED9154F445BE58F743 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3D24B03AB9AE3F1DBA5C065782928486 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = FCDBE8AAF28E8FF6518318CCB8BC7557 /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5309,7 +5419,7 @@ }; 6E80F002E5459544D2AFC66EDBF0EDC8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28C8CE5FE9EFF4131E1ACD1C3094CA51 /* SVGAPlayer.release.xcconfig */; + baseConfigurationReference = 3AD912FE64033360F83201B14CFE7D3D /* SVGAPlayer.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5322,7 +5432,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5344,20 +5454,20 @@ }; 74FCF40A76D1E62C63837B25FCE9F45D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D26A403BB5B8518E775BB895DA9DE41B /* HandyJSON.release.xcconfig */; + baseConfigurationReference = E4FF709B6BBCE3C07B7F0ED10939D0BC /* HandyJSON.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; INFOPLIST_FILE = "Target Support Files/HandyJSON/HandyJSON-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5366,6 +5476,7 @@ MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; PRODUCT_MODULE_NAME = HandyJSON; PRODUCT_NAME = HandyJSON; + PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -5376,9 +5487,26 @@ }; name = Release; }; + 82B633771671F94C5F29E01F63C285C2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 35B684810577BA162C656FCDD245FEA7 /* NIMSDK_LITE.release.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"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 8C925430B65BE03F92ABCD1B2005EE0C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D2F37FF1EA46D3E58C1CC5E7446A9BB /* SnapKit.release.xcconfig */; + baseConfigurationReference = 8CF080F01471C4A825198F02CDBD60D0 /* SnapKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5478,9 +5606,46 @@ }; name = Debug; }; + 923BDD085EA1B8D30B9409FE5CA9906D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C7CE4D7E07321EBA8053DBEF4867408A /* Pods-yinmeng-ios.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/Pods-yinmeng-ios/Pods-yinmeng-ios-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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; + }; 94BC068AA7FE9F12BFF9FC6706DB8689 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6EECFB1930A2E9033F83F665C2022DEC /* SVGAPlayer.debug.xcconfig */; + baseConfigurationReference = 9E49D00E197EC1CDCA91346E8E9C5DCC /* SVGAPlayer.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5493,7 +5658,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5576,7 +5741,7 @@ }; A171C54169A135A5A9B47C770D72E592 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 847C1B27B335255C46714A37B2E71852 /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = 710B4253E3E409B86F17F56202DD7A3B /* SSZipArchive.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5607,43 +5772,9 @@ }; name = Debug; }; - A3DEC9ACE47D9F3341C7779E55140429 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1A3DF29A251D8A1CE7BF164613D4CBFE /* Protobuf.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = Protobuf_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - A4B6750E77180EA0905C9A085042ABE7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 81E8F71A984F5E336F81A9E1190A00B2 /* Protobuf.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = Protobuf_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; A6F0173BAEB974532D93E05E5A94E50A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95BB5C43E3CC6B8E801B23F9EC7FA3C4 /* SnapKit.debug.xcconfig */; + baseConfigurationReference = E12AA80FAA4E94D454DA751A6657B48C /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5678,7 +5809,7 @@ }; A865BAAE0FCCBD273D8F7C34D65CBE57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 86699D97663470C936FDC211F1AF521B /* Nuke.debug.xcconfig */; + baseConfigurationReference = F1151EC17CEAF7F9DBBAA8C4A1E04787 /* Nuke.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5713,7 +5844,7 @@ }; AAEDE143918467085AEABBB2E6264913 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81E8F71A984F5E336F81A9E1190A00B2 /* Protobuf.release.xcconfig */; + baseConfigurationReference = 314D440F812229B6E1C8A805A3248816 /* Protobuf.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5749,7 +5880,7 @@ }; B7D9E7CD650F798EC835C67DACFEBC4F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 315F93711DA9ED1AA5A8E073DE641AA5 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 8F7E253078E570BEDE74A4F7B74EF38B /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5784,7 +5915,7 @@ }; BC856BC9A4C1242C1AFA559E24FF0568 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C59C45F1867EE658A7F58F9B35B6783 /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 08B513CE45746FB0D5A0C0306DB25F2B /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5819,7 +5950,7 @@ }; C12D9C5CC8F2071662A98F549A9E6FB4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E2AA78018C43DD1F83ECDCADD62BC65 /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 3E3BDDBB88E64B58460CA5DDAF503853 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5853,7 +5984,7 @@ }; C3C37B487645A54D043C2C18BF002F24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 444A2AF272ED9D5352F4CE44C53F142F /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = FE689373EFF25D833B4421D943E537D8 /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5866,7 +5997,7 @@ GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5888,7 +6019,7 @@ }; CC8DD7B8210D40D186536532B63FFE22 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A087AB11770AD2CD613C7AB82FEF11F /* NSObject+Rx.release.xcconfig */; + baseConfigurationReference = 9D9727F2B584ADC3D5261CFDC3E38990 /* NSObject+Rx.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5921,43 +6052,9 @@ }; name = Release; }; - DAE65D67ED2E8DA4B36DE829F6B3BEF4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 85F1CE00656B5D383D90215D5195D9D5 /* RxRelay.debug.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"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-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/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; DE569755C8FE69395D8E6C347DC7A5F8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 426A4E4ADC7F9A33A8AA752BB04DD630 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 3FE5AFB67E6DE6BD55F83DC49CA101C2 /* MBProgressHUD.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5970,7 +6067,7 @@ GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5989,44 +6086,7 @@ }; name = Debug; }; - DFC5342683A2AA18579D8BCCD31DA0AB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C7CE4D7E07321EBA8053DBEF4867408A /* Pods-yinmeng-ios.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/Pods-yinmeng-ios/Pods-yinmeng-ios-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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; - }; - EABA1959A81D4F71AAB888B12FE5877C /* Release */ = { + F3F720D06E472DC81C1660CB65228661 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6C4BAD710FAA4AE5F73353998A04A650 /* Pods-yinmeng-ios.release.xcconfig */; buildSettings = { @@ -6066,7 +6126,7 @@ }; F5F3306F2C09AB4B623C805497E28D51 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 736F0135558F02B8B3C8BD9DEE32F1EC /* Alamofire.release.xcconfig */; + baseConfigurationReference = A6F8DD36942E219753A4FB69797DF1AD /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6102,7 +6162,7 @@ }; FA8A3A80F26337CABC8F2D46E5924112 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F317CD08EEE25B856FF0201727ECD646 /* Moya.debug.xcconfig */; + baseConfigurationReference = 9D7171033FB91BBC12B1AF161B0BB4ED /* Moya.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6135,9 +6195,78 @@ }; name = Debug; }; - FACF90F9F823603756304E952A4511BA /* Debug */ = { + FC6D85641022ADC4C2AE37E5380D4C88 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44E64ABEE35523CA138268571D46974A /* RxSwift.debug.xcconfig */; + baseConfigurationReference = 159699FA272270071151B473139D80ED /* HandyJSON.debug.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HandyJSON/HandyJSON-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/HandyJSON/HandyJSON.modulemap"; + PRODUCT_MODULE_NAME = HandyJSON; + PRODUCT_NAME = HandyJSON; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + FCD0759F9541B549C7EF54A23B525E10 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8D959B4156D7D5CDCD695F0D37469BA8 /* RxRelay.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"; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-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/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FE7384224DAB87A210BE9F3452EE34E4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AD77586B019ADD6D8C566A1CB6EFA15A /* RxSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6169,39 +6298,6 @@ }; name = Debug; }; - FC6D85641022ADC4C2AE37E5380D4C88 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6DBB42E2003AEC12287E9C99F6310E89 /* HandyJSON.debug.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"; - GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HandyJSON/HandyJSON-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; - PRODUCT_MODULE_NAME = HandyJSON; - PRODUCT_NAME = HandyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -6214,6 +6310,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 0F3DA2537E424AFC18F1C41DBED7DCF0 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 42757304129D6189FA42DE031637C683 /* Debug */, + 4890FA9C7F849F7697ADDACED58F9CEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 1E42B460D55BA3EBE021004CC2CE312C /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6232,11 +6337,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3D2F5BE53E4BDEEEA8A1D4ADBAA6FFD8 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */ = { + 3C9650508A3994D71FB45CDF6018435C /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - DFC5342683A2AA18579D8BCCD31DA0AB /* Debug */, - EABA1959A81D4F71AAB888B12FE5877C /* Release */, + 32DF43DF8AF2B62D9D74F1B3391D4E20 /* Debug */, + FCD0759F9541B549C7EF54A23B525E10 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6259,15 +6364,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5206CE3B1FA13C3FEDCE909208FF2B52 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FACF90F9F823603756304E952A4511BA /* Debug */, - 0ADC45E65758E7C0074083DC0965CCE3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 58EAA7FF29EA237538F747F2AF468203 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6295,6 +6391,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 65EDF1A267017EC644482AA981FAC6A9 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FE7384224DAB87A210BE9F3452EE34E4 /* Debug */, + 5360BB5D6C3CD167C38B43273AE58F5A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 67890554E165386C630799A101B9A355 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 923BDD085EA1B8D30B9409FE5CA9906D /* Debug */, + F3F720D06E472DC81C1660CB65228661 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 795D0A1C9024633EFC7666DBD9D17B55 /* Build configuration list for PBXAggregateTarget "NIMSDK_LITE" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 06C90CCF983C1701EAEE6453FA869BCC /* Debug */, + 82B633771671F94C5F29E01F63C285C2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 7C01F9CC72F24C086B406141B81CC749 /* Build configuration list for PBXNativeTarget "Protobuf" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6313,15 +6436,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9E17C1253EF1CBF63983F7721395A397 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 528F906141783E3C0AB3969088E19C42 /* Debug */, - 171E83F5ABCC153B05F153A7A5791733 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; A7BD2681E97C00DCC2EF91B0EBA76110 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6340,11 +6454,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BFDE1C52DA3563AA6462110435D955F6 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { + BDBDB647597A4CCA72A45E0B43F2DB59 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - A3DEC9ACE47D9F3341C7779E55140429 /* Debug */, - A4B6750E77180EA0905C9A085042ABE7 /* Release */, + 3E67B0B29D6CB7D5F05190FCC9A3BF19 /* Debug */, + 21BBF035C3C109ADA5F24E04209C0744 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6376,15 +6490,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F0ECFB2B689A797AA152D02005B13A0F /* Build configuration list for PBXNativeTarget "RxRelay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DAE65D67ED2E8DA4B36DE829F6B3BEF4 /* Debug */, - 2E3F99844DDCFEBA87C017773589ADBE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist index 22f98b6..379ef30 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist @@ -67,48 +67,83 @@ orderHint 8 - Pods-yinmeng-ios.xcscheme + Nuke.xcscheme isShown orderHint 9 - Reusable.xcscheme + Pods-yinmeng-ios.xcscheme isShown orderHint 10 - RxCocoa.xcscheme - - isShown - - orderHint - 11 - - RxRelay.xcscheme + Protobuf-Protobuf_Privacy.xcscheme isShown orderHint 12 - RxSwift.xcscheme + Protobuf.xcscheme + + isShown + + orderHint + 11 + + Reusable.xcscheme isShown orderHint 13 - SnapKit.xcscheme + RxCocoa.xcscheme isShown orderHint 14 + RxRelay.xcscheme + + isShown + + orderHint + 15 + + RxSwift.xcscheme + + isShown + + orderHint + 16 + + SSZipArchive.xcscheme + + isShown + + orderHint + 18 + + SVGAPlayer.xcscheme + + isShown + + orderHint + 19 + + SnapKit.xcscheme + + isShown + + orderHint + 17 + SuppressBuildableAutocreation diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig index 767ab82..0dc2762 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.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"iconv" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -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/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig index 767ab82..0dc2762 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.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"iconv" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "CFNetwork" -framework "CoreGraphics" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -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/yinmeng-ios.xcodeproj/project.pbxproj b/yinmeng-ios.xcodeproj/project.pbxproj index c381709..474011d 100644 --- a/yinmeng-ios.xcodeproj/project.pbxproj +++ b/yinmeng-ios.xcodeproj/project.pbxproj @@ -62,6 +62,8 @@ E8D15AC52B8C90D400369467 /* AboutUsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D15AC42B8C90D400369467 /* AboutUsVC.swift */; }; E8D15AE82B8CD47100369467 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D15AE72B8CD47100369467 /* WebViewController.swift */; }; E8D15AEA2B8CD77800369467 /* H5Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D15AE92B8CD77800369467 /* H5Utils.swift */; }; + E8E4AAB52B8F8E3A0096D77C /* AuthItmeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E4AAB42B8F8E3A0096D77C /* AuthItmeButton.swift */; }; + E8E4AAB72B8F95CA0096D77C /* AuthAppleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E4AAB62B8F95CA0096D77C /* AuthAppleManager.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -127,6 +129,9 @@ E8D15AC42B8C90D400369467 /* AboutUsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutUsVC.swift; sourceTree = ""; }; E8D15AE72B8CD47100369467 /* WebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewController.swift; sourceTree = ""; }; E8D15AE92B8CD77800369467 /* H5Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = H5Utils.swift; sourceTree = ""; }; + E8E4AAB42B8F8E3A0096D77C /* AuthItmeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthItmeButton.swift; sourceTree = ""; }; + E8E4AAB62B8F95CA0096D77C /* AuthAppleManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAppleManager.swift; sourceTree = ""; }; + E8E4AAB82B8F99B90096D77C /* yinmeng-ios.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "yinmeng-ios.entitlements"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -292,6 +297,7 @@ E86A43D42B8774B70084C04D /* AuthViewModel.swift */, E8D15A9E2B89AED500369467 /* AuthManager.swift */, E8D15AA02B89AF4F00369467 /* UserTokenObject.swift */, + E8E4AAB62B8F95CA0096D77C /* AuthAppleManager.swift */, ); path = VM; sourceTree = ""; @@ -318,6 +324,7 @@ isa = PBXGroup; children = ( E86A43CA2B874C6F0084C04D /* AuthPrivacyView.swift */, + E8E4AAB42B8F8E3A0096D77C /* AuthItmeButton.swift */, ); path = View; sourceTree = ""; @@ -359,6 +366,7 @@ E884E85D2B6900C500ADE6EE /* yinmeng-ios */ = { isa = PBXGroup; children = ( + E8E4AAB82B8F99B90096D77C /* yinmeng-ios.entitlements */, E86A43B12B85E1FC0084C04D /* Modules */, E86A43AB2B85DFC20084C04D /* Extension */, E86A43A72B85DF7A0084C04D /* Base */, @@ -607,12 +615,14 @@ E86A43B02B85E11B0084C04D /* BaseNavigationViewController.swift in Sources */, E86A43E82B884C5E0084C04D /* String+.swift in Sources */, E8D15AA32B89B03D00369467 /* Deserialized.swift in Sources */, + E8E4AAB72B8F95CA0096D77C /* AuthAppleManager.swift in Sources */, E8D15AC22B8C703C00369467 /* UserFunctionView.swift in Sources */, E86A43DA2B877A840084C04D /* AppConfigObject.swift in Sources */, E8D15AA62B89B0C600369467 /* List+.swift in Sources */, E81A7BAE2B885B20009E736E /* Base64.m in Sources */, E8479E462B8DD5BF009AF878 /* Date+.swift in Sources */, E81A7BB22B886299009E736E /* HUDTool.swift in Sources */, + E8E4AAB52B8F8E3A0096D77C /* AuthItmeButton.swift in Sources */, E86A43BC2B85FA640084C04D /* AuthForgetVC.swift in Sources */, E86A43C32B8628AF0084C04D /* BaseTabBarViewController.swift in Sources */, E8479E3B2B8DC5FA009AF878 /* ChatViewModel.swift in Sources */, @@ -799,10 +809,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = "yinmeng-ios/yinmeng-ios.entitlements"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 48UCG35Q9W; + DEVELOPMENT_TEAM = 7684Q29X5F; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "yinmeng-ios/Info.plist"; @@ -833,10 +844,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = "yinmeng-ios/yinmeng-ios.entitlements"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 48UCG35Q9W; + DEVELOPMENT_TEAM = 7684Q29X5F; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "yinmeng-ios/Info.plist"; diff --git a/yinmeng-ios.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist b/yinmeng-ios.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist index c1a5a11..1c69d62 100644 --- a/yinmeng-ios.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/yinmeng-ios.xcodeproj/xcuserdata/fengshuo.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ yinmeng-ios.xcscheme_^#shared#^_ orderHint - 15 + 20 diff --git a/yinmeng-ios.xcworkspace/xcuserdata/fengshuo.xcuserdatad/UserInterfaceState.xcuserstate b/yinmeng-ios.xcworkspace/xcuserdata/fengshuo.xcuserdatad/UserInterfaceState.xcuserstate index 26affb11bf6510b2ce593f71d4f0d939f6869d26..eb1f3969b4fbea7814af7187abcef0f24c65962c 100644 GIT binary patch literal 257981 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]~N2$>Y36`R!L4@smz0!_IHC=zLMm@HGnDHodQC(&~J(GnmUDS*xUln`11ibg6= zuSmxiBy@#@ZuC8ZmOyTRXrusYr2M)7ij9KKp(UUVP>mE&G}1H#MLL=6HKBJLC_>Fu zz#5<$DWGVi86E5qhn9d>ZV31T0l6`7YTz`2meUoqEC9_c1ud&UgQMHANf&{kfnia! z%m)od;Klk}17i>^fw6&cf$@O}0j$7tKr2`iz^cGmfz_Z{2%1HpDFw}$pjix>C7@XfnljLogQlV>u!hQ)0E8g3 zj>wl~VaQZPAhY5mWKIBNE+>%L3Yy9=WKhuTN*{!ajHJ4sp%wSb_Z@$I%0tvNJnfrBBRH52$@vWKl4h^2any8>hah`sa_O@%x!@^ zihc>)LG;VY4)&NCuKe+|LH|+UfdKlC0uKis!Ig3}=P0z<2pU{=0{utZL9@Q~N;!eY z15y8xW*unGj-w6wj~WBd1oj7>4LlckKJWr))_?}JdM#)GH0Ocl{3vqnQ^IHPz)Hv- z&apZKea0ipD;EY^=atI;b|uUXT^fBxX>>t|Mzj7Qjlwa1+V{mymXNeiBx%8=R9d7YBH4)~B1>dVL?n?V5=kjp zB9ZXBzh|hUaz5vKKA-dZ>)g)g?wn7}d#=apaXqh>Yu+>Sem@_^4hUmk2xA9^u`h

u_Z%~Ofq8rrkfAWY{_jGC7{?_j4zi8C$ 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 literal 243601 zcmeEv2XqwG_y3gLnQhsUE!mRY&DL!1y(A4y*$<0h@t0fwzGjz&pUZz=yy`z^A~Mz;WOd@I7!I_!+ni{0>|P z{s1W;6{LYokOvAu8JG?#K{aRqEua<516zXmU@Pzuur=5QYzwvn+k*vQZ?F&89~=l4 zfhAxJ9150#!@vr#608Pmz*=w=@C7&q#K6bEDc~INN$@G~Y4ADldGH1BMX(-R2EGce z09S*rgWJJf;BIgaxEK5g{22TU+z*}w&w=N`3*e97PvAxHXYd#B5_lQB2L1uwh5!hJ zP>2R`As&Lr4b$~iTouJN852z

}vij< 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 diff --git a/yinmeng-ios/AppDelegate.swift b/yinmeng-ios/AppDelegate.swift index d7b1cb2..0721299 100644 --- a/yinmeng-ios/AppDelegate.swift +++ b/yinmeng-ios/AppDelegate.swift @@ -17,7 +17,7 @@ var window: UIWindow? UIApplication.shared.applicationIconBadgeNumber = 0 self.window = UIWindow.init(frame: UIScreen.main.bounds) self.window?.backgroundColor = UIColor.white - self.window?.rootViewController = BaseNavigationViewController(rootViewController:AuthLoginVC()) + self.window?.rootViewController = BaseNavigationViewController(rootViewController:AuthLaunchVC()) loginStateListener() return true } @@ -36,7 +36,7 @@ var window: UIWindow? } } else { ///去登录 - self.window?.rootViewController = BaseNavigationViewController(rootViewController:AuthLoginVC()) + self.window?.rootViewController = BaseNavigationViewController(rootViewController:AuthLaunchVC()) } }).disposed(by: rx.disposeBag) diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/Contents.json new file mode 100644 index 0000000..3007016 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "auth_login_apple@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "auth_login_apple@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@2x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0a4fc21bd49015285af0014ec6953d586491a9 GIT binary patch literal 3231 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 Rl}i8s002ovPDHLkV1kbcDCqzI literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@3x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_apple.imageset/auth_login_apple@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..681d6153309f144819f11ae650cf9f7bf9e94272 GIT binary patch literal 6267 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 literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/Contents.json new file mode 100644 index 0000000..7daa686 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "auth_login_box_sel@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "auth_login_box_sel@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@2x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..940da10c7aeff14e6a90674e681d677e2960cdf2 GIT binary patch literal 661 zcmV;G0&4wPx%Pf0{UR7gv`md&e9Q51)tU&==&$Uylh1IfqOXS_2dOms!cA0WwylzR>2Dz_M6 zYKAbRP!d<%%#4HqGX_dx;3}4Pox6|LJ>K)-T%A4LYprMRwSQ~vC2E$L3D^eg0yYDy zfQ8BJGw>F84%`LCC0SKS4_3O&YzR0Dtgbs)+J6lUOS)ZVKM-hUD}igkriP%R*#vM< z(!1iuUqCbK0e-^8En&IaCtyg@;}~ZeFu@)Gvu6m)-G2Z(BJ>Y1rSZjoxLNV6e$x$k zdLz)4*7nWn5;7sl6;1|BYP?nFHN*XVu3n`&d-V^}ui{<+E&?0-@vZ}Ng0Yv(8V7C% zrYWiAO)g0~n){mB4PbvER?mTB!10!l+|8fkfTUjm=(XrKjcd$-Pg3h@%X|dvlr$M& zXMm9b0mmKq0a!9%^BXV<_^D5Z{uxbQ0zFAz0_-qwrR4M<9r(TQxVi0!B=4iH;91}WoCPUo4~9R;A9o>l%#VZ*s=s&2Y4}WmGma;yZG({b1U8^1D2)q zE3hZFB{TDH$>n}pl6R&2X6yZH0v6N=AxmkMXguAAs=gaDThZ^A&w!;3RF{e7JaD4I z_$P2o(&eI!nJogIdO|7`Cx8TEey%#Q2J%+9Lo00000NkvXXu0mjfFfuM% literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@3x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_box_sel.imageset/auth_login_box_sel@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..48a1505063742915bff1cf108e087fa1eedfb1df GIT binary patch literal 1005 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 U8D>MeF#rGn07*qoM6N<$f;(ORumAu6 literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/Contents.json new file mode 100644 index 0000000..66a4210 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "auth_login_logo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "auth_login_logo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@2x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9dac49034fa1c92f1b19c32b30420f8211c04caf GIT binary patch literal 17467 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 KMNUMnLSTYNeM2e$ literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@3x.png b/yinmeng-ios/Assets.xcassets/auth/auth_login_logo.imageset/auth_login_logo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9b524bfdc8d91c8d79aae53662e454f229437c0a GIT binary patch literal 39296 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 z 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 literal 0 HcmV?d00001 diff --git a/yinmeng-ios/Modules/Auth/VC/AuthLaunchVC.swift b/yinmeng-ios/Modules/Auth/VC/AuthLaunchVC.swift index a05945b..6ae3bc7 100644 --- a/yinmeng-ios/Modules/Auth/VC/AuthLaunchVC.swift +++ b/yinmeng-ios/Modules/Auth/VC/AuthLaunchVC.swift @@ -8,7 +8,306 @@ import UIKit class AuthLaunchVC: BaseViewController, HiddenNavigationBarProtocol { + var viewModel:AuthViewModel = AuthViewModel.authVM override func viewDidLoad() { + super.viewDidLoad() + view.addSubview(backImgView) + view.addSubview(logoImgView) + view.addSubview(titleLb) + view.addSubview(phoneLoginBtn) + view.addSubview(otherStackView) + view.addSubview(loginStackView) + view.addSubview(stackView) + + otherStackView.addArrangedSubview(leftView) + otherStackView.addArrangedSubview(otherLb) + otherStackView.addArrangedSubview(rightView) + + loginStackView.addArrangedSubview(idView) + loginStackView.addArrangedSubview(appleView) + + stackView.addArrangedSubview(boxBtn) + stackView.addArrangedSubview(protocolStackView) + + protocolStackView.addArrangedSubview(agreeLb) + protocolStackView.addArrangedSubview(userProtocolBtn) + protocolStackView.addArrangedSubview(andLb) + protocolStackView.addArrangedSubview(privacyBtn) + + backImgView.snp.makeConstraints { make in + make.edges.equalTo(view) + } + + logoImgView.snp.makeConstraints { make in + make.size.equalTo(CGSize(width: 88, height: 88)) + make.centerX.equalTo(view) + make.top.equalTo(view).offset(StatusBarHeight + 76) + } + + titleLb.snp.makeConstraints { make in + make.centerX.equalTo(view) + make.top.equalTo(logoImgView.snp.bottom).offset(16) + } + + phoneLoginBtn.snp.makeConstraints { make in + make.left.right.equalTo(view).inset(40) + make.height.equalTo(52) + make.top.equalTo(titleLb.snp.bottom).offset(110) + } + + otherStackView.snp.makeConstraints { make in + make.centerX.equalTo(view) + make.bottom.equalTo(loginStackView.snp.top).offset(-32) + } + + leftView.snp.makeConstraints { make in + make.width.equalTo(100) + make.height.equalTo(0.5) + } + + rightView.snp.makeConstraints { make in + make.width.equalTo(100) + make.height.equalTo(0.5) + } + + loginStackView.snp.makeConstraints { make in + make.centerX.equalTo(view) + make.bottom.equalTo(stackView.snp.top).offset(-56) + } + + idView.snp.makeConstraints { make in + make.width.equalTo(47) + make.height.equalTo(70) + } + + appleView.snp.makeConstraints { make in + make.width.equalTo(47) + make.height.equalTo(70) + } + + stackView.snp.makeConstraints { make in + make.centerX.equalTo(view) + make.bottom.equalTo(view).offset(-23 - SafeAraeBottomHeight) + } + + boxBtn.snp.makeConstraints { make in + make.size.equalTo(CGSize(width: 14, height: 14)) + } } + + private lazy var backImgView: UIImageView = { + let imageView = UIImageView() + imageView.image = UIImage(named: "auth_login_bg") + imageView.isUserInteractionEnabled = true + imageView.layer.masksToBounds = true + imageView.contentMode = .scaleAspectFill + return imageView + }() + + + private lazy var logoImgView: UIImageView = { + let imageView = UIImageView() + imageView.image = UIImage(named: "auth_login_logo") + imageView.isUserInteractionEnabled = true + imageView.layer.masksToBounds = true + imageView.contentMode = .scaleAspectFill + return imageView + }() + + private lazy var titleLb: UILabel = { + let label = UILabel() + label.textColor = UIColor.white + label.font = UIFont.systemFont(ofSize: 28, weight: .medium) + label.text = "欢迎来到音萌" + return label + }() + + private lazy var phoneLoginBtn: UIButton = { + let button = UIButton(type: .custom) + button.setBackgroundImage(UIImage.gradient([ThemeColor(hexStr: "#FF60FD"), ThemeColor(hexStr: "#8974FF"), ThemeColor(hexStr: "#69EBFF")], radius: 0), for: .normal) + button.setTitle("手机号登录", for: .normal) + button.setTitleColor(UIColor.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: 16, weight: .medium) + button.layer.masksToBounds = true + button.layer.cornerRadius = 26 + button.addTarget(self, action: #selector(phoneLoginBtnAction), for: .touchUpInside) + return button + }() + + private lazy var otherStackView: UIStackView = { + let stackView = UIStackView() + stackView.distribution = .fill + stackView.axis = .horizontal + stackView.alignment = .center + stackView.spacing = 15 + return stackView + }() + + private lazy var leftView: UIView = { + let view = UIView() + view.backgroundColor = .white + return view + }() + + private lazy var otherLb: UILabel = { + let label = UILabel() + label.textColor = .white + label.text = "其他登录方式" + label.font = UIFont.systemFont(ofSize: 13) + return label + }() + + + private lazy var rightView: UIView = { + let view = UIView() + view.backgroundColor = .white + return view + }() + + private lazy var loginStackView: UIStackView = { + let stackView = UIStackView() + stackView.distribution = .fill + stackView.axis = .horizontal + stackView.alignment = .fill + stackView.spacing = 89 + return stackView + }() + + private lazy var idView: AuthItmeButton = { + let view = AuthItmeButton() + view.imageName = "auth_login_id" + view.title = "账号登录" + view.backgroundColor = .clear + view.addTarget(self, action: #selector(idClick), for: .touchUpInside) + return view + }() + + private lazy var appleView: AuthItmeButton = { + let view = AuthItmeButton() + view.imageName = "auth_login_apple" + view.title = "iPhone登录" + view.backgroundColor = .clear + view.addTarget(self, action: #selector(appleClick), for: .touchUpInside) + return view + }() + + + + private lazy var stackView: UIStackView = { + let stackView = UIStackView() + stackView.distribution = .fill + stackView.axis = .horizontal + stackView.alignment = .fill + stackView.spacing = 4 + return stackView + }() + + + private lazy var boxBtn: UIButton = { + let button = UIButton(type: .custom) + button.setImage(UIImage(named: "auth_login_box"), for: .normal) + button.setImage(UIImage(named: "auth_login_box_sel"), for: .selected) + button.addTarget(self, action: #selector(boxBtnAction), for: .touchUpInside) + return button + }() + + private lazy var protocolStackView: UIStackView = { + let stackView = UIStackView() + stackView.distribution = .fill + stackView.axis = .horizontal + stackView.alignment = .fill + stackView.spacing = 0 + return stackView + }() + private lazy var agreeLb: UILabel = { + let label = UILabel() + label.textColor = .white + label.font = UIFont.systemFont(ofSize: 12) + label.text = "同意" + return label + }() + + private lazy var userProtocolBtn: UIButton = { + let button = UIButton(type: .custom) + button.setTitle("《用户服务协议》", for: .normal) + button.setTitleColor(UIColor.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: 12) + button.addTarget(self, action: #selector(userProtocolBtnAction), for: .touchUpInside) + return button + }() + + + private lazy var andLb: UILabel = { + let label = UILabel() + label.textColor = .white + label.text = "和" + label.font = UIFont.systemFont(ofSize: 12) + return label + }() + + + private lazy var privacyBtn: UIButton = { + let button = UIButton(type: .custom) + button.setTitle("《隐私协议》", for: .normal) + button.setTitleColor(UIColor.white, for: .normal) + button.titleLabel?.font = UIFont.systemFont(ofSize: 12) + button.addTarget(self, action: #selector(privacyBtnAction), for: .touchUpInside) + return button + }() + + + @objc func privacyBtnAction() { + let web = WebViewController(url: "yinmeng/\(H5Utils.privacy.rawValue)") + self.navigationController?.pushViewController(web, animated: true) + } + + @objc func userProtocolBtnAction() { + let web = WebViewController(url: "yinmeng/\(H5Utils.privacy.rawValue)") + self.navigationController?.pushViewController(web, animated: true) + } + + @objc func phoneLoginBtnAction() { + if self.boxBtn.isSelected == false { + HUDTool.show(with: "请阅读并勾选协议") + return + } + let loginVC = AuthLoginVC() + loginVC.index = 0 + self.navigationController?.pushViewController(loginVC, animated: true) + } + + @objc func idClick() { + if self.boxBtn.isSelected == false { + HUDTool.show(with: "请阅读并勾选协议") + return + } + let loginVC = AuthLoginVC() + loginVC.index = 1 + self.navigationController?.pushViewController(loginVC, animated: true) + } + + @objc func appleClick() { + if self.boxBtn.isSelected == false { + HUDTool.show(with: "请阅读并勾选协议") + return + } + AuthAppleManager.manager.authorizatio { info in + if let infor = info{ + self.viewModel.authApple(params: infor) + } + } + } + + @objc func boxBtnAction() { + self.boxBtn.isSelected = !self.boxBtn.isSelected + } } + + +extension AuthLaunchVC { + private func loginApple() { + + } +} + diff --git a/yinmeng-ios/Modules/Auth/VC/AuthLoginVC.swift b/yinmeng-ios/Modules/Auth/VC/AuthLoginVC.swift index 1f649b4..8dfc3a8 100644 --- a/yinmeng-ios/Modules/Auth/VC/AuthLoginVC.swift +++ b/yinmeng-ios/Modules/Auth/VC/AuthLoginVC.swift @@ -17,6 +17,15 @@ class AuthLoginVC: BaseViewController, HiddenNavigationBarProtocol { var code:String = "" var id:String = "" var password:String = "" + var index:Int? { + didSet { + if index ?? 0 > 0 { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.pwdLoginBtnAction() + } + } + } + } override func viewDidLoad() { super.viewDidLoad() diff --git a/yinmeng-ios/Modules/Auth/VM/AuthAppleManager.swift b/yinmeng-ios/Modules/Auth/VM/AuthAppleManager.swift new file mode 100644 index 0000000..04cf2d9 --- /dev/null +++ b/yinmeng-ios/Modules/Auth/VM/AuthAppleManager.swift @@ -0,0 +1,93 @@ +// +// AuthAppleManager.swift +// yinmeng-ios +// +// Created by MaiMang on 2024/2/29. +// + +import Foundation +import AuthenticationServices + +typealias AuthCompletion = ([String: Any]?) -> Void + +class AuthAppleManager:NSObject,ASAuthorizationControllerDelegate,ASAuthorizationControllerPresentationContextProviding { + public static var manager = AuthAppleManager.init() + + var completion : AuthCompletion? + + + @available(iOS 13.0, *) + func presentationAnchor(for controller: ASAuthorizationController) -> ASPresentationAnchor { + return UIApplication.shared.keyWindow!; + } + + @available(iOS 13.0, *) + func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization authorization: ASAuthorization) { + + if authorization.credential.isKind(of: ASAuthorizationAppleIDCredential.self) { + + let maiCssl : ASAuthorizationAppleIDCredential = authorization.credential as! ASAuthorizationAppleIDCredential + + let maitokenJon = String.init(data: maiCssl.identityToken ?? Data.init(), encoding: String.Encoding.utf8) + let maicodeCa = String.init(data: maiCssl.authorizationCode ?? Data.init(), encoding: String.Encoding.utf8) + + + var reusltScom = Dictionary.init() + reusltScom.updateValue(maiCssl.user , forKey: "unionid") + reusltScom.updateValue(maitokenJon ?? "", forKey: "openid") + reusltScom.updateValue(maitokenJon ?? "", forKey: "access_token") + completion?(reusltScom) + }else{ + HUDTool.show(with:"授权失败") + } + + } + + func authorizatio(block:AuthCompletion?) -> Void { + if #available(iOS 13.0, *){ + completion = block + + let providerCac : ASAuthorizationAppleIDProvider = ASAuthorizationAppleIDProvider.init() + + let mairequestMka : ASAuthorizationAppleIDRequest = providerCac.createRequest() + mairequestMka.requestedScopes = [ASAuthorization.Scope.fullName,ASAuthorization.Scope.email] + + let maicontrollerKKk : ASAuthorizationController = ASAuthorizationController.init(authorizationRequests: [mairequestMka]) + maicontrollerKKk.delegate = self + maicontrollerKKk.presentationContextProvider = self + maicontrollerKKk.performRequests() + } + } + + + + @available(iOS 13.0, *) + func authorizationController(controller: ASAuthorizationController, didCompleteWithError error: Error) { + let maierr = error as? NSError + if maierr != nil { + var message = "" + switch maierr?.code { + case ASAuthorizationError.canceled.rawValue: + message = "授权取消" + break + case ASAuthorizationError.failed.rawValue: + message = "授权请求失败" + break + case ASAuthorizationError.invalidResponse.rawValue: + message = "授权请求无响应" + break + case ASAuthorizationError.notHandled.rawValue: + message = "授权请求失败" + break + case ASAuthorizationError.unknown.rawValue: + message = "授权请求失败" + break + default: + break + } + HUDTool.show(with: message) + } + + } + +} diff --git a/yinmeng-ios/Modules/Auth/VM/AuthViewModel.swift b/yinmeng-ios/Modules/Auth/VM/AuthViewModel.swift index 6d6cf8f..e355345 100644 --- a/yinmeng-ios/Modules/Auth/VM/AuthViewModel.swift +++ b/yinmeng-ios/Modules/Auth/VM/AuthViewModel.swift @@ -78,6 +78,26 @@ class AuthViewModel: NSObject { } } + func authApple(params:[String: Any]) { + var par = params + par.updateValue("5", forKey: "type") + RequestPost(path: "acc/third/login", parma: par) { data in + if let account = Deserialized.toModel(with: data) { + LoginTokenConfig.config.saveTokenToLocaltion(token: account) + self.token.onNext(account) + self.token.onCompleted() + ///进行token的置换 + if let accessToken = account.access_token { + self.tokenTransformTicket(accesToken: accessToken) + } + } + } fail: { code, msg in + self.token.onNext(nil) + self.token.onCompleted() + } + + } + ///通过token获取ticket func tokenTransformTicket(accesToken:String) { let params = ["access_token": accesToken, "issue_type": "multi"] diff --git a/yinmeng-ios/Modules/Auth/View/AuthItmeButton.swift b/yinmeng-ios/Modules/Auth/View/AuthItmeButton.swift new file mode 100644 index 0000000..388b568 --- /dev/null +++ b/yinmeng-ios/Modules/Auth/View/AuthItmeButton.swift @@ -0,0 +1,59 @@ +// +// AuthItmeButton.swift +// yinmeng-ios +// +// Created by MaiMang on 2024/2/28. +// + +import UIKit + +class AuthItmeButton: UIControl { + var title:String? { + didSet { + titleLb.text = title + } + } + + var imageName:String? { + didSet { + guard let imageName = imageName else { return} + imgView.image = UIImage(named: imageName) + } + } + + override init(frame: CGRect) { + super.init(frame: frame) + addSubview(imgView) + addSubview(titleLb) + imgView.snp.makeConstraints { make in + make.size.equalTo(CGSize(width: 47, height: 47)) + make.top.centerX.equalTo(self) + } + + titleLb.snp.makeConstraints { make in + make.centerX.equalTo(self) + make.top.equalTo(imgView.snp.bottom).offset(6) + } + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private lazy var imgView: UIImageView = { + let imageView = UIImageView() + imageView.isUserInteractionEnabled = false + imageView.layer.masksToBounds = true + imageView.contentMode = .scaleAspectFill + return imageView + }() + + private lazy var titleLb: UILabel = { + let label = UILabel() + label.textColor = .white + label.font = UIFont.systemFont(ofSize: 12) + return label + }() + + +} diff --git a/yinmeng-ios/Modules/Chat/View/ChatBaseCell.swift b/yinmeng-ios/Modules/Chat/View/ChatBaseCell.swift index 3c1672e..5f6866d 100644 --- a/yinmeng-ios/Modules/Chat/View/ChatBaseCell.swift +++ b/yinmeng-ios/Modules/Chat/View/ChatBaseCell.swift @@ -6,12 +6,12 @@ // import UIKit - +import Reusable protocol ChatBaseCellProtocol: NSObjectProtocol { func cell(_ cell: ChatBaseCell, didTapAvatarAt model: ChatBaseObject) } -class ChatBaseCell: UITableViewCell { +class ChatBaseCell: UITableViewCell, Reusable{ weak var delegate: ChatBaseCellProtocol? var model:ChatBaseObject? { didSet { diff --git a/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift b/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift index 376a8c4..026dcbb 100644 --- a/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift +++ b/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift @@ -165,7 +165,7 @@ class PlanetStarClickItemView: UIView { @objc func chatBtnAction(){ if let _refreshBlcok = refreshBlcok,let uid = self.chooseModel?.uid{ - _refreshBlcok(uid) + _refreshBlcok("\(uid)") } } @objc func refreshBtnAction(){ diff --git a/yinmeng-ios/yinmeng-ios.entitlements b/yinmeng-ios/yinmeng-ios.entitlements new file mode 100644 index 0000000..a812db5 --- /dev/null +++ b/yinmeng-ios/yinmeng-ios.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.developer.applesignin + + Default + + +